使用方法

使用以下启动文件启动夹爪::

ros2 launch franka_gripper gripper.launch.py robot_ip:=

在另一个终端标签页中,可以执行复位操作并发送抓取命令::

ros2 action send_goal /fr3_gripper/homing franka_msgs/action/Homing {}
ros2 action send_goal -f /fr3_gripper/grasp franka_msgs/action/Grasp "{width: 0.00, speed: 0.03, force: 50}"

默认情况下,内外侧的 epsilon 均为 0.005 米。您也可以显式设置 epsilon 值::

ros2 action send_goal -f /fr3_gripper/grasp franka_msgs/action/Grasp "{width: 0.00, speed: 0.03, force: 50, epsilon: {inner: 0.01, outer: 0.01}}"

要停止抓取,可使用 stop 服务::

ros2 service call /fr3_gripper/stop std_srvs/srv/Trigger {}