config.coordinates¶
Coordinates in a configuration: a name, or a mapping of one registered kind to its arguments.
Each kind is a builder (args, scope, path) -> Coordinate registered as "coordinate", so a
plugin adds its own. Builders record which Param holds which value of the file, so the file can
be written back with the Params’ current values.
Functions
|
Signed distance from a point to a box's surface: |
|
Signed distance from a point to a capsule's surface: |
|
Signed distance from a point to a cylinder's surface: |
|
a − b; a plain list on either side is a live reference named |
|
A vector given along the axes of a frame of the robot, in the base frame: |
|
A vector along the axes of a frame of the robot: |
|
Entries of the robot's q: an index, a list of indices, or |
|
The length of a coordinate. |
|
The rotation vector of a frame of the robot from a goal: |
|
Signed distance from a point to a plane: |
|
A point of the robot: a site's name, or |
|
The length of a coordinate along a direction: |
|
A live reference held in a Param: |
|
The rotation matrix of a frame of the robot, row by row: |
|
Some entries of a coordinate: |
|
Signed distance from a point to a sphere's surface: |
|
Coordinates stacked into one: a list. |
|
A virtual state of the controller, by name. |
|
a + b; a plain list on either side is a live reference named |
Classes
|
What a coordinate is built from: the robot, the coordinates and states known by name, and |