FB_RandomPoseGenerator - General Information

Overview

Type:

Function block

Available as of:

V1.1.0.0

Inherits from:

-

Implements:

-

This chapter provides information on:

Task

Generate a random Cartesian pose for the simulation of a random flow of targets.

Description

The function block FB_RandomPoseGenerator contains methods for the generation of a random cartesian pose that is typically employed for the simulation of a random flow of targets (for example, products).

Depending on the method called, a random Cartesian pose is returned according to the parameterization.

Methods

Name

Description

SetRandomSeed

Set the internal seed, used for the generation of the random sequence of poses, to a constant value.

GetRandomSeed

Retrieve the present random seed value used by the function block for the generation of random poses.

SetPoseInPlane

Define a set of constraints for the generation of random poses contained in a selected working plane.

GetPoseInPlane

Retrieve the constraints previously set by you.

SetPoseInPlaneRotationList

Define constraints on position and orientation for the generation of a random Cartesian pose contained in a selected working plane.

GetPoseInPlaneRotationList

Retrieve the constraints previously set by you.

SetPose

Define constraints on position and orientation for the generation of a random Cartesian pose.

GetPose

Retrieve previously set constraints.

SetPoseOrientationList

Define constraints on position and orientation for the generation of a random Cartesian pose.

GetPoseOrientationList

Retrieve the constraints previously set by you.

Generate

Generate a random Cartesian pose, in accordance with a specific set of constraints that you previously define.