modular_robot
Classes and functions to describe and work with modular robots as used in the CI Group at VU Amsterdam.
Subpackages
Package Contents
Classes
A module robot consisting of a body and brain. |
|
Interface for controlling modular robots. |
- class ModularRobot(body: modular_robot.body.base.Body, brain: modular_robot.brain.Brain)
A module robot consisting of a body and brain.
- property uuid: uuid.UUID
Get the uuid, used for identification.
- Returns:
The uuid.
- brain: modular_robot.brain.Brain
- class ModularRobotControlInterface
Bases:
abc.ABC
Interface for controlling modular robots.
- abstract set_active_hinge_target(active_hinge: modular_robot.body.base.ActiveHinge, target: float) None
Set the position target for an active hinge on the modular robot.
- Parameters:
active_hinge – The active hinge object to set the target for.
target – The target value to set.