clearpath_config.manipulators.types.manipulator module

class clearpath_config.manipulators.types.manipulator.BaseManipulator(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: IndexedAccessory

JOINT_COUNT = 0
MANIPULATOR_MODEL = 'base'
MANIPULATOR_TYPE = 'manipulator'
class ROSParameter(key: str, get: Callable, set: Callable)

Bases: object

ROS_PARAMETERS = {}
ROS_PARAMETERS_TEMPLATE = {}
URDF_PARAMETERS = {}
from_dict(d: dict) None
classmethod get_manipulator_model() str
classmethod get_manipulator_type() str
classmethod get_name_from_idx(idx: int) str
get_ros_parameters() dict
get_urdf_parameters() dict
getter(prop: property)
property poses: List
property ros_parameters: dict
property ros_parameters_template: dict
set_ros_parameters(d: dict) None
setter(prop: property)
to_dict() dict
class clearpath_config.manipulators.types.manipulator.ManipulatorPose(joint_count, name: str = None, joints: List = None)

Bases: object

from_dict(d: dict) None
property joints: list
property name: str
to_dict() dict