j3soon / ros2-essentials

A repo containing essential ROS2 Humble features for controlling Autonomous Mobile Robots (AMRs) and robotic arm manipulators.
https://j3soon.github.io/ros2-essentials/
Apache License 2.0
10 stars 4 forks source link

Unify ROS 2 middleware #55

Open j3soon opened 2 months ago

j3soon commented 2 months ago

This note is for potential future reference regarding any issues related to RMW.

We have several options for DDS/RTPS implementations, which can be applied by installing and configuring the ROS Middleware interface (RMW) packages. The default is Fast DDS, while many suggest using Cyclone DDS.

Currently, the codebase is using Fast DDS.

In the future, we may need to consider a design decision to switch to Cyclone DDS, as we plan to integrate Isaac ROS and MoveIt 2 soon.


References: