compas_robots.model
This package provides classes for describing robots, their components, and their kinematic behaviour.
Model
A robot model consists of a set of link elements, and a set of joint elements connecting the links together.
Representation of the kinematics and dynamics of a joint and its safety limits. |
|
Link represented as a rigid body with an inertia, visual, and collision features. |
Geometric description
The robot itself as well as its links can be geometrically described using the following classes.
Geometrical description of the shape of a link. |
|
Description of a mesh. |
|
Material description. |
|
Texture description. |
Link
The link is described as a rigid body with inertial, visual and collision values.
Visual description of a link. |
|
Collidable description of a link. |
|
Inertial properties of a link. |
|
Represents a value of mass usually related to a link. |
|
Rotational inertia matrix (3x3) represented in the inertia frame. |
Joint
The joint describes the kinematics and dynamics of the robot’s joint.
Describes a parent relation between a joint its parent link. |
|
Describes a child relation between a joint and its child link. |
|
Reference positions of the joint, used to calibrate the absolute position. |
|
Physical properties of the joint used for simulation of dynamics. |
|
Joint limit properties. |
|
Representation of an axis or vector. |
|
Description of joint mimic. |
|
Safety controller properties. |