Versions Compared

Key

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

This page contains a short and a more detailed description of the global variable: PalletNr, that is reachable from the Pally URCap:

Table of Contents
maxLevel1

In Short: PalletNr

PalletNr

An integer representing the current pallet, either left or right pallet, that is being palletized.

Possible values

  • 1 = Right pallet

  • 2 = Left pallet

Example

If the right pallet is marked as ready for palletizing, and Pally starts placing boxes on it - then:

  • PalletNr = 1

In Detail: PalletNr

The PalletNr is used to represent if the right or left pallet is currently being palletized. The variable can only take one of two values:

  1. PalletNr = 1 : Right pallet is being palletized

  2. PalletNr = 2 : Left pallet is being palletized

This information can be useful in numerous circumstances, one such circumstance is if the robot is to complete custom movements that differ for the left and right pallets. Say pose_left and pose_right are pre-defined pose variables that contain the robot’s target pose for the left and right pallets respectively, then to move the robot to these positions in, for instance, the beforePallet callback; do the following:

...

An example that shows how one can use the PalletNr variable to alter program behavior for the left and right pallet

Note

The example above is not something we recommend doing, it is simply an example to showcase how the PalletNr variable can be used.