Releases: UbiquityRobotics/ubiquity_motor
Releases · UbiquityRobotics/ubiquity_motor
0.5.1
0.5.0
- NOTE: This version drops support for firmware versions before 24
- Use new 8-byte serial protocol
- Add support for using dynamic_reconfigure to change PID parameters
- Add support for setting the deadman timer via a parameter
- Add support for debug registers, do enable better firmware diagnostics
- Add support for limit reached warnings from firmware
- Improved testing, more coverage and cleaner tests
- Have motor_node explicitly return an exit code
- Reduce memory allocations caused by resizing vectors
- Use size_t instead of int for iterating
- Contributors: Rohan Agrawal, Jim Vaughan
0.4.1
0.4.0
This release brings these new features and bugfixes
(compared with 0.3.2):
- Lower CPU usage on the Pi (went from 25% to 16%)
- Reduced locking by bundling serial messages
- Reduced locking that can be replaced by a bool
- Reduce copying of vectors, use const and static functions when appropriate
- Actually use the loop rate passed in, instead of always looping at 1Khz
- Always print firmware version, error on bad version
- Add interruption point to Serial Thread for clean shutdown
- Added unit tests for serial code