Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Planning operations to avoid collisions for simultaneous multi-robot work areas. (Potentially an in-depth walkthrough?) Manual methods of mitigating collisions for multi-robot simultaneous. Procedure on how to rearrange and change path directions to avoid multi-robot collisions.

Rearrange → Device Side

Timing

Use the scheduler to

Change the sequence of operations

Move operations from one robot to another

Change path direction

Table of Contents
stylenone

A dome shaped part requires edge following operations on five contours.

...

These operations will be distributed between two separate robots and processed simultaneously.(image)

...

In some cases, the default robot trajectories for the multiple robots may result in collisions between the robots.

...

Move start point

Operations 1 and 2 3 are processed by different robots, and there is a collision between the toolings joints of the robots.

...

The proximity of the entry/exit points on and timing of the operations causes a collision.

...

There are multiple ways to solve this issue in Robotmaster:

...

Add a wait time to one of the operations, so that the end-of-arm toolings aren’t in that space at the same time.

...

One way to solve this collision is to move the entry/exit point on one of the profiles further away.

In the Device tab, in the Operations pane, right-click an operation and select Edit in task.

...

Select the path, then click the red ball at the entry/exit point.

...

Click a point along the path to move the entry/exit to a different location.

...

In the Task tab, select Apply and then OK to keep your changes.

In the Device tab, select Calculate.

Confirm that the collision no longer occurs.

...

Change path direction

For applications where it is possible to change the direction in which a path is processed, you can try changing path direction to solve collisions.

  1. In the Device tab, in the Operations pane, right-click an operation and select Edit in task.

    image-20240723-212720.pngImage Added
  1. Right-click the path (be sure to right-click one of the vectors on the path), then select Path > Invert direction.

    image-20240724-024245.pngImage Added
  2. Confirm that the path direction is reversed.

    image-20240724-024352.pngImage Added
  3. In the Task tab, select Apply and then OK to keep your changes.

  4. In the Device tab, select Calculate.

Confirm that the collision no longer occurs.

Click a different location to move the entry/exit point.

Rearrange operations

Another method of solving collisions is to plan and reassign certain operations to different robots. This can be done by either changing the order in which operations are sequenced for a given robot and/or reassigning operations to different robots.

  • Change the sequence of operations for one of the robots.

  • Assign certain operations to different robots

Change cut direction

Notes:

Rearranging operations in the Device > Operations pane.

...

Move operations from one robot to another

Change Path Directions → Task Side

Change path direction

Change start point of path

Further reading

What about velocities, accelerations, and real-world deviation from programmed paths?

...