MoveIt Pro icon

Multi-Arm Motion Control

Industry Leading Developer Platform for Robotic Arms

Software to Control Multiple
Robotic Arms. Simultaneously.

Operating multiple arms in close proximity has historically been difficult with traditional robotic arms because of the complexity of safely coordinating and timing them. By contrast, MoveIt Pro has the automatic capability to prevent collisions between two or more manipulators.

Advanced Capabilities

  • Enables simple operation of multiple arms to perform complex and dynamic tasks.
  • Greatly increases throughput without growing the equipment footprint.
  • Uses the latest AI and ML approaches for advanced motion planning and collision avoidance.
  • Integrates with many different robotic arm models and sensor equipment.
  • Includes automatic fault recovery and error detection.
Multi arm
Extensible and Customizable

Extensible and Customizable

With the MoveIt Pro Developer Platform, customize your multi-arm solution to your precise needs using pre-built skills & behaviors, or custom C++ and Python extensions. This allows you to achieve the ideal blend of quick prototypes and tailored solutions.

How We’re Different

Avoid vendor lock-in with a hardware agnostic approach

MoveIt Pro works with any brand of robot hardware or sensor - only ROS compatibility required.
Need to build custom hardware? MoveIt Pro can provide the full control stack.

Any Brand of Arm

Any Brand of Arm

Any End Effector

Any End Effector

Any Depth Camera

Any Depth Camera

Any Linear Rail or AMR

Any Linear Rail or AMR

Types of Dual Arm Planning and Control

Commanding each arm's trajectory separately, one at a time. But not at the same time.

Moving all the arms them together in some Cartesian relative fashion without collision.

This allows for two arms to work together to lift or place a sufficiently heavy or awkward object one arm by itself would not be able to do.

Moving all the arms together in some free space or Cartesian trajectory without collision.

This is usually a Cartesian trajectory to allow for two arms to work together to lift or place a sufficiently heavy or awkward object one arm by itself would not be able to do.

Moving Arm 1 in a free space or Cartesian trajectory, then moving Arm 2. Arm 2 should defer to Arm 1 and ensure its planned path will not cause a collision with Arm 1.

This could be free space trajectories, for faster object picking cycle time, or Cartesian trajectories, for faster surfacing task cycle time.

Ready to Get Started?

Get in touch with our experienced team to explore how MoveIt Pro can meet your specific mobile manipulation development needs.