ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Control Multiple Universal Robotic arm in ros2

asked 2022-11-14 08:18:15 -0600

Osal22 gravatar image

I am just wondering what is the best approach to control multiple universal robotics arms from moveit and ros2. both robotic arms share their workspace so with collision avoidance.

If anyone had previous experience please share

Thank you

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2022-11-14 10:04:28 -0600

AndyZe gravatar image

There's a tutorial for that: https://moveit.picknik.ai/main/doc/ex...

One of the limitations of the tutorial setup is that motion planning & execution for the 2 arms will be synchronous. Basically, that's because the MoveGroupInterface is single-threaded.

They do share a planning scene so collision avoidance should work as you expect.

edit flag offensive delete link more

Comments

Thank you it is helpful. but if I want to control both arm simultaneously with different goals and with collision avoidance

Osal22 gravatar image Osal22  ( 2022-11-14 10:33:43 -0600 )edit

You can do this, no problem:

I want to control both arm simultaneously with different goals and with collision avoidance

But not something like this:

Plan a motion for Arm 1
Begin executing for Arm 1
Plan a motion for Arm 2
Begin executing for Arm 2
Arm 1 motion completes
Arm 2 motion completes
AndyZe gravatar image AndyZe  ( 2022-11-14 10:37:05 -0600 )edit

Question Tools

2 followers

Stats

Asked: 2022-11-14 08:18:15 -0600

Seen: 557 times

Last updated: Nov 14 '22