Skip to content

Releases: ihmcrobotics/ihmc-ros2-library

1.0.0 Release Notes

07 Nov 22:11
Compare
Choose a tag to compare

Project rename
This project has been renamed from ihmc-java-ros2-communication to ihmc-ros2-library

The subproject ihmc-ros2-library has been renamed to ros2-library to avoid conflict with the parent

Merger with ihmc-pub-sub-group
This project has been merged with ihmc-pub-sub-group. Commit history has been preserved from both projects.

0.24.4 Release Notes

04 Sep 15:54
Compare
Choose a tag to compare

*The ihmc-pub-sub upgrade updates the Fast-DDS library to version v2.14.3. There were API changes, please see the linked release if you use ihmc-pub-sub API directly.

0.24.3 Release Notes

14 Aug 22:05
Compare
Choose a tag to compare
  • Upgrade to ihmc-pub-sub 0.19.2
  • Switch XML libraries (#17)

0.24.0 Release Notes

04 Apr 21:50
Compare
Choose a tag to compare
  • ROS 2 common interfaces (default message types and Euclid type support) are now included with the library artifact. This is done so publishers and subscribers for the DDS common types including Euclid types can be created without external code/tricks.
  • ROS2Publisher and QueuedROS2Publisher now have improved error output and exception handling
  • Empty classes RealtimeROS2Publisher and RealtimeROS2Subscription have been removed. They weren't actually providing realtime functionality.
  • ROS2Callback is now deprecated. You should use ROS2NodeInterface#createSubscription2 instead.
  • APIs have been filled in to include ROS2Topic
  • Creating nodes, publishers, and subscribers no longer throws IOException. This wasn't useful and just made the library frustrating to use.
  • Quality of service (QoS) is now a setting of ROS2Topic. Each topic should define it's own QoS.
  • RELIABLE is now an explicitly named ROS2QoSProfile option.
  • DEFAULT quality of service (QoS) is now BEST_EFFORT instead of RELIABLE to help alleviate comms issues. This is only used if the topic does not specify the QoS to use. The default QoS can be set with the ROS_DEFAULT_QOS environment variable.
  • The DEFAULT_NAMESPACE is now accessible via the public field in ROS2NodeBasics.

0.17.0 Release Notes

23 Apr 15:48
Compare
Choose a tag to compare

Uses IHMC Pub Sub 0.14.0 w/ Fast-RTPS 1.9.4

0.14.2 Release Notes

29 Oct 16:05
Compare
Choose a tag to compare

Features

  • Add Ros2PublisherBasics

0.14.1 Release Notes

29 Oct 15:30
Compare
Choose a tag to compare

Features

  • Add Ros2NodeInterface

0.14.0 Release Notes

29 Oct 15:31
Compare
Choose a tag to compare

Upgrades

  • Update ROS 2 messages to latest version

0.13.4 Release Notes

14 Feb 19:09
Compare
Choose a tag to compare
  • pub-sub 0.10.2
  • ihmc-realtime 1.2.2 (removes junit4)
  • had to add jaxb-core for some reason. probably Gradle 5 thing

0.13.3 Release Notes

08 Jan 19:33
Compare
Choose a tag to compare

Hotfix

  • ROS_DISTRO=kinetic now sets IHMC ROS 2 to use ardent.