《机器人SLAM导航核心技术与实战》第1季:第12章_典型自主导航系统

视频讲解
第1季:第12章_典型自主导航系统
  • 先 导 课
  • 第 1 季 : 快 速 梳 理 知 识 要 点 与 学 习 方 法
  • 第 2 季 : 详 细 推 导 数 学 公 式 与 代 码 解 析
  • 第 3 季 : 代 码 实 操 以 及 真 实 机 器 人 调 试
  • 答 疑 课
------(永 久 免 费 ● 系 列 课 程 ● 长 期 更 新)------

 
 
添加图片注释,不超过 140 字(可选)
本书内容安排

 
 
添加图片注释,不超过 140 字(可选)

 
 
添加图片注释,不超过 140 字(可选)
12.1 ros-navigation导航系统
①ros-navigation原理分析
②ros-navigation源码解读
③ros-navigation安装与运行
④路径规划改进
⑤环境探索

 
 
添加图片注释,不超过 140 字(可选)

 
 
添加图片注释,不超过 140 字(可选)

 
 
添加图片注释,不超过 140 字(可选)

 
 
添加图片注释,不超过 140 字(可选)

 
 
添加图片注释,不超过 140 字(可选)

 
 
添加图片注释,不超过 140 字(可选)

 
 
添加图片注释,不超过 140 字(可选)

 
 
添加图片注释,不超过 140 字(可选)

 
 
添加图片注释,不超过 140 字(可选)

 
 
添加图片注释,不超过 140 字(可选)

 
 
添加图片注释,不超过 140 字(可选)

 
 
添加图片注释,不超过 140 字(可选)

 
 
添加图片注释,不超过 140 字(可选)

 
 
添加图片注释,不超过 140 字(可选)

 
 
添加图片注释,不超过 140 字(可选)

 
 
添加图片注释,不超过 140 字(可选)

 
 
添加图片注释,不超过 140 字(可选)
12.2 riskrrt导航系统
对于大多数ROS学习者,最先接触到的导航系统基本都是ros-navigation。不过机器人领域的导航系统实现并不只有ros-navigation,这里要介绍的riskrrt就是另外一种导航系统实现。
riskrrt的系统框架基本与ros-navigation一样,也就是地图供应、全局定位和路径规划这些主要模块。
riskrrt的特别之处体现在对动态障碍物的处理更加严格,在走廊、机场、路口等人流量大的场景中对机器人与动态障碍物发生碰撞的风险把控更加严格,这种对动态障碍物碰撞的风险把控通过基于风险的RRT全局路径规划实现。

 
 
添加图片注释,不超过 140 字(可选)
12.3 autoware导航系统
ros-navigation和riskrrt导航系统主要都是用于机器人的低速导航,并且大多基于2D地图。
而autoware导航系统主要用于无人驾驶汽车的高速导航,并且基于3D地图。
除了所导航速度高一点和采用3D地图外,autoware的原理几乎与ros-navigation一样。

 
 
添加图片注释,不超过 140 字(可选)
12.4 导航系统面临的一些挑战
立体障碍物是机器人导航中很头疼的一个问题,因为2D激光雷达只能扫描某个平面内的障碍物,对于高于或低于扫描平面的障碍物是无法探测的。比如一个很矮的扫地机器人能从桌子底下穿过去,而在扫地机器人上安装一个较高的货架后就会导致碰撞。很自然会想到在机器人不同高度不同方向都装上传感器,这样就能避免因个别传感器探测盲区而发生碰撞了。但将机器人的全身都覆盖上传感器显然不现实,并且传感器本身也有探测距离和视角的盲区问题。
玻璃类型的透明障碍物、镜面反射障碍物、场景多径效应、强光烟雾干扰等因素,都会导致激光雷达或相机的探测失灵。在这种情况下,如何保证机器人的安全也是个棘手的问题。另外一些特殊的情况,比如机器人在下斜坡时地面如何从障碍描述中分离也是个问题。
还有就是路径规划和轨迹跟踪都强依赖于全局定位,当机器人全局定位丢失后,路径规划和轨迹跟踪将直接奔溃,那么导航系统的稳定性怎么保证也是个大问题。

 
 
添加图片注释,不超过 140 字(可选)
例程源码下载
 

《机器人SLAM导航核心技术与实战》第1季:第12章_典型自主导航系统的更多相关文章

  1. 《机器人SLAM导航核心技术与实战》第1季:第4章_机器人传感器

    <机器人SLAM导航核心技术与实战>第1季:第4章_机器人传感器 视频讲解 [第1季]4.第4章_机器人传感器-视频讲解 [第1季]4.1.第4章_机器人传感器_惯性测量单元-视频讲解 [ ...

  2. 《 .NET并发编程实战》阅读指南 - 第12章

    先发表生成URL以印在书里面.等书籍正式出版销售后会公开内容.

  3. RViz 实时观测机器人建立导航2D封闭空间地图过程 (SLAM) ----27

    原创博客:转载请表明出处:http://www.cnblogs.com/zxouxuewei/ ROS提供了非常强大的图形化模拟环境 RViz,这个 RViz 能做的事情非常多.今天我们学习一下如何使 ...

  4. SLAM+语音机器人DIY系列:(六)SLAM建图与自主避障导航——2.google-cartographer机器人SLAM建图

    摘要 通过前面的基础学习,本章进入最为激动的机器人自主导航的学习.在前面的学习铺垫后,终于迎来了最大乐趣的时刻,就是赋予我们的miiboo机器人能自由行走的生命.本章将围绕机器人SLAM建图.导航避障 ...

  5. 除了ROS, 机器人定位导航还有其他方案吗?

    利用ROS进行机器人开发,我想大多数企业是想借助ROS实现机器人的导航.定位与路径规划,它的出现大大降低了机器人领域的开发门槛,开发者无需向前人一样走众多弯路,掌握多种知识才能开始实现机器人设计的梦想 ...

  6. Elasticsearch核心技术与实战-学习笔记

    学习资源: Elasticsearch中文社区日报https://elasticsearch.cn/article/ Elasticsearch 官网 https://www.elastic.co/ ...

  7. Kafka核心技术与实战,分布式的高性能消息引擎服务

    Kafka是LinkedIn开发并开源的一套分布式的高性能消息引擎服务,是大数据时代数据管道技术的首选. 如今的Kafka集消息系统.存储系统和流式处理平台于一身,并作为连接着各种业务前台和数据后台的 ...

  8. Elasticsearch核心技术与实战,性能是真牛

    Elasticsearch 是一款非常强大的开源搜索及分析引擎.结合 Kibana.Logstash和Beats,Elasticsearch 还被广泛运用在大数据近实时分析,包括日志分析.指标监控.信 ...

  9. ROS机器人SLAM创建地图

    ROS机器人SLAM创建地图 连接小车 ssh clbrobot@clbrobot 激活树莓派 roslaunch clbrobot bringup.launch 开启雷达 打开另一个终端输入: ss ...

  10. .NET Core实战项目之CMS 第十三章 开发篇-在MVC项目结构介绍及应用第三方UI

    作为后端开发的我来说,前端表示真心玩不转,你如果让我微调一个位置的样式的话还行,但是让我写一个很漂亮的后台的话,真心做不到,所以我一般会选择套用一些开源UI模板来进行系统UI的设计.那如何套用呢?今天 ...

随机推荐

  1. volatile修饰全局变量,可以保证线程并发安全吗?

    今天被人问到volatile能不能保证并发安全? 呵,这能难倒我? 直接上代码: public class ThreadTest { // 使用volatile修饰变量 private static ...

  2. BuildAssetBundleOption.DisableWriteTypeTree和粒度问题

  3. B站插入外站链接地址(现已禁用)

    问题描述: B站中插入链接时,无法插入外站链接,提示[请输入正确的站内链接地址]: 日常文章编写中,经常需要插入外站链接跳转,以便于用户快速定位 分析: B站专栏文章编辑使用的富文本编辑器,应该是支持 ...

  4. 康谋技术 | 揭秘汽车功能的核心——深度解读ADTF中的过滤器图

    在汽车领域,ADTF(Automotive Data and Time-Triggered Framework)是一个强大的工具,用于开发切实可行的汽车功能和复杂的应用程序,实现数据的转换.记录和可视 ...

  5. 为什么 G1 垃圾收集器不维护年轻代到老年代的记忆集?

    为什么 G1 垃圾收集器不维护年轻代到老年代的记忆集? 在 G1 垃圾收集器中,不维护年轻代到老年代的记忆集(Remembered Set, RSet)是因为其设计特点和优化策略使得这种记忆集的维护既 ...

  6. 移动开发框架,Hammer.js 移动设备触摸手势js库

    原文:https://www.cnblogs.com/zhwl/p/3525238.html hammer.js是一个多点触摸手势库,能够为网页加入Tap.Double Tap.Swipe.Hold. ...

  7. [开源] .Net 使用 ORM 访问 神舟通用数据库(神通)

    前言 天津神舟通用数据技术有限公司(简称"神舟通用公司"),隶属于中国航天科技集团(CASC).是国内从事数据库.大数据解决方案和数据挖掘分析产品研发的专业公司.公司获得了国家核高 ...

  8. 2docker私有镜像仓库registry

    3 docker私有镜像仓库 3.1准备服务器 重新安装CENTOS7,加大磁盘空间. ip 配置 登录 192.168.168.168 4核虚拟CPU/4G内存/300G磁盘 22/密钥登陆/LCZ ...

  9. 『Plotly实战指南』--在金融数据可视化中的应用(下)

    在金融市场的复杂博弈中,可视化技术如同精密的导航仪. 传统静态图表正在被交互式可视化取代--据Gartner研究,采用动态可视化的投资机构决策效率提升达47%. 本文的目标是探讨如何利用 Plotly ...

  10. 在鸿蒙NEXT中实现完全自定义导航栏

    在日常app开发中,导航栏扮演着重要的角色.鸿蒙提供了系统导航栏Navigation,它支持很多属性的修改,但是应用需求更加灵活多变,比如有的导航栏有背景图片,有的导航栏要求渐变色,有的导航栏需要随时 ...