User guide¶
@todoc This documentation assumes you’re familiar with the Dynamixel concepts (@todoc add links to docs of protocol, instructions, devices, etc.)
@todoc List hardwares and their status (supported, externaly contributed, unimplemented) under Linux, Mac OS and Windows and Python2/3 if applicable.
@todoc Document troubleshooting: under Linux, add user to dialout group. Or even verify and raise a specific exception.
@todoc Logging (at bus level, at system level, etc.) to aid troubleshooting.
- @todoc Talk about abstraction layers and control models:
- Use AX-12 abstraction, aggregate in Leg, Arm, etc. classes and move servos in sequence (AX12.move calls WriteData)
- Use AX-12 abstraction, aggregate in Leg, Arm, etc. classes and register moves in sequence (AX12.reg_move calls RegWrite) then broadcast an Action instruction
- Stay at Bus level and use SyncWrite
@todoc