TIANBOT MINI机器人 Gazebo仿真环境中使用gmapping建图

       ROS开源社区中有很多SLAM算法,可以直接使用或者进行二次开发,其中最为常用和成熟的是gmapping功能包。其他的还有hector–slam和谷歌的cartographer包等等。gmapping功能包集成了Rao–Blackwellized粒子滤波算法,为开发者隐去了复杂的内部实现。gmapping融合了深度信息、IMU信息、里程计信息实现在位置环境中的即时定位与地图建模,适用与面积较小的平缓地面封闭环境,大家也可以搜索一下gmapping、hector–slam、cartographer三种建图方法的区别与优缺点等,接下去我们在仿真环境中进行gmapping建图

       迷你机器人附带的ROS2GO随身系统中已经安装好各种环境,如果大家在其他环境中未安装gmapping可以使用以下算法进行安装

sudo apt-get install ros-<ros 版本>-gmapping

       首先需要配置配置Lanuch文件我们新建gmapping.launch和gmapping_demo.launch代码如下:

       完成上述配置,我们就能在gazebo中仿真SLAM了,我这边建了一个1:1仿真智能车比赛的赛道地图并在本次仿真中使用,在终端中启动gazebo仿真环境和gmapping节点:

roslaunch mini_gaze

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值