Handling objects with manipulator

Navigation:  Task library > Object handling >

Handling objects with manipulator

Previous pageReturn to chapter overviewNext page

There are three tasks for the simulation of manipulators: pick up object(s) with manipulator, place object(s) with manipulator, and move manipulator.

The function of manipulator handling is based on the push/pull task (see the chapter Task library / Object handling / Push / pull).

 

General parameters

 

Parameter

Type

Mandatory

Meaning

Object to move (manipulator)

Object

yes

An object parameter that defines the manipulator to be moved.

Target position(s) (manipulator)

Object

yes

An object parameter that explicitly defines the target location and the orientation of the manipulator.

Release manipulator

Checkbox

yes

A decision parameter that determines whether or not the connection between the hand and the object to be moved (manipulator) should be released at the end of the operation.

Prevent walk while pushing / pulling

Checkbox

no

A decision parameter that determines whether the human model is allowed to walk during the execution of the task.

Move without stopping

Checkbox

no

A decision parameter that determines whether a human model should stop in between several reference objects or move continuously.

New parent object

Object

no

An object parameter for which a new parent object can be defined. If no object is set, the scene graph root is used as the new parent element.

Target (grabpoint) left / right hand

Position & orientation

no

A coordinate parameter that allows an optional definition of gripping points to be used during recording.

Consider kinematic chain of the manipulator

Checkbox

no

A decision parameter that determines whether the manipulator should only be moved in the degrees of freedom (DOF) defined for it.

Speed adjustment [%]

Floating-point number

no

A percentage value that indicates which speed adjustment is applied during acceleration or braking.

Number of actuators (trigger points)

Floating-point number

no

A value parameter that defines how often actuators must be pressed during this operation. Only for evaluation purposes (MTM-UAS: actuate). The default value is 1.

Process time manipulator [s]

Floating-point number

no

A value parameter that defines how many seconds to wait when arriving at the target position. For evaluation purposes only (MTM-UAS: process time). The default value is 0.0 s.

Target to look at

Position

no

A coordinate parameter that represents the point at which the human model should look.

Body movement type

Selection

no

A selection parameter with which the upper body movement to be used can be selected or restricted.

Lock leg movement

Checkbox

no

A decision parameter that determines whether the human model is allowed to crouch or not during the movement.

Allow change of grip

Checkbox

no

A decision parameter that determines whether or not the manipulator may be gripped during movement. Deactivated by default, i. e. once found or manually defined gripping points are retained in position and orientation. When activated, the ergonomically best possible gripping point(s) with the best possible orientation are selected at all times during the object movement / while the manipulator is being pulled or pushed.

 

Pick object(s) with manipulator

 

Parameter

Type

Mandatory

Meaning

List of objects to pick

Object

yes

An object parameter that defines the object(s) to be picked up by the manipulator.

Reference position for picked object (object location in manipulator)

Object

yes

An object parameter that defines a reference object whose position and orientation is to be used as a reference for the picked object(s).

 

Place object(s) with manipulator

 

Parameter

Type

Mandatory

Meaning

Reference of object at target

Object

yes

An object parameter that defines a reference object whose position and orientation is to be used as a reference for the object(s) to be placed.

Object(s) to place

Object

yes

An object parameter that defines the object(s) that are to be placed by the manipulator. The object(s) has/have to have been picked with the manipulator prior to the task.

 

Move manipulator

 

Parameter

Type

Mandatory

Meaning

Push/pull to start position

Checkbox

yes

A decision parameter that determines whether the human model pulls/pushes the manipulator to the position it was in at the start of the simulation.