Skip to content

Latest commit

 

History

History
23 lines (21 loc) · 1.14 KB

Changelog.md

File metadata and controls

23 lines (21 loc) · 1.14 KB

Changelog for ROS Arduino Bridge since Indigo

  • support for Robogaia 3-axis Encoder Shield
  • support for Adafruit Motor Shield V2
  • support for single-axis gyro with analog output
  • support for Adafruit 9-axis IMU
  • fixed bug in firmware causing motion hysteresis when robot stopped
  • added min, max, scale and offset parameters for analog sensors
  • added ROS diagnostics publishers for sensors, joints (servos) and base controller
  • added per-component diagnostics parameters diagnostics_error_threshold and diagnostics_rate
  • added reset_odometry service
  • added dynamic reconfigure support for PID parameters
  • added dynamic reconfigure support for odom scale correction parameters
  • improved robustness of serial command
  • added heartbeat/watchdog check to recover from loss of serial link
  • added heartbeat publisher to reflect the state of the connection
  • added default covariance values for Odometry message

TODO: reconnect servos after USB disconnect/reconnect TODO: min/max parameters for sensor readings --> NaN and inf TODO: diagnostic error counts for service calls TODO: publish a value that gets set by a service call? TODO: continuous rotation servos?