step.model

Classes

StepProtocol

Structural protocol implemented by executable step objects.

SimulationStepDelta

Estimated pose change caused by a step in simulation space.

SimulationStep

Simulation metadata derived from a runtime step.

Module Contents

class step.model.StepProtocol

Bases: Protocol

Structural protocol implemented by executable step objects.

async run_step(robot: raccoon.robot.api.GenericRobot) None
required_resources() frozenset[str]
collected_resources() frozenset[str]
class step.model.SimulationStepDelta

Estimated pose change caused by a step in simulation space.

forward: float
strafe: float
angular: float
class step.model.SimulationStep

Simulation metadata derived from a runtime step.

id: str
label: str | None
average_duration_ms: float
duration_stddev_ms: float
delta: SimulationStepDelta