firmware.motor_utils package¶
Submodules¶
firmware.motor_utils.motor_factory module¶
Motor factory module. Contains a factory class to create motor objects based on configuration.
firmware.motor_utils.motor_utils module¶
This module contains the abstract base class for motor interfaces.
- class firmware.motor_utils.motor_utils.MotorInterface(motor_id, control_params, communication_interface)[source]¶
Bases:
ABC
Abstract base class for motor interfaces.
- abstract calibrate(current_limit)[source]¶
Calibrates motor assuming the existence of hard stops.
- Return type:
None