Running multiple external controllers for the same robot #20
-
Hello, I'm new to Webots and participating in the wrestling competition. I'm using ROS so I'm creating a distributed system of Nodes. In many of those nodes I need to access controllers.Robot (e.g to retrieve sensor data or to actuate motors). However when I try to do this I get:
Is there a way to run multiple external controllers for the same robot? I found this link but it doesn't answer my question: https://cyberbotics.com/doc/guide/running-extern-robot-controllers#single-simulation-and-multiple-local-extern-robot-controllers - This talks about multiple controllers for multiple robots |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 16 replies
-
Actually, if you want to use ROS, you should not use the Webots controller API at all. |
Beta Was this translation helpful? Give feedback.
-
The Vulcanexus ROS distribution provides a fairly lightweight humble-simulation docker image that includes the The Alice (ROS) example provide a complete template based on Vulcanexus for participants willing to use ROS for their robot controller. |
Beta Was this translation helpful? Give feedback.
The Vulcanexus ROS distribution provides a fairly lightweight humble-simulation docker image that includes the
webots_ros2
package. That should be very convenient to use in the wrestling competition.The Alice (ROS) example provide a complete template based on Vulcanexus for participants willing to use ROS for their robot controller.