compas_fab.robots
This package contains classes for robot modeling and they are used by the simulation, planning and execution backends to exchange information.
Main classes
Represents a robot. |
|
Represents semantic information of a robot. |
|
Represents a tool to be attached to the robot's flange. |
|
Duration is used to accurately describe the passage of time. |
|
A wrench represents force in free space, separated into its linear (force) and angular (torque) parts. |
|
The moments of inertia represent the spatial distribution of mass in a rigid body. |
|
The ReachabilityMap describes the reachability of a robot. |
|
Calculates equally distributed vectors that deviate from the specified one by a maximal angle of max_alpha. |
|
Generate vectors that are orthonormal to an axis. |
Path planning
Describes a joint trajectory as a list of trajectory points. |
|
Defines a point within a trajectory. |
|
Base trajectory class. |
Planning scene
Represents a collision mesh that is attached to a |
|
Represents a collision mesh. |
|
Represents the planning scene. |
Targets and Waypoints
Represents a kinematic target for motion planning. |
|
Represents a fully constrained pose target for the robot's end-effector using a |
|
Represents a point and axis target for the robot's end-effector motion planning. |
|
Represents a configuration target for the robot's end-effector motion planning. |
|
Represents a list of Constraint as the target for motion planning. |
|
Represents a sequence of kinematic target for motion planning. |
|
Represents a sequence of fully constrained pose target for the robot's end-effector using a |
|
Represents a sequence of point and axis targets for the robot's end-effector motion planning. |
Constraints
A container for describing a bounding volume. |
|
Base class for robot constraints. |
|
Constrains the value of a joint to be within a certain bound. |
|
Constrains a link to be within a certain orientation. |
|
Constrains a link to be within a certain bounding volume. |
Built-in robots
A collection of built-in robots that can be used for testing and example purposes. |
Unit conversion
The unit systems most commonly used in COMPAS FAB are meters and radians. The following functions help with converting units from one system to the other.
Convert a list of floats representing radians to a list of degrees. |
|
Convert a list of floats representing degrees to a list of radians. |