ROS里为UR10e配置AG95夹爪

3 篇文章 0 订阅
1 篇文章 0 订阅

上篇博客我已经将UR10e机械臂配置好在ROS里,并且能实现用Moveit做运动轨迹规划使真实硬件UR10e机械臂同步运行,但是机械臂末端有个夹爪,型号是AG95两指夹爪,我就想能不能实现机械臂与夹爪在Rviz界面下实时显示,这样就方便我下步开发。

AG95夹爪urdf模型文件

这个AG95夹爪的模型文件我是联系到相关公司给出,若你们的夹爪型号与我的不同可以上Github先搜下,官方有个UR夹爪功能包(https://github.com/ros-industrial/robotiq.git),里面有两指和三指的夹爪,我的这个虽是两指的,但是与官方的型号不同,所以就直接找公司给出对应的功能包,有了这个功能包就可以修改配置了。

UR10e机械臂加载夹末端夹爪

要配置修改代码的话,首先你要读懂ur官方给出的ur_e_description下的这两个文件在这里插入图片描述
笔者这里的机械臂型号是ur10e,所以以这个为例,如果读者的ur机械臂型号有不同,可以相应的去查找对应的型号。
笔者在电脑里新建了个ur10e_ag_ws的工作空间,方便管理,我们把前期下载好的ur模型描述文件,驱动包和夹爪功能包都装好,ur10e末端内部配有力传感器。(moveit_config是我后面配置的)
在这里插入图片描述
然后我们就可以在源代码添加东西了,在ur_e_description下的urdf文件夹下新建ur10e_ft_ag95_robot.urdf.xacro文件,添加夹爪的宏定义
在这里插入图片描述
打开ur10e.urfd.xacro,可以看到ur10e暴露给最外面的link是${prefix}tool0。
在这里插入图片描述
然后查看dh_robotics_ag95_gripper.xacro夹爪的描述文件,把这一部分修改后添加到ur10e_ft_ag95_robot.urdf.xacro文件中
在这里插入图片描述
最后添加的内容为
在这里插入图片描述
在配置相应的launch文件,修改launch文件下路径
在这里插入图片描述
然后运行view_ur10e_ft_ag95.launch,Rviz下看到整个机械臂和夹爪的完整模型

配置moveit_setup_assistant

终端运行roscore
新打开一个终端运行roslaunch moveit_setup_assistant setup_assistant.launch
进入配置界面,不过要注意的就是配置Planning Groups分两组,arm与gripper
在这里插入图片描述
然后后面照着流程走,就可以顺利配置好moveit_config功能包
运行 moveit_config文件夹下的demo.launch
就可以在Rviz下做运动规划,planning group可以自由切换arm与gripper
在这里插入图片描述
参考博客:ROS - UR3机械臂添加robotiq FT sensor和robotiq 140 2指夹爪

  • 7
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
将Robotiq 2F-85连接到UR5机械臂的末端,然后使用ROS控制的流程如下: 1. 安装ROS:首先,确保你已经在系统上安装了ROS,并且已经配置好了UR5的ROS驱动。 2. 配置UR5的ROS驱动:确保你已经正确地配置UR5的ROS驱动,使得UR5机械臂可以通过ROS进行控制。这通常包括安装相应的UR5 ROS软件包,并正确设置UR5的IP地址和端口号。 3. 连接UR5末端:将Robotiq 2F-85连接到UR5机械臂的末端。确保连接电源和通信线缆,以便能够与机械臂进行通信。 4. 启动ROS节点:使用以下命令启动UR5的ROS节点: ``` roslaunch ur_robot_driver ur5_bringup.launch robot_ip:=UR5_IP_ADDRESS ``` 其中,`UR5_IP_ADDRESS`是UR5机械臂的IP地址。这个命令将启动UR5的ROS驱动节点,使得机械臂可以通过ROS进行控制。 5. 启动节点:使用以下命令启动Robotiq 2F-85ROS节点: ``` roslaunch robotiq_2f_gripper_control robotiq_2f_gripper_control.launch ``` 这个命令将启动RobotiqROS节点,使得可以通过ROS进行控制。 6. 控制:一旦ROS节点启动成功,你可以使用ROS的相关工具来控制。例如,你可以使用`rostopic`命令发布适当的ROS消息到控制话题,来控制的开合程度和姿态。 以上是一个基本的流程示例,实际操作中可能还有其他细节需要注意。确保你对UR5和Robotiq 2F-85的硬件和ROS驱动有足够的了解,并参考相应的文档和教程进行操作。
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值