Closed Dorteel closed 2 years ago
I can't reproduce this on a fresh source install of the xslocobot packages on Noetic using your roslaunch command:
In your roslaunch console output, it seems like both the position and trajectory controllers are trying to load since you have both the arm/gripper and the individual joint controller parameters. I was able to get your error if I try to launch both the trajectory and position controllers at the same time (setting both these args to true).
This would try to load the controller_spawner node twice (here and here), leading to the RLException you're seeing.
Check to see if you're launching both sets of controllers.
Do you have any further questions on this? Otherwise, this issue will be closed.
Closing due to lack of activity. Feel free to reopen if necessary.
What happened?
Trying to follow the tutorials, but when loading gazebo with the command:
roslaunch interbotix_xslocobot_gazebo xslocobot_gazebo.launch robot_model:=locobot_wx250s show_lidar:=true use_position_controllers:=true dof:=6
I get an error as thecontroller_spawner
doesn't have a unique name.Tried changing the name of the trajectory controller node to something else, but then the arm of the robot wouldn't load.
Do you have any suggestions?
Robot Model
locobot_wx250s
Operating System
Ubuntu 20.04
Steps To Reproduce
roslaunch interbotix_xslocobot_gazebo xslocobot_gazebo.launch robot_model:=locobot_wx250s show_lidar:=true use_position_controllers:=true dof:=6
Relevant log output
Anything Else
Here is the output when the controller name is changed: