Send ROS2 Commands to Specific IP on Network without Multi-Casting #20
-
I'm trying to send ROS2 commands to my Create3 on a network that does not support multicasting. This network has both a "Secure" and "Wireless" version (Something Like a Guest Network). The Create3 is connected to the "Wireless" Network while the computer attempting to send ROS2 commands is connected to the "Secure" Network. I have the IP Address, can successfully ping the Create3 and access the webserver it hosts using the "Secure" Network. Is there a way to send ROS2 commands given this setup? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
Hello and thank you for the question. |
Beta Was this translation helpful? Give feedback.
-
Hi @paccionesawyer! We suggest to use Fast-DDS as RMW implementation as it provides documentation for how to deal with particular network configurations such as this one. What you need to do is the following:
NOTE: if Fast-DDS was not already installed on your laptop, you will also have to rebuild the Create 3 ROS 2 messages https://github.com/iRobotEducation/irobot_create_msgs |
Beta Was this translation helpful? Give feedback.
Hi @paccionesawyer!
We suggest to use Fast-DDS as RMW implementation as it provides documentation for how to deal with particular network configurations such as this one.
What you need to do is the following:
rmw_fastrtps_cpp
is the selected RMW implementation on the robot by selecting it in the webserver configuration tab (more details here https://iroboteducation.github.io/create3_docs/setup/provision/)