0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

无人车行驶场景复杂?Apollo规划模块技术指导为你解答疑惑

YB7m_Apollo_Dev 来源:YXQ 2019-08-05 10:08 次阅读

线性模块化车流量障碍物规划器轨迹

规划是无人车为了某一目标而作出一些有目的性的决策过程,对于无人驾驶车辆而言,这个目标通常是指从出发地到达目的地,同时避免障碍物,并且不断优化驾驶轨迹和行为以保证乘客的安全舒适。规划层通常又被细分为任务规划(Mission Planning)、行为规划(Behavioral Planning)和动作规划(Motion Planning)三层。

Apollo系统中的Planning模块实际上是整合了决策和规划两个功能,该模块是自动驾驶系统中最核心的模块之一。

在包括Apollo 3.0在内的前序版本中,都使用相同的配置和参数对不同的驾驶场景进行规划。这种方法虽然是线性的且易于实现, 但并不灵活或者没有面向特定的场景优化。随着Apollo系统的成熟,在不同的路况和驾驶用例中使用,开发更加模块化、场景指定和全局的方法更有必要。在该方法中,每个驾驶用例都被视为不同驾驶场景。这种设计方法是很有用的,因为在当前这种方式下,修复一个特定场景下的问题不会像以前版本中出现的影响那样,来影响其他场景的情况。在以前版本中,所有的驾驶用例都被认为是一个驾驶场景,导致一个问题的修复会影响其他的驾驶用例。

在Apollo 3.5中,我们将聚焦以下三种主要驾驶场景:

如下图所示,车道跟随场景是默认驾驶场景,包括但不限于在单一车道驾驶(例如巡航)或者变道,遵循基本的交通规则或简单的转弯。

▲车道跟随场景—默认驾驶场景

在这种场景中,如果在当前车辆行驶车道上有静止车辆或者障碍物,而且在不发生碰撞的情况下,车辆无法安全地通过当前车道,规划模块将执行以下步骤:

检查邻近车道是否有靠近的车辆。

如果安全,做一个侧转动作,从当前车道转到旁边车道。

一旦安全通过障碍物,迅速回到原来车道。

▲侧方行驶

对于停车标志,有两种不同的驾驶场景:

不受保护的:在这种情况下, 汽车希望通过一个具有两路停车标志的十字路口,如下图所示。因此,自动驾驶系统必须驾驶车辆缓慢地通过十字路口,并且在继续行驶之前测量十字路口的车流量。

▲无保护驾驶场景

受保护的:在这种情况下,汽车希望通过一个具有四路停车标志的十字路口,如下所示。因此, 在继续行驶之前,我们的自动驾驶系统必须衡量本车到停车标志之间的车流量,并且理解车辆在队列中的位置。

▲受保护驾驶场景

为了安全通过停车标志区域,受保护和无保护两种场景都将执行以下步骤:

即将到达停车标志点:感知当前正在等待其他停车标志的所有车辆或者障碍物。

完全停车:监测并查看先前停留在其他停车标志车道的车辆是否已经开始移动。保证之前到达的车辆都已经离开是十分重要的。

缓慢向前移动(爬行):检查看是否有其他车辆正在移动或者处于非保护场景下的停车状态,检查当前车道的旁边车道是否有迎面驶来的车辆。

安全通过十字路口。

注意:研发团队正努力工作,以在规划模块中增加其他驾驶场景的规划方案,其中一个案例就是处理交通灯。

Apollo 3.5中规划模块的体系结构已经有所改变,该架构能够反映针对不同驾驶场景的模块化设计方法。如下图所示, 在规划器中, 每一个独立的驾驶场景都和对应的场景处理器一一对应。每个驾驶场景都有其一组特定于该场景的驾驶参数,使其更安全、高效、更易于自定义和调试以及更灵活。因为每个阶段都被划分为多个任务,使得每个阶段也是可配置的,并且可以通过编辑该场景的配置文件config来删除或创建每个任务。

▲ Apollo 3.5 中规划模块的体系结构图

一些关键特性:

Apollo FSM(Apollo有限状态机):它是一个根据车辆的当前位置、路由方案和高精地图,来决定车辆状态的有限状态机。

规划分发器:根据车辆的当前状态和一些其他相关信息调用合适的规划器 。

规划器:获取所需的上下文数据和其他信息, 确定车辆的意图,执行该意图所需的规划任务,并生成规划轨迹。它还将更新上下文以服务于未来的任务。

决策者和优化器:一组实现决策任务和各种优化的无状态库。优化器专门优化车辆的轨迹和速度。决策者是基于规则的决定制造者, 给出何时更换车道、何时停止、缓慢行驶或蠕变何时完成的建议。

黄色框:这些框主要是为未来的驾驶场景和开发者基于现实世界的驾驶用例贡献自己的驾驶场景预留的。

注意:如果您想加入自己的驾驶场景,请参考已有的场景。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 无人车
    +关注

    关注

    1

    文章

    302

    浏览量

    36470
  • Apollo
    +关注

    关注

    5

    文章

    342

    浏览量

    18446

原文标题:技术文档丨Apollo规划模块技术指导

文章出处:【微信号:Apollo_Developers,微信公众号:Apollo开发者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    模块化仪器的技术原理和应用场景

    模块化仪器是插拔式的计算机板卡,功能类似于传统的台式仪器,其技术原理和应用场景可以归纳如下:一、技术原理 模块化设计:
    发表于 11-28 15:09

    无线连接测试仪的技术原理和应用场景

    技术进行数据传输。无线连接测试仪可以保障这些设备在医院环境中的稳定连接,确保患者数据的准确传输和实时监控。在紧急救援场景中,测试仪能够快速检测通信设备的性能,医疗救援工作提供可靠的技术
    发表于 11-21 14:51

    汽车雷达回波发生器的技术原理和应用场景

    汽车雷达回波发生器是一种新型的雷达测试设备,以下是对其技术原理和应用场景的详细介绍:技术原理汽车雷达设备在发送电磁波信号时,若遇到目标物体,该物体会反射出回波信号,随后被雷达接收机捕获。这些回波信号
    发表于 11-15 14:06

    虹科免拆诊断 | 2019 款奥迪 A6L 车行驶中偶发熄火

    2019款奥迪A6L车行驶中偶发熄火中鑫之宝鹤壁店赵玉宾故障现象故障诊断故障排除一辆2019款奥迪A6L车,搭载2.0T发动机,累计行驶里程约为9万km。车主反映,车辆行驶中偶发熄火,故障频率较高
    的头像 发表于 10-24 08:02 475次阅读
    虹科免拆诊断 | 2019 款奥迪 A6L <b class='flag-5'>车行驶</b>中偶发熄火

    有没有OPA657单电源供电的应用参考电路或技术指导?求分享

    有没有OPA657单电源供电的应用参考电路或技术指导?谢谢
    发表于 08-29 07:46

    OpenHarmony项目群技术指导委员会2024年中务虚研讨会圆满落幕

    7月19日至20日,OpenHarmony项目群技术指导委员会(后文简称“OpenHarmony TSC”)2024年中务虚研讨会于中国厦门顺利召开。 本次会议由OpenHarmony TSC主办
    的头像 发表于 07-23 10:42 521次阅读
    OpenHarmony项目群<b class='flag-5'>技术指导</b>委员会2024年中务虚研讨会圆满落幕

    2017款奔驰E300L车行驶中发动机偶尔无法加速

    2017款奔驰E300L车行驶中发动机偶尔无法加速杭州捷盛行汽车服务有限公司乐翔故障现象故障诊断故障排除一辆2017款奔驰E300L车,搭载274920发动机,累计行驶里程约为21万km。车主反映
    的头像 发表于 05-23 08:09 404次阅读
    2017款奔驰E300L<b class='flag-5'>车行驶</b>中发动机偶尔无法加速

    百度Apollo计划年内部署千台无人

    百度Apollo在最新开放日ApolloDay2024上宣布,今年内将在武汉部署千台无人车,进一步推动自动驾驶技术的商业化进程。其中,“萝卜快跑”作为百度Apollo的自动驾驶出行服务
    的头像 发表于 05-16 09:40 414次阅读

    电源模块应用疑惑与解惑

    客户在电源模块应用过程中曾经出现过这样的应用场景,如下图1所示,客户选用了一个带隔离变压器的电源模块,然后把输入输出的地连在一起使用,可以正常工作,不影响使用,但客户考虑长久使用的可靠性进行了
    的头像 发表于 05-13 16:22 885次阅读
    电源<b class='flag-5'>模块</b>应用<b class='flag-5'>疑惑</b>与解惑

    第四集 知语云智能科技无人机反制技术与应用--无人机的组成与工作原理

    GPS等导航设备获取位置信息,实现精确定位。在复杂环境下,无人机还可以利用视觉识别、激光雷达等技术进行导航。 无线通信:无人机与地面控制站通过无线通信进行数据交换。地面控制站可以发送控
    发表于 03-12 11:28

    第三集 知语云智能科技无人机反制技术与应用--无人机的应用领域

    配送,减少物流成本;建筑行业利用无人机进行工地勘察和监控,提高施工效率;在灾害救援中,无人机可以快速抵达灾区,救援工作提供宝贵的情报和物资支持。 二、无人机反制
    发表于 03-12 11:13

    第二集 知语云智能科技无人机反制技术与应用--无人机的发展历程

    了一系列问题,其中最为突出的便是无人机安全问题。知语云智能科技作为一家专注于无人机反制技术的企业,致力于解决这一难题,无人机行业的健康发展
    发表于 03-12 10:56

    第一集 知语科技无人机反制技术与应用--无人机的定义与分类

    了解无人机反制技术与应用,您揭开这一神秘领域的面纱。 一、无人技术概述 1 无人机的定义与
    发表于 03-12 10:42

    NanoEdge AI的技术原理、应用场景及优势

    能耗并提高数据安全性。本文将对 NanoEdge AI 的技术原理、应用场景以及优势进行综述。 1、技术原理 NanoEdge AI 的核心技术包括边缘计算、神经网络压缩和低功耗硬
    发表于 03-12 08:09

    无人机全景监测:空域管理的新革命

    随着科技的飞速发展,无人技术已成为现代空域管理领域的一股新兴力量。无人机全景监测以其高效、精准的特点,正逐渐成为提升空域管理效率的关键。知语云智能科技在这一领域的前瞻性研究和应用,
    发表于 02-20 15:23