ROS2 on Windows in a Docker container to Spot #133
Unanswered
JohnSermarini
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Has anyone had any luck communicating between ROS2 running in a docker container in Windows and ROS2 running on Spot OR in a container on Spot? We're working towards communicating with Spot via the HoloLens2, but starting with a Windows 10 machine.
We've been relatively successful at running basic talker and listener examples between two Linux machines (desktop and Spot) both running ROS2 in a container using the '--net=host' argument when running the container, however, this functionality is not available in Windows. We've tried to compensate for this by opening specific ports or an entire range of ports based on the set ROS_DOMAIN_ID on both containers, but still no luck multicast send/receiving, running the talker/listener test, or communicating with the ROS2 driver running on Spot. Windows Firewalls have been disabled when running these containers.
I guess this might be more of a general ROS2 question, but are there any recommendations on how to overcome this lack of --net=host on Windows or is there another component to this that we're oblivious to? Thanks!
Beta Was this translation helpful? Give feedback.
All reactions