Is there any DDS implementation using shared memory inside system?

There is no requirement for an RMW implementation to use DDS or be compatible with it on the wire. The interface is intentionally designed in a way that it can be satisfied by other middleware (see the design article. One example of a non-DDS RMW impl.: rmw_dps.

1 Like