Skip to main content

Matching

Matching Objectives specify exact positions and orientations of links or angles of joints, while bounding behavior properties set limits.

ObjectiveGoalsDescription
Position MatchTranslationControl a link's position in space
Orientation MatchRotationControl a link's position in space
Joint MatchScalarControl a joint's value directly
Distance MatchScalarSpecify the distance between two links in space

Parameters for constructing Matching Objectives

ParameterObjectivesTypeOptionalDefauly value/behaviorDescription
nameall of the objectives mentioned abovestringnononeName can be arbitrary and should be unqiue
weightall of the objectives mentioned abovefloatnononeIndicates the prioritization of the objective
linkPosition Match, Orientation MatchstringnononeThe name of the link this objective is applied to
link1Distance MatchstringnononeThe name of the link this objective is applied to
link2Distance MatchstringnononeThe name of the link this objective is applied to
jointJoint Matchstringnonone
goalall of the objectives mentioned aboveGoalyesorigin for Translation, no rotation for Rotation, and 0.0 for ScalarThe goal for objectives to achieve