robotics_toolbox.robots.robot_base.RobotBase

class robotics_toolbox.robots.robot_base.RobotBase

Bases: object

__init__()

Methods

__init__()

configuration()

Get the configuration of the robot, can be array, SE2, or SE3.

in_collision()

Check if robot is in collision.

sample_configuration()

Sample robot configuration inside the configuration space.

set_configuration(configuration)

Set internal configuration to @param configuration.

abstract configuration()

Get the configuration of the robot, can be array, SE2, or SE3.

Return type:

ndarray | SE2 | SE3

abstract in_collision()

Check if robot is in collision.

Return type:

bool

abstract sample_configuration()

Sample robot configuration inside the configuration space.

Return type:

ndarray | SE2 | SE3

abstract set_configuration(configuration)

Set internal configuration to @param configuration. Returns self.

Parameters:

configuration (ndarray | SE2 | SE3)