compas_fab.backends

This package contains classes backends for simulation, planning and execution.

V-REP

VrepClient

Interface to run simulations using VREP as the engine for kinematics and path planning.

ROS

RosClient

Interface to use ROS as backend via the rosbridge.

RosFileServerLoader

Allows to retrieve the mesh files specified in the robot model from the ROS File Server.

Long-running tasks

FutureResult

Represents a future result value.

CancellableFutureResult

Represents a future result of a long-running asynchronous operation that can be cancelled.

Exceptions

BackendError

Indicates an exceptional state that caused an error within the backend engine.

RosError

Wraps an exception that occurred on the communication with ROS.

RosValidationError

Wraps an exception that occurred on validation of a ROS response.

VrepError

Wraps an exception that occurred inside the simulation engine.