Project

General

Profile

News

nhfc-genom3: nhfc-genom3 2.0 released

Added by Anthony Mallet over 5 years ago

Changes

  • Generalize geometry parameters (using a 'G' matrix instead of hardcoded quadrotor geometry). The number of controlled rotors is set from the zero rows of the G¯¹ matrix.
  • Implement an external wrench observer. set_wo_zero() can be used to set the bias by assuming no external disturbance is present during the process. The computed external wrench is logged in the log file.
  • Add compliance with an admittance controller.
  • Print more precise emergency messages on stderr.
  • Switch to openrobots2-idl

Download

nhfc-genom3-2.0.tar.gz

mikrokopter-genom3: mikrokopter-genom3 2.0 released

Added by Anthony Mallet over 5 years ago

Changes

  • Switch to openrobots2-idl
  • Reset imu values to NaN in case of timeout, to clean log files
  • Measure effective sensor rate and refuse to servo() if below 80% of the desired rate. Also log the measured rate in the log file
  • Don't scale input twice during startup ramp
  • Actually send only non-NaN rotors velocities (saves bandwidth)
  • Improve motor startup, by resending startup message in case it was lost
  • Print unknown flight controller messages on stderr.

Download

mikrokopter-genom3-2.0.tar.gz

mrsim-genom3: mrsim-genom3 2.0 released

Added by Anthony Mallet over 5 years ago

Changes

  • Switch to openrobots2-idl
  • Don't restart motors if they are starting already
  • Add a set_mass attribute, changing the simulated robot mass
  • Add a set_geom attribute, changing the geometry parameters
  • Add a set_rotors attribute, setting the number of controlled rotors
  • Add a set_motor attribute, changing the simulated robot motors

Download

mrsim-genom3-2.0.tar.gz

matlab-genomix: matlab-genomix 1.8.3 released

Added by Anthony Mallet almost 6 years ago

Changes

  • Fix wrong count of active clients, possibly letting matlab garbage collect internal genomix data when it's not supposed to do it.
  • Fix possible memory corruption when deleting a client that could not connect (with an empty client id wich is interpreted as '0' by matlab).
  • Fix the client delete handler so that it cleans pending requests before closing the connection (as the former requires a connection).
  • In the doevents() function, check that the client did not disconnect in the meantime, preventing infinite wait.
  • Properly close client when the event socket is closed.
  • Properly close genomix session before deleting a client.

Download

matlab-genomix-1.8.3.tar.gz

(151-160/324)

Also available in: Atom