clearpath_config.manipulators.types.lifts module
- class clearpath_config.manipulators.types.lifts.BaseLift(idx: int = None, name: str = None, ros_parameters: dict = {}, ros_parameters_template: dict = {}, parent: str = 'default_mount', xyz: List[float] = [0.0, 0.0, 0.0], rpy: List[float] = [0.0, 0.0, 0.0])
Bases:
BaseManipulator
- MANIPULATOR_MODEL = 'base'
- MANIPULATOR_TYPE = 'lift'
- URDF_PARAMETERS = {}
- from_dict(d: dict) None
- get_urdf_parameters() dict
- to_dict() dict
- class clearpath_config.manipulators.types.lifts.Ewellix(idx: int = None, name: str = None, ros_parameters: dict = {}, ros_parameters_template: dict = {}, parent: str = 'default_mount', xyz: List[float] = [0.0, 0.0, 0.0], rpy: List[float] = [0.0, 0.0, 0.0])
Bases:
BaseLift
- ADD_PLATE = 'add_plate'
- BAUD = 'baud'
- CONVERSION = 'conversion'
- EWELLIX_TYPE = 'ewellix_type'
- GENERATE_ROS2_CONTROL_TAG = 'generate_ros2_control_tag'
- INITIAL_POSITIONS = 'initial_positions'
- INITIAL_POSITIONS_FILE = 'initial_positions_file'
- MANIPULATOR_MODEL = 'ewellix'
- PARAMETERS_FILE = 'parameters_file'
- PORT = 'port'
- RATED_EFFORT = 'rated_effort'
- SIM_IGNITION = 'sim_ignition'
- TIMEOUT = 'timeout'
- TOLERANCE = 'tolerance'
- URDF_PARAMETERS = {'add_plate': '', 'baud': '', 'conversion': '', 'ewellix_type': '', 'generate_ros2_control_tag': '', 'initial_positions': '', 'initial_positions_file': '', 'parameters_file': '', 'port': '', 'rated_effort': '', 'sim_ignition': '', 'timeout': '', 'tolerance': '', 'use_fake_hardware': ''}
- USE_FAKE_HARDWARE = 'use_fake_hardware'