Changes¶
- Disable static libraries by default
- Fix autoconf ax_pthread.m4 so that it works with CFLAGS=-Werror
- Never release a csLib mbox if it was not created
- Do not uninitialize pocolibs if it was not initialized
- Let the control task process all messages before sleeping
- Only shrink posters if this saves a significant amount of space
- Fix a -Wunused-result ... that was purposedly unused
- In C client metadata, export numeric default values as numeric json data
Download¶
genom3-pocolibs-1.9.tar.gz (356775 bytes)
Changes¶
- Add a notch filter removing most of the propellers mechanical vibrations. Parameters can be tuned via a set/get interface.
- Process only one message at a time on the tty channel. This provides a better scheduling on a loaded machine.
- Allow individual motor start and stop. mikrokopter::disable function may now be called while motors are spinning. This will stop the designated motor id.
Download¶
mikrokopter-genom3-1.5.tar.gz
Changes¶
- Reworked the startup procedure to make it more robust to different propellers/motors combination (new parameters require a flash -i)
- Updated threshold on the SMC controller (faster response)
- Allow individual motor start and stop
Download¶
tk3-mikrokopter-1.7.tar.gz
Changes¶
- Add a logging interface (logging desired forceßtorques and current errors)
- Add set_state() and set_position() to the interface, setting the desired state
- Make all servo parameters tunable
- Allow different set of gains on Z and XY axes
Download¶
nhfc-genom3-1.2.tar.gz
Changes¶
- Implement an optional additive gaussian white noise on the position data
- Output roll, pitch, yaw instead of the quaternion in the log files
- Ignore bodies that have a name too long to be published
- Add a missing transition in the permanent activity
Download¶
optitrack-genom3-1.6.tar.gz
Changes¶
- Initialize the disabled flag of motor data during startup
- Make the stop() service an activity, and let it wait until motors are stopped
- Fix the velocity set when stopping the servo activity
- Add an acceleration ramp when starting the servo activity
- Log the commanded and measured propeller velocities in the log file
Download¶
mikrokopter-genom3-1.4.tar.gz
Changes¶
- Fix connection with components started with a different instance name
- Fix the json conversion of matlab doubles when expecting integers
Download¶
matlab-genomix-1.5.1.tar.gz
Changes¶
- Increase the maximum allowed startup current (to 6A)
- Make the flight controller start timeout proportional to the number of motors
- Add a visual communication bandwidth staturation flag on the flight controller
- Always activate dynamic braking when spinning velocity is above ~16Hz (instead of every other period)
- Smooth a bit more the spinning velocity measurement
- Improve a bit the velocity controller response time
- Reset the spinning direction to + when stopping
Download¶
tk3-mikrokopter-1.6.1.tar.gz