ROS及SLAM进阶
文章平均质量分 89
本教程针对使用ROS做SLAM导航的同学参考,提供了导航包各个环节的讲解及应用,欢迎收藏点赞关注
RedGlass_lee
2020- PhD Candidate in Engineer System Design Pillar(ESD), Singapore University of Technology and Design.
2015-2019 BSc. in IEEE Honor Class, Shanghai Jiao Tong University.
展开
-
ROS包源码安装与二进制安装的问题
ROS及SLAM进阶教程(十)ROS包源码安装与二进制安装的问题两者的区别如何更改默认包两者的区别二进制包是直接通过apt方式安装了ROS相关的软件包,而我们在GitHub上下载自己需要的源码来进行代码复用,编译通过生成可运行节点后的包是源码包,两者是可以共存的,但是运行时只能运行bash/zsh文件中默认环境下的包。二进制包安装便捷,只需要sudo指令即可,如sudo apt-get install ros-kinetic-PACAKGE而源码包的安装需要使用git指令,如$ cd catk原创 2020-05-13 16:32:20 · 1732 阅读 · 1 评论 -
Gmapping+amcl的turtlebot实现和Gazebo仿真实现
ROS及SLAM进阶教程(九)Gmapping的turtlebot实现和Gazebo仿真实现安装雷达驱动和gmapping制作雷达驱动文件测试激光雷达 gmapping 构建地图利用地图进行amcl导航Gazebo下的实现Gmapping包提供了基于激光雷达的SLAM的方法,你可以通过一个移动机器人的激光雷达数据和位置数据来创建一个2D的栅格地图。For more information, ...原创 2020-04-27 10:16:38 · 2937 阅读 · 3 评论 -
ROS常用包指令操作总结
ROS及SLAM进阶教程(七)ROS常用Package、Bag、Node、Topic、Service等指令操作Package相关操作Node相关操作Topic相关操作Service相关操作bag相关操作相信大家在编译运行某个节点文件经常会出现节点文件无法被找到的情况,或者在运行时不知道文件的位置、不知道该如何监听数据来进行调试等问题,为了方便大家更熟悉ROS的操作,同时方便大家的调试,本次更新一...原创 2020-04-23 09:42:59 · 1103 阅读 · 0 评论 -
ROS Turtlebot2驱动安装
ROS及SLAM进阶教程(六)ROS Turtlebot2驱动安装二进制安装Turtlebot2源码安装建立工作空间设置环境变量测试TurtlebotTurtlebot驱动是运行turtlebot机器人的必备文件,很多同学想要更改一些参数却找不到文件包,那就是安装的方法或者对包的理解不够。二进制安装sudo apt-get install ros-kinetic-turtlebot ros-...原创 2020-04-21 17:36:27 · 1328 阅读 · 0 评论 -
Movebase使用小结
ROS进阶教程(四)Movebase使用小结博主有两年多ROS的使用经验,目前仍在不停研究中。本系列ROS及SLAM进阶教程将涵盖ROS的进阶功能使用、机器人SLAM及导航的设计及研究等领域,持续不断更新中。如果大家有相关问题或发现作者漏洞欢迎私戳,同时欢迎关注收藏。同时欢迎关注博主Git:https://github.com/redglassli...原创 2020-04-14 14:37:48 · 6423 阅读 · 10 评论 -
Movebase之FTC局部规划器详解
ROS进阶教程(五)Movebase之FTC局部规划器详解博主有两年多ROS的使用经验,目前仍在不停研究中。本系列ROS及SLAM进阶教程将涵盖ROS的进阶功能使用、机器人SLAM及导航的设计及研究等领域,持续不断更新中。如果大家有相关问题或发现作者漏洞欢迎私戳,同时欢迎关注收藏。同时欢迎关注博主Git:https://github.com/redglassli...原创 2020-04-14 10:49:44 · 3051 阅读 · 4 评论 -
AMCL源码架构讲解与详细分析
ROS里踩过的坑(三)AMCL源码分析AMCL算法简介AMCL包结构与通信CmakeLists研究体系结构与研究节点文件函数讲解订阅话题函数发布话题函数发布服务函数main函数库函数功能简介sensorsmappfAMCL算法简介AMCL包结构与通信CmakeLists研究体系结构与研究节点文件函数讲解订阅话题函数发布话题函数发布服务函数main函数库函数功能简介sensor...原创 2020-04-14 10:01:28 · 6937 阅读 · 2 评论 -
AMCL算法原理讲解
ROS进阶教程(二)AMCL算法原理讲解AMCL算法理解蒙特卡洛定位算法蒙特卡洛定位算法自适应变种里程计运动模型测距仪模型波束模型似然域模型AMCL算法理解AMCL(adaptive Monte Carlo Localization)自适应蒙特卡洛定位 ,源于MCL算法的一种增强,那么为什么要从MCL升级为AMCL呢?首先应该了解MCL的算法原理本教程是对Dr. Sebastian Thr...原创 2020-04-13 16:48:13 · 20794 阅读 · 8 评论 -
Gazebo仿真平台模型搭建与修改
ROS里踩过的坑(一)Gazebo仿真平台模型搭建与修改文件讲解Models 文件World文件Launch文件模型编辑可视化编辑配置文件编辑模型展示如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出...原创 2020-04-13 14:51:19 · 11485 阅读 · 14 评论