Skip to content

Latest commit

 

History

History
95 lines (55 loc) · 2.53 KB

CHANGELOG.md

File metadata and controls

95 lines (55 loc) · 2.53 KB

Changelog

History of changes and bugfixes for ros_bt_py

Added

  • Tick Frequency Topic can now be used to monitor BT Performance
  • General Service and Action Nodes are added. Use them to make Calls more precise and get your desired outputs directly from the Caller Node
  • Capabilities are now added! New and Improved way to distribute Tasks
  • Versions! To better keep track on development and in preparation for our ROS 2 release at some point in the future we introduced version tags - starting from v1.0.0, which is before capabilities are introduced with this sync

Changed

  • Dev Sync Merge Template was improved
  • Wait Node time to wait is now float instead of int

Fixed

  • Debug Output for Action Server Success was removed
  • Some Pre-Commit Style Issues

Added

  • ROS Diagnostics - Information about the current status of the BT (ticking, not ticking, error)
  • Templates - New templates for common issue types and sync merges

Changed

  • Async Service Proxy - Now utilizes a singleton architecture utilizing threads instead of processes

Fixed

  • Action Termination - Actions now properly wait for a result before the Node returns success
  • Code Coverage - Reenabled code coverage to be extracted from ci

Added

  • Pre-commit config - Formatting and linting, also protects master branch from direct commits
  • NoInputParam Node - Node can get ROSParams from the parameter server without wired inputs
  • CHANGELOG.md - File to keep track of changes in the project
  • Dual Tree Arguments - Launching in dual mode now allows for loading two separate trees

Removed

  • Melodic CI support - was e.o.l

Fixed

  • Fixed code styling - Fixed a lot of formatting issues noticed by introduced pre-commit and ci