Skip to content

Releases: UbiquityRobotics/ubiquity_motor

0.5.1

05 Mar 03:17
Compare
Choose a tag to compare
0.5.1 Pre-release
Pre-release
  • Reduce flakey-ness of the tests
  • Try to get firmware version, throw after 10 tries
  • Code cleanup
  • Use fixed sized arrays (not vectors) where they make sense
  • Use a seperate shared_queue class
  • Performance improvements

0.5.0

05 Sep 06:48
Compare
Choose a tag to compare
0.5.0 Pre-release
Pre-release
  • 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

10 Apr 18:32
Compare
Choose a tag to compare
0.4.1 Pre-release
Pre-release
  • add support for firmware version 19
  • add support for 0xDD (checksum) error response
  • Make variable name for rejected bytes 'rejected'
  • Reduce memcopy-ing
  • Contributors: Rohan Agrawal

0.4.0

09 Mar 02:57
Compare
Choose a tag to compare
0.4.0 Pre-release
Pre-release

This release brings these new features and bugfixes
(compared with 0.3.2):

  1. Lower CPU usage on the Pi (went from 25% to 16%)
    1. Reduced locking by bundling serial messages
    2. Reduced locking that can be replaced by a bool
    3. Reduce copying of vectors, use const and static functions when appropriate
  2. Actually use the loop rate passed in, instead of always looping at 1Khz
  3. Always print firmware version, error on bad version
  4. Add interruption point to Serial Thread for clean shutdown
  5. Added unit tests for serial code

0.3.2

09 Mar 00:43
Compare
Choose a tag to compare
0.3.2 Pre-release
Pre-release
0.3.2

0.3.1

09 Mar 00:43
Compare
Choose a tag to compare
0.3.1 Pre-release
Pre-release
0.3.1

0.3.0

09 Mar 00:44
Compare
Choose a tag to compare
0.3.0 Pre-release
Pre-release
0.3.0

0.2.0

09 Mar 00:44
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release
added Changelog for catkin

0.1.0

09 Mar 00:44
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release
updated verstion number