Changes¶
- Document the 'watchdog' brushless parameter
- Implement motor reversing capability. /!\ this breaks (slightly) the communication protocol: spinning velocities in control messages are now defined as the half of the period (so that the signed quantity still fits on 16 bits with the same range).
- Explicitly fail to boot if some EEPROM parameters are not set
Download¶
tk3-mikrokopter-1.6.tar.gz
Changes¶
- Consistently manage json arrays as 1xn matlab cell arrays
- Create empty cell array instead of empty struct to map the 'null' json token
- Sprinkle a few extra error messages for some error cases
- Fix serveral issues (including a matlab crash) when http data is received in multiple chunks
Download¶
matlab-genomix-1.4.tar.gz
This component exports the readings of any connected joystick device.
The joysticks readings are exported to output ports named after the devices name. Exported ports can be renamed via the rename() service and a list of device can be obtained through the device_list() service.
Download¶
joystick-genom3-1.0.tar.gz
This release was required to adapt to openrobots-idl changes, but this is completely untested.
Changes¶
- Rewrite the controller using rotation matrices intead of roll/pitch
- Update controller interface (velocities instead of wrench,
openrobots-idl 1.2)
Download¶
nhfc-genom3-1.1.tar.gz
Changes¶
- Rewrite the rotorcraft interface to use propeller velocities instead of wrench
- Add a joystick interface
Download¶
openrobots-idl-1.2.tar.gz
Changes¶
- Fix the scanning of json sequences in the common template source files.
Download¶
genom-2.99.27.tar.gz
Changes¶
- Fix a typo preventing to correctly match the services exceptions
- Improve (re)initialization speed of C clients
- Try to reconnect to disconnected services in the C clients
Download¶
genom3-ros-1.13.tar.gz
Changes¶
- Bug fixes regarding interactive argument parsing for array types
- Fix a typo in the genomix_rqst simulink block prevent from actually sending request arguments
Download¶
matlab-genomix-1.3.tar.gz
Changes¶
- Implement more precise timestamping of data (motor data, imu) from flight controller.
- Implement full IMU calibration (requires a minimum of 10 different static poses).
- Add a logging request.
- Let the start() service detect if some motors are failing to start.
- Add a 'set_wrench' service, allowing to set a desired wrench once (useful only if called periodically).
- Fixed minor issues
Download¶
mikrokopter-genom3-1.0.tar.gz