Skip to content

Multiple network interfaces on ROS 2 #17

Answered by alsora
tokk-nv asked this question in Questions
Discussion options

You must be logged in to vote

HI @tokk-nv, thank you for the great question!

First of all, you need to make sure that all machines (create 3, Raspberry Pi and laptop) are connected to the same Wi-Fi network.

The easiest solution to address this problem is to switch RMW implementation from CycloneDDS to Fast-DDS.
With Fast-DDS multiple networks support works out of the box and there is no need to use XML configurations.

  • To change RMW implementation on the Create 3 robot, you should connect to the webserver interface and do that from the "Configuration" tab.
  • To change RMW implementation on your laptop or on the RPi4, you should run export RMW_IMPLEMENTATION=rmw_fastrtps_cpp.

On the other hand, if you want to use Cyclo…

Replies: 1 comment 6 replies

Comment options

You must be logged in to vote
6 replies
@dave20874
Comment options

@kengregson
Comment options

@justinIRBT
Comment options

@kengregson
Comment options

@dave20874
Comment options

Answer selected by shamlian
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
forum_rmw Forum post about ROS middlewares communication
5 participants