IF_BalancingStrategy - General Information

Overview

Type:

Interface

Available as of:

V1.4.1.0

Inherits from:

-

This chapter provides information on:

Task

Interface for the implementation of a balancing strategy.

Description

The interface provides a method for the implementation of a balancing strategy to be applied to an object implementing the interface IF_TargetsHandler.

The Balancing Strategy consists of an algorithm that must be executed on a list of targets that implements the IF_TargetsHandler interface. Such an algorithm has the task to decide which robot should process (for example, to pick) a certain target in the list, and to mark the owner of the target accordingly. Each library function block implements a specific algorithm and is then parametrized with a set of constraints provided during a configuration phase.

One of the main targets of a Balancing Strategy is to distribute the workload among a group of robots. The use of such strategies is not mandatory but, in many situations, it helps to control the behavior of a pick and place application involving several robots.

Methods

Name

Description

AssignTargetsOwners

Implements the algorithm that is then applied to assign the owners of the targets in the list.

Properties

Name

Data type

Accessing

Description

xValidData

BOOL

Read

TRUE if the function block is properly configured.