# \[Announcement\] Safe DDS 3.0 is ISO 26262 ASIL D certified — ROS 2 tutorial + field deployment

**URL:** <https://discourse.openrobotics.org/t/announcement-safe-dds-3-0-is-iso-26262-asil-d-certified-ros-2-tutorial-field-deployment/50361>\
**Category:** ROS General\
**Tags:** ros2, dds, safety, announcement\
**Created:** [October 1, 2025, 10:24am UTC](https://discourse.openrobotics.org/t/announcement-safe-dds-3-0-is-iso-26262-asil-d-certified-ros-2-tutorial-field-deployment/50361 "2025-10-01T10:24:25Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jaime\_Martin\_Losa](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/jaime_martin_losa/32/4074_2.png) [@Jaime\_Martin\_Losa](https://discourse.openrobotics.org/u/Jaime_Martin_Losa)\
**Post date:** [October 1, 2025, 10:24am UTC](https://discourse.openrobotics.org/t/announcement-safe-dds-3-0-is-iso-26262-asil-d-certified-ros-2-tutorial-field-deployment/50361/1 "2025-10-01T10:24:25Z")

</div>

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](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&](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` & `@external` type 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](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&](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).
