jacdac.rover

Submodules

Package Contents

Classes

RoverClient

A roving robot.

class jacdac.rover.RoverClient(bus: jacdac.bus.Bus, role: str, *, missing_kinematics_value: Optional[Tuple[float, float, float, float, float]] = None)

Bases: jacdac.bus.SensorClient

A roving robot. Implements a client for the Rover service.

property kinematics Optional[Tuple[float, float, float, float, float]]

The current position and orientation of the robot., x: cm,y: cm,vx: cm/s,vy: cm/s,heading: °