timor.utilities.prebuilt_robots

Attributes

EMPTY_BASE

EMPTY_EEF

Functions

get_six_axis_assembly()

Creates an assembly of a six axis robot with ca. 1 m reach

get_six_axis_modrob()

Creates a six axis robot with ca. 1 m reach

random_assembly(n_joints, module_db)

Creates a random assembly from modules.

Module Contents

timor.utilities.prebuilt_robots.EMPTY_BASE
timor.utilities.prebuilt_robots.EMPTY_EEF
timor.utilities.prebuilt_robots.get_six_axis_assembly()

Creates an assembly of a six axis robot with ca. 1 m reach

Return type:

timor.ModuleAssembly

timor.utilities.prebuilt_robots.get_six_axis_modrob()

Creates a six axis robot with ca. 1 m reach

Return type:

timor.Robot.PinRobot

timor.utilities.prebuilt_robots.random_assembly(n_joints, module_db)

Creates a random assembly from modules.

The number of modules will be n_joints * 2 + 1 (base) (possibly one less if eef cannot connect)

Parameters:
Return type:

timor.Module.ModuleAssembly