Open-RMF on Humble Hawksbill - Sync (2023-12-29)
We're happy to announce the availability of the latest binary and source packages for Open-RMF on ROS 2 Humble Hawksbill!
The release is primarily supported on Ubuntu 22.04 with amd64 and arm64 architectures. Some packages are also supported on rhel-8 (look for "developed" status here).
The latest package versions are as listed in this rmf.repos file. The debian binaries will be available as part of the next Humble sync but in the meanwhile, they can be installed from the ROS 2 testing repository.
For instructions to install the binaries or build from source, please look at the Installation instructions.
Known Issues
- Packages from rmf-demos are not available in binary form and hence need to be built from source.
Note: Ignore the source code links in the attachment below as they do not contain the source code for this release (they are auto-generated by GitHub). Instead, grab the binary packages for your platform by following the Installation instructions or if building from source, import the rmf.repos
file linked above and follow the source build instructions.
Complete Changelogs
rmf_fleet_msgs
* Delivery alerts and beacons (#60 <https://github.com/open-rmf/rmf_internal_msgs/pull/60>)
* Mutex groups and dynamic charging (#59 <https://github.com/open-rmf/rmf_internal_msgs/pull/59>)
rmf_fleet_adapter
* Cancel automatic pending tasks that are removed during new assignments (#301 <https://github.com/open-rmf/rmf_ros2/pull/303>)
rmf_task
* Fix race condition risk for task sequences (#102 <https://github.com/open-rmf/rmf_task/pull/102>)
* Allow charging tasks to run indefinitely (#99 <https://github.com/open-rmf/rmf_task/pull/99>, #100 <https://github.com/open-rmf/rmf_task/pull/100>)
rmf_task_sequence
* Fix race condition risk for task sequences (#102 <https://github.com/open-rmf/rmf_task/pull/102>)
* Add support for multiple destinations to choose from. (#101 <https://github.com/open-rmf/rmf_task/pull/101>)
rmf_traffic
* New graph elements and various fixes (#103 <https://github.com/open-rmf/rmf_traffic/pull/103>)
* Fix UB in plan squashing (#106 <https://github.com/open-rmf/rmf_traffic/pull/106>)