hardware.profile

Hardware profiles: the motors of a robot, their order and signs, and how a driver publishes them.

Everything inside the library is SI, with a positive angle pulling a tendon; a profile converts a driver’s degrees, motor order and signs to that and back.

Classes

HardwareProfile(motors[, rate, bus_order])

The motors of a robot, in the library's motor order.

Motor(id[, sign, hold])

One motor: bus id, sign against the library's convention, and hold for a motor the controller does not drive (it stays at its start position).