![Mastering ROS for Robotics Programming(Second Edition)](https://wfqqreader-1252317822.image.myqcloud.com/cover/200/36700200/b_36700200.jpg)
上QQ阅读APP看书,第一时间看更新
Working with the robot gripper
The gripper of the robot is designed for the picking and placing of blocks; the gripper is in the simple linkage category. There are two joints for the gripper, and each joint is prismatic. Here is the joint definition of one gripper joint:
<joint name="finger_joint1" type="prismatic"> <parent link="gripper_roll_link"/> <child link="gripper_finger_link1"/> <origin xyz="0.0 0 0" /> <axis xyz="0 1 0" /> <limit effort="100" lower="0" upper="0.03" velocity="1.0"/> <safety_controller k_position="20" k_velocity="20" soft_lower_limit="${-0.15 }" soft_upper_limit="${ 0.0 }"/> <dynamics damping="50" friction="1"/> </joint>
Here, the first gripper joint is formed by gripper_roll_link and gripper_finger_link1, and the second joint is formed by gripper_roll_link and gripper_finger_link2.
The following graph shows how the gripper joints are connected in gripper_roll_link:
![](https://epubservercos.yuewen.com/1D30EC/19470397401586306/epubprivate/OEBPS/Images/930a6fe5-bc6d-4754-9a63-90d0869c3171.png?sign=1738891025-bAFVLtpXiECJGlxlqJXn7OnoS5d1jyc1-0-9c0ebb2015a0666f917dce2d6ec84e9b)
Figure 9: Graph of the end effector section of the seven DOF arm robot