![《鸿蒙机器人编程》11-ROS导航与定位-教案_第1页](http://file4.renrendoc.com/view6/M03/17/2B/wKhkGWeN_qmAZpPNAAEIW0ZDI_8386.jpg)
![《鸿蒙机器人编程》11-ROS导航与定位-教案_第2页](http://file4.renrendoc.com/view6/M03/17/2B/wKhkGWeN_qmAZpPNAAEIW0ZDI_83862.jpg)
![《鸿蒙机器人编程》11-ROS导航与定位-教案_第3页](http://file4.renrendoc.com/view6/M03/17/2B/wKhkGWeN_qmAZpPNAAEIW0ZDI_83863.jpg)
![《鸿蒙机器人编程》11-ROS导航与定位-教案_第4页](http://file4.renrendoc.com/view6/M03/17/2B/wKhkGWeN_qmAZpPNAAEIW0ZDI_83864.jpg)
![《鸿蒙机器人编程》11-ROS导航与定位-教案_第5页](http://file4.renrendoc.com/view6/M03/17/2B/wKhkGWeN_qmAZpPNAAEIW0ZDI_83865.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ROS星火计划 NXROBO&ExBotPAGE27ROS导航与定位上一讲,我们介绍了ROS坐标转换系统(TF),接下来我们将要介绍下ROS的导航包,主要讲解内容如下:移动机器人导航概述SLAM技术介绍移动机器人定位技术介绍移动机器人路径规划介绍代价地图全局路径规划局部路径规划行为恢复ROSNavigation功能包参数介绍(1移动机器人导航概述Navigation是ROS中最常用的子系统,是移动机器人导航相关包的集合,实现定位规划避障等相关功能Navigation提供了诸多功能包Navigation导航包总体框架(2.SLAM技术 2.1SLAM的核心思想2.2SLAM输入输出2.3SlAM的分类2.4基于图优化的SLAM处理的数学模型2.5SLAM的一般框架2.6SLAM的一般处理流程2.8ROS中流行的SLAM功能包Gmapping:最为常用和成熟的slam功能包,其集成了Rao-Blackwellized粒子滤波算法,订阅机器人的深度信息、IMU信息和里程计信息,同时完成一些必要参数配置,即可创建并输出基于概率的二维格栅地图hector_slam:使用高斯牛顿方法,不需要里程计数据,只根据激光信息进行地图构建,该算法对雷达帧率要求较高,一般要求高于20HZ。若雷达帧率较低,就要调低机器人运行速度小于0.3m/s,如果不降低机器人行驶速度,建图效果会非常差,甚至无法完成建图Cartographer:可以实现机器人在二维和三维条件下的定位及建图功能。目前该算法采用基于图网络的优化方法,主要基于激光雷达来实现SLAMRTAB-Map:是具有实时约束的全局闭环检测的RGB-DSLAM方法2.8.1Gmapping2.8.1.1Gmapping概述2.8.1.2Gmapping的相关话题2.8.2Cartographer 2.8.2.2Catrographer的总框架(3移动机器人定位 3.1蒙特卡洛定位方法3.1.1蒙特卡洛方法简介 3.1.2蒙特卡洛定位(MCL,MonteCarloLocalization)3.1.3自适应蒙特卡洛方法简介移动机器人路径规划回顾:navigation总体框架4.1代价地图costmap:分类与构成4.2全局路径规划主要任务:从外部获得导航的目标点,然后在全局代价地图里找出“代价最小”的那条路线,这条路线就是我们苦苦寻找的导航路线输入:目标点和全局代价地图输出:全局导航路径点,作为局部路径规划的输入全局路径规划算法基于搜索的规划算法A*、Dijkstra算法、D*、D*Lite、Floyd算法、BellmanFord算法、……基于采样的规划算法概率路图算法(ProbabilisticRoadMap,PRM)、快速随机扩展树算法(Rapidly-exploringRandomTree,RRT)、PRM和RRT的变种、……4.3Navigation中全局路径规划的实现4.4局部路径规划有了全局路径,按理说直接循线走即可,无奈世界变化太快,需要个机灵点的老司机去应对路上可能的突发情况,这位老司机就是局部规划器主要任务:从全局规划器获得导航路线,根据这个路线向机器人发送速度,驱动机器人“尽可能”按照路线去行走输入:全局路径和局部代价地图输出:机器人的速度局部路径规划算法基于采样的算法:动态窗口法(dwa)基于数值优化的算法:mpc、teb基于曲线拟合的算法:贝塞尔曲线、多项式曲线、B样条曲线4.5Navigation中局部路径规划的实现4.6动态窗口法(dwa)的思路4.7动态窗口法(dwa)的算法流程4.8恢复行为5)Navigation导航包参数配置5.1Navigation导航包中的参数6)小结简要介绍了ROSNavigation的总体框架讲解了SLAM的基本工作原理及分类简要介绍了A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消防机房搬移合同(2篇)
- 9《乌鸦喝水》说课稿-2024-2025学年统编版语文一年级上册
- 2025年度配电室建设与电力市场交易合同4篇
- 2023三年级英语上册 Unit 6 Happy birthday The sixth period说课稿 人教PEP
- 2025年度合伙共同经营健身俱乐部的合作协议书3篇
- 5认识棱镜 说课稿-2024-2025学年科学五年级上册教科版
- 2024年秋七年级历史上册 第二单元 夏商周时期:早期国家的产生与社会变革 第6课 动荡的春秋时期说课稿 新人教版
- 13《万里一线牵》第一课时 (说课稿)2023-2024学年统编版道德与法治三年级下册
- 2024秋七年级数学上册 第四章 图形的初步认识4.6 角 1角说课稿(新版)华东师大版
- 二零二五年度远程教育平台外教兼职教学合同
- 2024年度碳陶刹车盘分析报告
- 四川省绵阳市2025届高三上学期第二次诊断性考试语文试题(含答案)
- 2025年1月 浙江首考英语试卷
- 2025年1月广西2025届高三调研考试英语试卷(含答案详解)
- 质检工作计划书2025质检部工作计划范文
- 《复旦大学》课件
- 承包鱼塘维修施工合同范例
- 2024年辽宁铁道职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 劳动防护用品知识考试试题(含答案)
- 高中教师业务知识考试 数学试题及答案
- GB/T 9290-2008表面活性剂工业乙氧基化脂肪胺分析方法
评论
0/150
提交评论