Ask Your Question

Is the planned ROS1 to ROS2/DDS bridge available yet?

asked 2015-05-25 20:30:08 -0500

Trey Smith gravatar image

updated 2015-05-26 12:34:46 -0500

Mani gravatar image

I understand that part of the plan for ROS2 is to support mixed ROS1/ROS2 systems by implementing a bridge module that translates/republishes ROS1 (TCPROS or UDPROS) messages to ROS2 (DDS) and vice versa.

p. 17 of this ROSCON talk provides some context and mentions the idea in passing:

My question is whether there is a prototype implementation of this bridge module available yet. We are interested in trying it out. We're in the unusual situation that our robot is already committed to using ROS1 for onboard comms and DDS for off-board comms, so this bridge could come in very handy and help our implementation comply with the evolving standard for ROS2/DDS.

Some relevant stuff I already found: I guess rosidl and rosidl_dds packages together can parse ROS IDL .msg/.srv files and produce DDS IDL .idl files. But they don't seem to have auto-generated message converters unless I missed it:

And this overview helped me to understand how the many ros2 repos fit together, but doesn't (yet) answer my question:

edit retag flag offensive close merge delete


Afaik: no it hasn't been implemented yet, but I'll leave it to the osrf guys to give you an 'authorative' answer.

gvdhoorn gravatar image gvdhoorn  ( 2015-05-26 02:12:51 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2015-07-16 08:46:45 -0500

KruseT gravatar image
edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2015-05-25 20:30:08 -0500

Seen: 584 times

Last updated: Jul 16 '15