How run multiple move_group for different robots in single system
Hello,
I am trying to simulate in Gazebo multiple robots(KUKA, UR5 and Franka Panda). In a URDF file included all the robot for simulation and using the Moveit made separate arm group of all three robots. Using the Moveit commander, I can control the robot, and it is working fine. Problem is when I am trying to control all the robot at the same time using the Moveit commander. If one robot is working, then another robot will not work even if I command to it. Is there any way I can work all three robots simultaneously.
Could it be the calls you're giving to the commander are blocking (you have to wait until they're done before processing the next line)? I know roscpp offers asynchronous commands (look at
MoveGroup::asyncMove
andasyncExecute
) and that might be it?And it seems like the python alternative would be execute with wait=False if that were the problem.
Hey so did you manage to solve the problem because I am facing a similar problem in controlling two UR5 with moveit python interface for a pick and place task
Has anyone achieved any solution for that problem? I'm facing the same issue as @mkb_100062949