genericroboticarm.control.manual_movement module¶
Used to accumulate key presses and create movement commands from them.
- class genericroboticarm.control.manual_movement.ManualMovementManager(robot: Any, joint_names: List[str])[source]¶
Bases:
object
- input_queue: Queue[str]¶
- class genericroboticarm.control.manual_movement.MoveKey(key, joint_index, positive)[source]¶
Bases:
NamedTuple
- _asdict()¶
Return a new dict which maps field names to their values.
- _field_defaults = {}¶
- _fields = ('key', 'joint_index', 'positive')¶
- classmethod _make(iterable)¶
Make a new MoveKey object from a sequence or iterable
- _replace(**kwds)¶
Return a new MoveKey object replacing specified fields with new values
- joint_index: int¶
Alias for field number 1
- key: str¶
Alias for field number 0
- positive: bool¶
Alias for field number 2