RobotLibrary

class compas_fab.robots.RobotLibrary[source]

Bases: object

A collection of built-in robots that can be used for testing and example purposes. The compas_fab.robots.Robot objects created by the factory methods can be used to write examples, so that the example code can stay short.

The robots are loaded from URDF, SRDF and local mesh files. The resulting robot object contains the robot model, semantics, visual and collision meshes for the links.

Examples

>>> from compas_fab.robots import RobotLibrary
>>> robot = RobotLibrary.ur5()
>>> robot.name
'ur5_robot'

Methods

abb_irb4600_40_255

Returns a ABB irb4600-40/2.55 robot.

rfl

Create and return the RFL robot with 4 ABB irb 4600 and twin-gantry setup.

ur10e

Returns a UR10e robot.

ur5

Returns a UR5 robot.