Robotics StackExchange | Archived questions

How do you communicated between multiple robots in ROS2?

Hi, I am trying to connect ros2 nodes on two different computers. What are the ways of passing messages / time syncing between them? Are there any examples?

Asked by mdeegan on 2020-03-05 12:13:47 UTC

Comments

What have you tried, specifically.

Asked by stevemacenski on 2020-03-05 14:17:56 UTC

@stevemacenski I was exploring eProsima's XRCE-DDS, but it seemed like the implementations were only geared towards micro-ROS and I couldn't find any concrete examples. I'm a bit confused about the whole ros2 middleware swapping.

Currently, I'm writing a serial bridge in which I'm manually subscribing to topics, sending over a serial link (sik radio modules), and republishing on the other side. I'm planning on using a local network NTP server to do the time sync.

I was just wondering if there are existing tools to do this within ROS2.

Asked by mdeegan on 2020-03-06 00:37:18 UTC

Answers