Safe DDS is interoperable with ROS2, so it is straightforward.
In which scenarios is interesting?
- Embedded Systems in which ROS2 does not fit: You have the Micro-ROS alternative, but it requires an agent. If you want pure pub/sub and plug-and-play behavior, you can use Safe DDS.
- Safety-critical applications: You can use Safe DDS for the Safety-critical modules and ROS2 for the regular modules.
Questions?