Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

For simultaneous multi-robot cells, operations from different robots can be coordinated using the scheduler. Wait times can be added to delay operations for a user-specified duration. Handshakes can be added to synchronize two or more operations to start at the same time. This enables you to plan operational sequences to optimize robot movement and avoid collisions between robots.

Add a wait time delay before an operation

  1. In the scheduler, make sure that you are in the operation view for a given program. Operation view shows a separate row for each robot.

    image-20240715-180718.png
  2. Hover over the operation you want to delay, select […], then select Wait for n Seconds.

    image-20240715-164825.png
  3. Enter a time in seconds in the box.

  4. Press the ENTER key.

The wait time delay will be inserted in the sequence before the selected operation.

image-20240715-164939.png

Remove a wait time delay

  1. In the scheduler, make sure that you are in operation mode.

  2. Hover over the Wait item and select the trash can.

image-20240715-165049.png

Synchronize two or more operations using a handshake

Identify the two operations you want to synchronize.

image-20240715-170056.png

It will move the earlier operation up to the later operation.

(img)

Removing a handshake

  • Click ellipse button […] for an operation and select Remove handshake.

Rules for wait times and handshakes

  • Wait time duration cannot be edited once it is added. You must delete it and apply a new wait time.

  • Handshake naming rules in Robotmaster follow the allowable handshake naming convention for the brand of robot in use. For example, if the robot allows only integers for handshakes, only integers will be allowed in the handshake name.

  • A handshake cannot be added to an operation if the operation already has a wait time delay applied.

  • Handshakes cannot be added to operations in the same robot. This will be prevented with the warning “Handshakes must not create a circular dependency.”

  • Handshake groups cannot be added between different programs.

  • No labels