Safe DDS 3.0 is now ISO 26262 ASIL D certified (renewal after 2.0). It’s compatible with ROS 2. We’re sharing a hands-on tutorial and pointing to a field-deployed device using Safe DDS.
-
ROS 2 tutorial: https://safe-dds.docs.eprosima.com/main/intro/tutorial_ros2.html -
Field deployment (RealSense D555 PoE): https://realsenseai.com/ruggedized-industrial-stereo-depth/d555-poe/?q=%2Fruggedized-industrial-stereo-depth%2Fd555-poe%2F&
Why this might help ROS 2 teams
Many projects need deterministic communications and safety certification evidence on the path to production. Our goal with Safe DDS is to provide a certified DDS option that integrates with existing ROS 2 workflows while supporting real-world operational needs (TSN, redundancy, memory control, etc.).
Certification cadence: Safe DDS has maintained ASIL-D certification across major releases (2.0 → 3.0). For teams planning multi-year products, the ability to renew certification as versions evolve can simplify compliance roadmaps.
What’s new in Safe DDS 3.0 (highlights)
-
@optional&@externaltype support — optional members; external basic types; sequences/arrays of basic types; and strings. -
Custom memory allocators — integrate your own allocators for tighter control.
-
Channel redundancy — listen on multiple channels simultaneously for fault tolerance.
-
Manual entity decommissioning — finer control over DDS entity lifecycle.
-
TSN compatibility for UDPv4 transport — operate the ASIL-D–certified UDPv4 transport within TSN setups.
-
Ethernet transport — native IEEE 802.1Q (TSN-compatible).
-
Docs & tutorials — expanded resources (ROS 2 integration, RTEMS getting-started, board packages for NXP, STMicroelectronics, Espressif, …).
Using Safe DDS with ROS 2
The tutorial below walks through the integration model and configuration patterns with ROS 2:
Tutorial: https://safe-dds.docs.eprosima.com/main/intro/tutorial_ros2.html
For those evaluating real deployments, here’s a previously released ruggedized depth camera using Safe DDS:
Field deployment (RealSense D555 PoE):
https://realsenseai.com/ruggedized-industrial-stereo-depth/d555-poe/?q=%2Fruggedized-industrial-stereo-depth%2Fd555-poe%2F&
Open to questions
Happy to discuss ROS 2 integration details (QoS, discovery, transports), TSN/802.1Q topologies, determinism/memory considerations, and migration paths (prototype on Fast DDS → production with Safe DDS).