clearpath_config.manipulators.manipulators module
- class clearpath_config.manipulators.manipulators.ManipulatorConfig(config: dict = {})
Bases:
BaseConfig
- ARMS = 'arms'
- DEFAULTS = {'arms': [], 'lifts': [], 'moveit': {'delay': 5.0, 'enable': False, 'ros_parameters': {}}}
- KEYS = {'arms': 'manipulators.arms', 'lifts': 'manipulators.lifts', 'moveit': 'manipulators.moveit'}
- LIFTS = 'lifts'
- MANIPULATORS = 'manipulators'
- MOVEIT = 'moveit'
- TEMPLATE = {'manipulators': {'arms': 'arms', 'lifts': 'lifts', 'moveit': 'moveit'}}
- property arms: OrderedListConfig
- get_all_manipulators() List[BaseManipulator]
- property lifts: OrderedListConfig
- property moveit: MoveItConfig
- class clearpath_config.manipulators.manipulators.ManipulatorListConfig
Bases:
OrderedListConfig
[BaseManipulator
]- to_dict() List[dict]
- class clearpath_config.manipulators.manipulators.MoveItConfig(config: dict = {}, enable: bool = False, delay: float = 5.0, ros_parameters: dict = {})
Bases:
BaseConfig
- DEFAULTS = {'delay': 5.0, 'enable': False, 'ros_parameters': {}}
- DELAY = 'delay'
- ENABLE = 'enable'
- KEYS = {'delay': 'delay', 'enable': 'enable', 'ros_parameters': 'ros_parameters'}
- ROS_PARAMETERS = 'ros_parameters'
- TEMPLATE = {'delay': 'delay', 'enable': 'enable', 'ros_parameters': 'ros_parameters'}
- property delay: float
- property enable: bool
- from_dict(d: dict) None
- property ros_parameters: dict
- to_dict() dict