robotics_toolbox.robots.mobile_robot.MobileRobot

class robotics_toolbox.robots.mobile_robot.MobileRobot(size=0.3)

Bases: RobotBase

Parameters:

size (float)

__init__(size=0.3)
Parameters:

size (float)

Return type:

None

Methods

__init__([size])

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.

configuration()

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

Return type:

ndarray | SE2 | SE3

in_collision()

Check if robot is in collision.

Return type:

bool

sample_configuration()

Sample robot configuration inside the configuration space.

Return type:

ndarray | SE2 | SE3

set_configuration(configuration)

Set internal configuration to @param configuration. Returns self.

Parameters:

configuration (ndarray | SE2 | SE3)