How do you communicated between multiple robots in ROS2?

asked 2020-03-05 11:13:47 -0500

mdeegan gravatar image

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?

edit retag flag offensive close merge delete

Comments

1

What have you tried, specifically.

stevemacenski gravatar image stevemacenski  ( 2020-03-05 13:17:56 -0500 )edit

@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.

mdeegan gravatar image mdeegan  ( 2020-03-05 23:37:18 -0500 )edit