clearpath_config.manipulators.types.grippers module

class clearpath_config.manipulators.types.grippers.BaseGripper(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 = 'gripper'
class clearpath_config.manipulators.types.grippers.Gripper(model: str)

Bases: object

KINOVA_2F_LITE = 'kinova_2f_lite'
MODEL = {'kinova_2f_lite': <class 'clearpath_config.manipulators.types.grippers.Kinova2FLite'>, 'robotiq_2f_140': <class 'clearpath_config.manipulators.types.grippers.Robotiq2F140'>, 'robotiq_2f_85': <class 'clearpath_config.manipulators.types.grippers.Robotiq2F85'>}
ROBOTIQ_2F_140 = 'robotiq_2f_140'
ROBOTIQ_2F_85 = 'robotiq_2f_85'
classmethod assert_model(model: str) None
class clearpath_config.manipulators.types.grippers.Kinova2FLite(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: BaseGripper

MANIPULATOR_MODEL = 'kinova_2f_lite'
class clearpath_config.manipulators.types.grippers.Robotiq2F140(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: BaseGripper

MANIPULATOR_MODEL = 'robotiq_2f_140'
class clearpath_config.manipulators.types.grippers.Robotiq2F85(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: BaseGripper

MANIPULATOR_MODEL = 'robotiq_2f_85'