ROS笔记之Gazebo机器人仿真(六)——机器人模型插件添加

1.引言

  这章里我们将结束如何给机器人模型添加插件。

2.传感器插件

2.1激光雷达插件

(1)在urdf文件夹下的smartcar.urdf中添加:

0 0 0 0 0 0false407201-1.5707961.5707960.1030.00.01gaussian0.00.01/laser/scanbase_link

  这里对常需要修改的部分代码进行说明:


  表示激光雷达的元件名称为"sensor_link"

/laser/scan

  表示激光雷达数据的topic名称为“/laser/scan”

 base_link

  表示基架为“base_link”

(2)在两个终端分别输入指令:

roslaunch  smartcar gazebo.launch
roslaunch  smartcar display.launch

(3)在Rviz界面中添加显示激光雷达
在这里插入图片描述
(4)可以看到添加的激光雷达插件产生的“/laser/scan”的Topic
在这里插入图片描述

2.2 RGB-D相机插件

  我们可以将“sensor_link”定义为激光雷达也可以添加相应的插件将其定义为 RGB-D相机。
(1)在urdf文件夹下的smartcar.urdf中添加:

1true             1.047  640480R8G8B80.1100true5kinect2base_link                   qhd/image_color_rectqhd/image_depth_rectdepth/pointsqhd/camera_info              depth/camera_info            0.4                0.070.00.00.00.00.00.00.00.00.00

(2)在两个终端分别输入指令:

roslaunch  smartcar gazebo.launch
roslaunch  smartcar display.launch

(3)在Rviz界面添加相应Topic就能看到深度图像和彩色图像
在这里插入图片描述
在这里插入图片描述

3.运动控制插件

  为了能让机器人运动起来,我们还需要添加滑动转向驱动:

true5wheel1_jointwheel3_jointwheel2_jointwheel4_joint 0.060 0.04020cmd_velodomodombase_link1

  想要添加更多Gazebo插件,可以看这里。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部