compas_fab.backends
This package contains classes backends for simulation, planning and execution.
V-REP
Interface to run simulations using VREP as the engine for kinematics and path planning. |
|
Implement the planner backend interface for V-REP |
ROS
Interface to use ROS as backend via the rosbridge. |
|
Allows to retrieve the mesh files specified in the robot model from the ROS File Server. |
|
Implement the planner backend interface based on MoveIt! |
PyBullet
Interface to use pybullet as backend. |
|
Implement the planner backend interface for PyBullet. |
|
Base case for exceptions in |
Analytical Kinematics
Callable to calculate the robot's inverse kinematics for a given frame. |
|
Long-running tasks
Represents a future result value. |
|
Represents a future result of a long-running asynchronous operation that can be cancelled. |
Exceptions
Indicates an exceptional state that caused an error within the backend engine. |
|
Exception raised when two objects have been found to be in collision in PyBullet. |
|
Exception raised when no IK solution can be found in PyBullet. |
|
Wraps an exception that occurred on the communication with ROS. |
|
Wraps an exception that occurred on validation of a ROS response. |
|
Wraps an exception that occurred inside the simulation engine. |
Interfaces
For details about integrating new backends, check the Backend Client Architecture documentation.