Public Member Functions | Public Attributes | List of all members
Robotiq3 Class Reference

Public Member Functions

void callback (const robotiq_3f_gripper_articulated_msgs::Robotiq3FGripperRobotInput::ConstPtr &msg)
 Callback function for "Robotiq3FGripperRobotInput" topic. More...
 
std::vector< std::string > jointNames ()
 Joint names. More...
 
 Robotiq3 ()
 
 Robotiq3 (std::string gripper_prefix)
 
double scissorJoint () const
 Joint value for so-called scissor joint. More...
 

Public Attributes

Finger finger_left
 Robotiq FINGER A. More...
 
Finger finger_middle
 Robotiq FINGER C. More...
 
Finger finger_right
 Robotiq FINGER B. More...
 
std::vector< double > joint_positions
 Joint values. More...
 
std::string prefix
 Gripper prefix. More...
 
int scissor
 Scissor position. More...
 

Detailed Description

Robotiq 3F gripper with three Fingers.

Definition at line 93 of file robotiq_3f_gripper_joint_states.cpp.

Constructor & Destructor Documentation

Robotiq3::Robotiq3 ( )
inline

Default constructor for Robotiq3

Definition at line 96 of file robotiq_3f_gripper_joint_states.cpp.

Robotiq3::Robotiq3 ( std::string  gripper_prefix)
inline

Constructor for Robotiq3

Definition at line 103 of file robotiq_3f_gripper_joint_states.cpp.

Member Function Documentation

void Robotiq3::callback ( const robotiq_3f_gripper_articulated_msgs::Robotiq3FGripperRobotInput::ConstPtr &  msg)

Callback function for "Robotiq3FGripperRobotInput" topic.

Callback function for "Robotiq3FGripperRobotInput" topic.

Definition at line 135 of file robotiq_3f_gripper_joint_states.cpp.

std::vector< std::string > Robotiq3::jointNames ( )
inline

Joint names.

Assigns appropriate joint names.

Definition at line 158 of file robotiq_3f_gripper_joint_states.cpp.

double Robotiq3::scissorJoint ( ) const
inline

Joint value for so-called scissor joint.

Calculates joint value of the scissor joint based on the scissor position.

Definition at line 123 of file robotiq_3f_gripper_joint_states.cpp.

Member Data Documentation

Finger Robotiq3::finger_left

Robotiq FINGER A.

Definition at line 111 of file robotiq_3f_gripper_joint_states.cpp.

Finger Robotiq3::finger_middle

Robotiq FINGER C.

Definition at line 113 of file robotiq_3f_gripper_joint_states.cpp.

Finger Robotiq3::finger_right

Robotiq FINGER B.

Definition at line 112 of file robotiq_3f_gripper_joint_states.cpp.

std::vector<double> Robotiq3::joint_positions

Joint values.

Definition at line 117 of file robotiq_3f_gripper_joint_states.cpp.

std::string Robotiq3::prefix

Gripper prefix.

Definition at line 115 of file robotiq_3f_gripper_joint_states.cpp.

int Robotiq3::scissor

Scissor position.

Definition at line 114 of file robotiq_3f_gripper_joint_states.cpp.


The documentation for this class was generated from the following file:


robotiq_3f_gripper_joint_state_publisher
Author(s): Jack Thompson
autogenerated on Tue Jun 1 2021 02:30:01