当我们运行ur机械臂的包的时候我们想要在机械臂的末端加上六维力传感器,但是我们使用rostopic list的时候我们发现传感器没有运行

1、前言

最近一个月在入门机械臂的控制,由于机械臂大部分都是用的是moveit,但是moveit都是集成好的,我为了实现自己的算法不打算使用moveit,因此我决定参考一个csdn的博主来进行复现,这篇文件是为了记录复现出现的问题。

博主:孟德尔的猫

链接:2 如何给Gazebo中的仿真机械臂添加一个力传感器?_libgazebo_ros_ft_sensor.so-CSDN博客

这位博主写的很详细啊

但是它使用的包是之前的urdf的包

我们去github上下载不要下载noetic的包

我们要下载1.2.6版本的,已经经过实际验证

2、遇见的问题

当我们使用按照他的步骤进行的时候我们会发现

我们的模型在rviz中难以加载出来

因为我们的meshes文件下面需要有ur5的文件夹不然就去里面的代码修改

并且我们发现我们打开的时候不像作者那样给出的有坐标系,我们想要用手手动的去调整

其实文件包里面已经带了在config中文件下面的view_robot.rviz的下面

我们只需要修改view_ur5.launch文件即可。如下图所示。

         我们就可以正常的在RVIZ中显示出机械臂的模型了,如下图所示

3、gazebo中的仿真

        我们按照孟德尔的猫博主进行仿真,发现我们没有进行报错而且模型中显示了传感器所画出的圆柱传感器,但是子啊rostopic list下面没有话题,原因是我们没有安装包!!!!!!!!!!

sudo apt-get install ros-melodic-gazebo-ros-pkgs ros-melodic-gazebo-ros-control

         我们只要安装这两个包我们就可以在rostopic list下查看到传感器的话题了,这个问题困扰了我好几天了今天一下子解决了!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值