Bounding
Bounding Objectives limit the space within which joints can assume angles and links can move or be oriented.
| Objective | Goals | Description |
|---|---|---|
| Position Bounding | Ellipse | Place the position of a link within a rotated ellipsoid |
| Orientation Bounding | RotationRange | A region in orientation space with some delta around an orientation |
| Joint Bounding | JointBounding | Limits the maximum and minimum values of a given joint |
Parameters for constructing Bounding Objectives
| Parameter | Objectives | Type | Optional | Defauly value/behavior | Description |
|---|---|---|---|---|---|
name | all of the objectives mentioned above | string | no | none | Name can be arbitrary and should be unqiue |
weight | all of the objectives mentioned above | float | no | none | Indicates the prioritization of the objective |
link | all of the objectives mentioned above | string | no | none | The name of the link this objective is applied to |
goal | all of the objectives mentioned above | Goal | yes | origin for Translation, no rotation for Rotation, and 0 for both maximum and minimum for JointBounding | The goal for objectives to achieve |