前言:hector_slam可以很好的在空中机器人,手持构图设备及特种机器人中运行。

hector_slam不需要订阅里程计信息/odmo消息,而是直接使用激光估算里程计信息,因此,当机器人速度较快时会发生打滑现象,导致建图效果出现误差。

前提:已下载并编译了相关功能包集,如还未下载,可通过git下载:https://github.com/huchunxu/ros_exploring.git

一、安装hector_slam功能包

ros中已集成了hector_slam功能包

sudo apt-get install ros-kinetic-hector-slam

二、在Gzebo中仿真SLAM

2.1 启动仿真环境

cd ~/catkin_ws/src/robot_mrobot/mrobot_gazebo/launchroslaunch mrobot_laser_nav_gazebo.launch

2.2 启动slam导航

cd ~/catkin_ws/src/robot_mrobot/mrobot_navigation/launch
roslaunch hector_demo.launch

2.3 启动键盘控制

roslaunch mrobot_teleop mrobot_teleop.launch 

-----------------------------------------

显示如下:

-END-

转载于:https://www.cnblogs.com/chendeqiang/p/10254286.html

ROS-SLAM仿真-hector相关推荐

  1. 基于ROS搭建简易软件框架实现ROV水下目标跟踪(补2)--水下slam仿真构想

    这部分内容其实和水下目标跟踪的软件框架没啥联系,但既然上一篇文章提到了水下环境的仿真,结合近期的一点小尝试,也谈谈对水下slam仿真可行性的一些构想. 在水下光学传感器基本上效果非常差.声学设备一方面 ...

  2. 智能无人机开发教程(一)在无人机上跑slam之hector slam

    前言 在使用了肖坤老师的xtdrone教程加上我自己的研究之后,可以在无人机+激光雷达的硬件基础上使用了slam算法,并且彻底掌握怎么使用与搭配的方法 本文的基础是xtdrone的例程,但是不局限于此 ...

  3. MATLAB与ROS联合仿真(慕羽)虚拟机镜像文件使用方法

       前段时间进行了为期两个月的MATLAB与ROS联合仿真探索开发,现将仿真时,我搭建的虚拟机镜像的具体情况,及使用方法进行介绍说明    一.该虚拟机镜像的具体情况    大家,拿到手后是一个名为 ...

  4. 为期两个月的MATLAB与ROS联合仿真探索总结——因为热爱,所以无所畏惧

       2021年的9月底收到老师的委托之后,开始着手使用MATLAB探索开发一些实验,控制对象为ROS中的仿真小车    为什么要用MATLAB呢?因为这个实验是面向机器人专业的全体学生的,而不是个别 ...

  5. PX4无人机ROS下仿真开发

    PX4无人机ROS下仿真开发 Overview Simulation Px4_control Slam Map Image_process Planning Volans 项目地址volans 注:有 ...

  6. 基于RRT自动探索算法的多智能体SLAM仿真实验

    基于RRT自动探索算法的多智能体SLAM仿真实验 一.引述 1.自动探索内容简述 2.自动探索算法 RRT搜索算法 滤波算法 动态角色分配算法 建图即地图融合算法 二.在ROS上的实现 1.准备工作 ...

  7. Turtlebot+ROS Stage仿真环境实现MPC轨迹跟踪

    在无人车系统(十一):轨迹跟踪模型预测控制(MPC)原理与python实现[40行代码]中介绍了MPC方法在无人车轨迹跟踪中的应用.以Udacity中的例子作为引子,详细介绍了MPC的原理,无人车的运 ...

  8. ROS导航仿真和多点导航3——实现机器人巡检功能

    ROS导航仿真和多点导航3--实现机器人巡检功能 0.代码分享 1.主要结构梳理 2.任务初始化类class TaskInit 3.创建TaskTransfer对象,实现机器人从一个路径点到另一个路径 ...

  9. 从零开始学ros小车仿真

    从零开始学ros小车仿真 从零开始学ros小车仿真 目录 1.从零开始学ros小车仿真(一)在solidworks中建模小车并转出为urdf文件 2.从零开始学ros小车仿真(二)在rviz中检验导入 ...

  10. ROS | Gazebo仿真—阿克曼(Ackermann)四轮小车模型

    ROS | Gazebo仿真-阿克曼(Ackermann)四轮小车模型 1. 仿真描述 2. Gazebo简介 2.1 Gazebo的典型用途 2.2 Gazebo的主要特点 3. ros_contr ...

最新文章

  1. 深入浅出统计学(十五)相关与回归及PYTHON实现
  2. opengl里面的矩阵栈
  3. BASIC-10 十进制转十六进制
  4. 音视频工程师(初步)(一)音视频的基本概念
  5. Smack 4.3.4 API
  6. 卧槽!你竟然不晓得Java中可以用 :: 吗?
  7. 命令前加./ ,在后台运行程序 linux批处理 linux自动运行程序
  8. StringRedisTemplate和RedisTemplate区别和联
  9. 导出excel乱码问题
  10. Android 来电自动接听
  11. leetcode blind 75
  12. 单目结构光三维扫描仪的标定与三维重建
  13. [转]中国青岛发布新一代CPU桥片“星光青桥一号”
  14. android 跳转公众号,app直接跳转公众号
  15. 从日文输入法项目看心理模型和实现模型
  16. [附源码]java毕业设计在线视频网站
  17. 全国计算机一级第七套试题及答案,计算机一级考试第七套试卷及答案.doc
  18. 05-Python—列表、元祖、字典、集合操作大全:建议收藏
  19. utf-8子系存储方式(下)
  20. Discus论坛System Error界面修改标语

热门文章

  1. java stringutils api_StringUtils工具类常用api 转
  2. 信号扫描_微观世界扫描电子显微镜(SEM)
  3. 深度学习在计算机视觉点云中的发展与未来
  4. 带你自学Python系列(十二):Python函数的用法(二)
  5. 小白来学C语言之字符串与指针
  6. 使用交叉存取得到更快推荐算法
  7. 鸿蒙os来了,华为操作系统“鸿蒙OS”来了!
  8. hprose java 下载_Hprose Java|Hprose For Java下载v2017.2.0官方版 附使用教程 - 欧普软件下载...
  9. python伪装浏览器什么意思_python爬虫伪装浏览器出现问题求助
  10. es-head 删除INDEX 创建mapping