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 | Position Match, Orientation Match | string | no | none | The name of the link this objective is applied to | 
link1 | Distance Match | string | no | none | The name of the link this objective is applied to | 
link2 | Distance Match | string | no | none | The name of the link this objective is applied to | 
joint | Joint Match | string | no | none |  | 
goal | all of the objectives mentioned above | Goal | yes | origin for Translation, no rotation for Rotation, and 0.0 for Scalar | The goal for objectives to achieve |