操作系统:Ubuntu 16.04
夹爪型号:Robotiq 2f-140
转换线:RS485转USB
通过RS485转USB建立两指夹爪和上位机通讯,此时Robotiq指示灯显示红色。
在创建工作空间是注意在不同的文件夹下执行终端命令
1.创建robotiq_ws工作空间:
mkdir -p robotiq_ws/src
-----执行命令后,home下会新创建robotiq_ws文件夹,robotiq_ws文件夹下出现src文件夹。
2.这时返回robotiq_ws文件夹下,在robotiq_ws文件夹下编译工作空间:
cd ~/robotiq_ws/
catkin_make
gedit ~/.bashrc
在文末添加
source ~/robotiq_ws/devel/setup.bash
cd ~/robotiq_ws/src/
git clone https://github.com/ros-industrial/robotiq.git
5.编译功能包
cd ~/robotiq_ws
catkin_make
cd ~/.robotiq_ws
rosdep install robotiq_modbus_rtu
1.提供权限
sudo usermod -a -G dialout YOURUSERNAME
2.找出连接的端口
dmesg | grep tty
大部分为ttyUSB0,可以根据显示的串口修改接下来的命令。
1.运行双指夹持器驱动程序节点
roscore
rosrun robotiq_2f_gripper_control Robotiq2FGripperRtuNode.py / dev / ttyUSB0
-----此时夹爪指示灯由红色变为蓝色。
2.运行2-Finger Gripper简单控制器节点
rosrun robotiq_2f_gripper_control Robotiq2FGripperSimpleController.py
-----输入a初始化夹爪,然后输入0-250之间的一个数字,夹爪根据命令执行动作;还可以输入o或c执行张开闭合动作。
3.运行2-Finger Gripper状态监听器节点
rosrun robotiq_2f_gripper_control Robotiq2FGripperStatusListener.py
roslaunch robotiq_2f_140_gripper_visualization test_2f_140_model.launch