feathersdk.robot.motors Package¶
- class feathersdk.robot.motors.MotorsManager¶
Bases:
objectHandles sending commands to and receiving feedback from motors. Handles caching the state of the motors. Abstractions to make it easy to work with motors.
- activate_compliance_mode_deceleration_stop(*args, **kwargs)¶
- add_motors(*args, **kwargs)¶
- check_motors_in_range(*args, **kwargs)¶
- compliance_mode_main(*args, **kwargs)¶
- disable(*args, **kwargs)¶
- enable(*args, **kwargs)¶
- find_motors(*args, **kwargs)¶
- get_motor(*args, **kwargs)¶
- motors_in_mode(*args, **kwargs)¶
- on_abort(*args, **kwargs)¶
- on_can_message(*args, **kwargs)¶
- on_fork()¶
- on_motor_message(*args, **kwargs)¶
- on_tcp_message(*args, **kwargs)¶
- operation_command(*args, **kwargs)¶
- ping(*args, **kwargs)¶
- read_current_state_async(*args, **kwargs)¶
- read_current_state_sync(*args, **kwargs)¶
- read_param(*args, **kwargs)¶
- read_param_async(*args, **kwargs)¶
- read_param_sync(*args, **kwargs)¶
- recover_from_power_cycle(*args, **kwargs)¶
- send_operation_commands(*args, **kwargs)¶
- set_run_mode(*args, **kwargs)¶
- set_target_position(*args, **kwargs)¶
- set_target_velocity(*args, **kwargs)¶
- stop_compliance_mode(*args, **kwargs)¶
- trigger_compliance_mode(*args, **kwargs)¶
- write_param(*args, **kwargs)¶
- zero_position(*args, **kwargs)¶
Modules¶
Subpackages¶
The motors package contains the following subpackages:
robstride- Robstride motor implementationezmotion- Ezmotion motor implementationdamiao- Damiao motor implementationsim- Simulation motor implementation