一文解析自动驾驶汽车决策控制技术

智驾最前沿 2023-07-14 08:00

--关注、星标、回复“智驾干货”--
↓↓免费领取:超多份自动驾驶行业干货↓↓

自动驾驶系统是一个集环境感知、决策控制和动作执行等功能于一体的综合系统,是充分考虑车辆与交通环境协调规划的系统,也是未来智能交通系统的重要组成部分。本文着重分析自动驾驶决策控制的相关技术,探索未来的发展方向。

欢迎关注「智驾最前沿」微信视频号


自动驾驶系统简介

通常意义上,自动驾驶系统可以分为感知层、决策层、执行层

感知层

感知层被定义为环境信息和车内信息的采集与处理,涉及道路边界检测、车辆检测、行人检测等多项技术,可认为是一种先进的传感器技术,所采用的传感器包括激光雷达、摄像头、毫米波雷达、超声波雷达、速度和加速度传感器等。由于单一传感器存在感知的局限性,并不能满足各种工况下的精确感知,自动驾驶汽车要实现在各种环境下平稳运行,需要运用多传感器融合技术,该技术也是感知层的关键技术。

决策层

决策层可以理解为依据感知信息来进行决策判断,确定适当工作模型,制定相应控制策略,替代人类驾驶员做出驾驶决策。这部分的功能类似于给自动驾驶汽车下达相应的任务。例如在车道保持、车道偏离预警、车距保持、障碍物警告等系统中,需要预测本车及相遇的其他车辆、车道、行人等在未来一段时间内的状态。先进的决策理论包括模糊推理、强化学习、神经网络和贝叶斯网络技术等。由于人类驾驶过程中所面临的路况与场景多种多样,且不同人对不同情况所做出的驾驶策略应对也有所不同,因此类人的驾驶决策算法的优化需要非常完善高效的人工智能模型以及大量的有效数据。这些数据需要尽可能地覆盖到各种罕见的路况,而这也是驾驶决策发展的最大瓶颈所在。

执行层

执行层是指系统在做出决策后,按照决策结果对车辆进行控制。车辆的各个操控系统都需要能够通过总线与决策系统相连接,并能够按照决策系统发出的总线指令精确地控制加速程度、制动程度、转向幅度、灯光控制等驾驶动作,以实现车辆的自主驾驶。

图1 自动驾驶系统简介


决策控制系统介绍

传统意义上自动驾驶系统的决策控制软件系统包含环境预测、行为决策、动作规划、路径规划等功能模块。

环境预测模块

环境预测模块作为决策规划控制模块的直接数据上游之一,其主要作用是对感知层所识别到的物体进行行为预测,并且将预测的结果转化为时间空间维度的轨迹传递给后续模块。通常感知层所输出的物体信息包括位置、速度、方向等物理属性。

利用这些输出的物理属性,可以对物体做出“瞬时预测”。环境预测模块不局限于结合物理规律对物体做出预测,而是可结合物体和周边环境以及积累的历史数据信息,对感知到的物体做出更为“宏观”的行为预测。例如在图2中,通过识别行人在人行道的历史行进动作预测出行人可能会在人行道上穿越路口,而通过车辆的历史行进轨迹可判断其会在路口右转。

图2 环境预测示意图

行为决策模块

行为决策模块在整个自动驾驶决策规划控制软件系统中扮演着“副驾驶”的角色。这个层面汇集了所有重要的车辆周边信息,不仅包括了自动驾驶汽车本身的实时位置、速度、方向,还包括车辆周边一定距离以内所有的相关障碍物信息以及预测的轨迹。行为决策层需要解决的问题,就是在知晓这些信息的基础上,决定自动驾驶汽车的行驶策略。

由于需要考虑多种不同类型的信息,行为决策问题往往很难用单一的数学模型来求解,而是要利用一些软件工程的先进理念来设计规则引擎系统。例如在DARPA挑战赛中,Stanford的无人车系统利用一系列cost设计和有限状态机来设计无人车的轨迹和操控指令。现阶段马尔可夫决策过程的模型也开始被越来越多的应用于自动驾驶系统行为层面的决策算法实现当中。简而言之,行为决策层面需要结合环境预测模块的结果,输出宏观的决策指令供后续的规划模块去更具体地执行。

动作规划模块

自动驾驶汽车规划模块包括动作规划和路径规划两部分。动作规划模块主要是对短期甚至是瞬时的动作进行规划,例如转弯、避障、超车等动作;而路径规划模块是对较长时间内车辆行驶路径的规划,例如从出发地到目的地之间的路线设计或选择。

自动驾驶系统的设计思路是建立若干个行驶状态,通过不同的条件触发行驶状态切换。这种设计思路存在切换过程平顺性较差问题。在实际的系统设计过程中主要采用将道路中的真实目标和非真实目标都描述成虚拟质点的方法来强化车辆行驶的平顺性。其中,真实目标主要是指车辆、行人等因素;非真实目标包括限速、红灯、停车点、道路曲率、天气条件等。基于虚拟质点模型方法的优势在于将算法模型统一,有效避免了传统控制算法中因目标或控制模式切换产生的车辆加减速度跳变的问题。

路径规划模块

自动驾驶汽车路径规划模块是指在一定的环境模型基础上,给定自动驾驶汽车起始点和目标点后,按照性能指标规划出一条无碰撞、能安全到达目标点的有效路径。路径规划主要包含两个步骤:建立包含障碍区域与自由区域的环境地图,以及在环境地图中选择合适的路径搜索算法,快速实时地搜索可行驶路径。路径规划结果对车辆行驶起着导航作用,它引导车辆从当前位置行驶到达目标位置。环境地图表示方法主要分为度量地图表示法、拓扑地图表示法等。


发展趋势

人工智能机器学习、深度神经网络以及联网通讯等技术的发展,进一步丰富了自动驾驶汽车发展的技术路径,也促进了自动驾驶技术由单一的样机演示向具备一定落地应用能力并可实现自主定位的典型交通场景的方向发展。

人工智能

人工智能是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。它意在探索智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。其一大重要的应用领域就是自动驾驶,主要目标是使自动驾驶汽车具备一定的自主学习能力,并能对简单交通环境形成记忆性认知,现阶段人工智能技术在自动驾驶汽车领域的主要应用体现在以下几个方面。

1、实现对环境物体的识别与认知

利用多目视觉、激光雷达、毫米波雷达等传感器件及识别算法,可以实现对实际道路环境中多曲面物体的准确识别。同时融入深度学习技术后,可对各物体三维空间尺寸及特征信息形成迭代分类,从而使自动驾驶汽车具有对多种类环境物体的识别与认知能力。

2、实现对可行驶区域的检测

利用基于先进传感器的地图采集技术可以提取道路的详细标注(标志、标线、信号灯等)和高精度位置(经度、纬度、高度等)等信息,从而实现自动驾驶汽车对道路平面特征的提取,同时基于深度学习可实现对道路可行驶、不可行驶区域的认知识别。

3、实现行驶路径的规划与决策

决策规划处理是人工智能技术在自动驾驶中的另一个重要应用场景。现阶段主流的人工智能方法包括状态机、决策树、贝叶斯网络等。伴随着深度学习与增强学习技术的发展,现已实现了对复杂工况的决策并能进行在线优化学习。由于在实际道路中影响驾驶路径规划的因素非常多,势必会占用较多的计算资源。为提高计算效率,日本研究学者提出了“安全场”的研究思路,即形成典型交通场景作为深度学习神经网络的输入,以提高自动驾驶汽车的决策效率,提升路径规划能力。

图3 基于机器学习的非结构化道路检测框架

智能网联

结合通讯技术的发展,运用车与车、车与路、车与人、车与云之间的实时通讯技术,可为人工智能技术在自动驾驶技术应用过程中的数据、计算与算法等三大要素提供进一步支持,还可面向多车型、多场景智能驾驶需求,提供解决群体智能驾驶系统协同驾驶所面临的问题。基于智能网联的车云协同自动驾驶系统的具体架构如下图4所示。

图4 基于人工智能的车云协同自动驾驶系统构建方案示意图

该架构方案分为基于AI的自动驾驶智能终端和基于大数据分析的自动驾驶云端系统两部分,共同形成了一种集复杂环境精确感知、通行智慧决策与行车控制优化执行的车云协同一体自动驾驶系统。车云协同技术在不同的行车工况与应用场景中,可实现精准的行车环境感知、智慧通行决策与优化行车动作控制,并实现车端与云端之间的信息数据交互与协同。

基于智能网联的自动驾驶系统车云协同技术主要解决多源异构数据融合不足和前端设备计算力不够的问题,即将车身传感器节点的采样数据(如GPS/INS数据、毫米波雷达数据)和多媒体数据(如摄像头图像)按一定频率传输到云端数据库,同时进行在线处理、离线处理、溯源处理和复杂数据分析。并基于人工智能集成应用算法的智能驾驶控制模型,为车辆决策提供可靠、高效的协同控制方案。

人工智能算法应用技术云平台是自动驾驶云端系统的核心部分,其结合机器学习、数据挖掘等相关技术,对感知融合信息进行分析,为车辆控制规划提供决策依据。并利用虚拟化技术及网络技术整合大规模可扩展的计算、存储、数据、应用等分布式计算资源完成人工智能模型算法的学习训练,实现在云端训练人工智能模型,并通过车云协同技术将其部署到嵌入式平台,使人工智能算法在车端自动驾驶系统上得到深度应用。

目前网联技术在自动驾驶领域的应用主要集中在信息服务和顶层监控,通过智能网联的技术路线实现高度自动驾驶仍需要解决信息安全、传输时延、网络覆盖等棘手问题才能真正落地应用。

智能计算平台

自动驾驶汽车从交通运输工具逐步转变为新型移动智能终端。汽车功能和属性的改变导致其电子电气架构随之改变,进而需要更强的计算、数据存储和通信能力作为基础,车载智能计算平台是满足上述要求的重要解决方案。

车载智能计算平台主要完成的功能是以环境感知数据、导航定位信息、车辆实时数据、云端智能计算平台数据和其他V2X交互数据等作为输入,基于环境感知定位、智能规划决策和车辆运动控制等核心控制算法,输出驱动、传动、转向和制动等执行控制指令,实现车辆的自动控制,并向云端智能计算平台及V2X设备输出数据,还能够通过人机交互界面,实现车辆驾驶信息的人机交互。

转载自网络,文中观点仅供分享交流,不代表本公众号立场,如涉及版权等问题,请您告知,我们将及时处理。

-- END --

智驾最前沿 「智驾最前沿」深耕自动驾驶领域技术、资讯等信息,解读行业现状、紧盯行业发展、挖掘行业前沿,致力于助力自动驾驶发展与落地!公众号:智驾最前沿
评论
  • 11-29学习笔记11-29学习笔记习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-02 23:58 92浏览
  •         温度传感器的精度受哪些因素影响,要先看所用的温度传感器输出哪种信号,不同信号输出的温度传感器影响精度的因素也不同。        现在常用的温度传感器输出信号有以下几种:电阻信号、电流信号、电压信号、数字信号等。以输出电阻信号的温度传感器为例,还细分为正温度系数温度传感器和负温度系数温度传感器,常用的铂电阻PT100/1000温度传感器就是正温度系数,就是说随着温度的升高,输出的电阻值会增大。对于输出
    锦正茂科技 2024-12-03 11:50 141浏览
  • 作为优秀工程师的你,已身经百战、阅板无数!请先醒醒,新的项目来了,这是一个既要、又要、还要的产品需求,ARM核心板中一个处理器怎么能实现这么丰富的外围接口?踌躇之际,你偶阅此文。于是,“潘多拉”的魔盒打开了!没错,USB资源就是你打开新世界得钥匙,它能做哪些扩展呢?1.1  USB扩网口通用ARM处理器大多带两路网口,如果项目中有多路网路接口的需求,一般会选择在主板外部加交换机/路由器。当然,出于成本考虑,也可以将Switch芯片集成到ARM核心板或底板上,如KSZ9897、
    万象奥科 2024-12-03 10:24 96浏览
  • 遇到部分串口工具不支持1500000波特率,这时候就需要进行修改,本文以触觉智能RK3562开发板修改系统波特率为115200为例,介绍瑞芯微方案主板Linux修改系统串口波特率教程。温馨提示:瑞芯微方案主板/开发板串口波特率只支持115200或1500000。修改Loader打印波特率查看对应芯片的MINIALL.ini确定要修改的bin文件#查看对应芯片的MINIALL.ini cat rkbin/RKBOOT/RK3562MINIALL.ini修改uart baudrate参数修改以下目
    Industio_触觉智能 2024-12-03 11:28 110浏览
  • 概述 说明(三)探讨的是比较器一般带有滞回(Hysteresis)功能,为了解决输入信号转换速率不够的问题。前文还提到,即便使能滞回(Hysteresis)功能,还是无法解决SiPM读出测试系统需要解决的问题。本文在说明(三)的基础上,继续探讨为SiPM读出测试系统寻求合适的模拟脉冲检出方案。前四代SiPM使用的高速比较器指标缺陷 由于前端模拟信号属于典型的指数脉冲,所以下降沿转换速率(Slew Rate)过慢,导致比较器检出出现不必要的问题。尽管比较器可以使能滞回(Hysteresis)模块功
    coyoo 2024-12-03 12:20 170浏览
  • 当前,智能汽车产业迎来重大变局,随着人工智能、5G、大数据等新一代信息技术的迅猛发展,智能网联汽车正呈现强劲发展势头。11月26日,在2024紫光展锐全球合作伙伴大会汽车电子生态论坛上,紫光展锐与上汽海外出行联合发布搭载紫光展锐A7870的上汽海外MG量产车型,并发布A7710系列UWB数字钥匙解决方案平台,可应用于数字钥匙、活体检测、脚踢雷达、自动泊车等多种智能汽车场景。 联合发布量产车型,推动汽车智能化出海紫光展锐与上汽海外出行达成战略合作,联合发布搭载紫光展锐A7870的量产车型
    紫光展锐 2024-12-03 11:38 126浏览
  • RDDI-DAP错误通常与调试接口相关,特别是在使用CMSIS-DAP协议进行嵌入式系统开发时。以下是一些可能的原因和解决方法: 1. 硬件连接问题:     检查调试器(如ST-Link)与目标板之间的连接是否牢固。     确保所有必要的引脚都已正确连接,没有松动或短路。 2. 电源问题:     确保目标板和调试器都有足够的电源供应。     检查电源电压是否符合目标板的规格要求。 3. 固件问题: &n
    丙丁先生 2024-12-01 17:37 114浏览
  • TOF多区传感器: ND06   ND06是一款微型多区高集成度ToF测距传感器,其支持24个区域(6 x 4)同步测距,测距范围远达5m,具有测距范围广、精度高、测距稳定等特点。适用于投影仪的无感自动对焦和梯形校正、AIoT、手势识别、智能面板和智能灯具等多种场景。                 如果用ND06进行手势识别,只需要经过三个步骤: 第一步&
    esad0 2024-12-04 11:20 103浏览
  • 最近几年,新能源汽车愈发受到消费者的青睐,其销量也是一路走高。据中汽协公布的数据显示,2024年10月,新能源汽车产销分别完成146.3万辆和143万辆,同比分别增长48%和49.6%。而结合各家新能源车企所公布的销量数据来看,比亚迪再度夺得了销冠宝座,其10月新能源汽车销量达到了502657辆,同比增长66.53%。众所周知,比亚迪是新能源汽车领域的重要参与者,其一举一动向来为外界所关注。日前,比亚迪汽车旗下品牌方程豹汽车推出了新车方程豹豹8,该款车型一上市就迅速吸引了消费者的目光,成为SUV
    刘旷 2024-12-02 09:32 138浏览
  • 光伏逆变器是一种高效的能量转换设备,它能够将光伏太阳能板(PV)产生的不稳定的直流电压转换成与市电频率同步的交流电。这种转换后的电能不仅可以回馈至商用输电网络,还能供独立电网系统使用。光伏逆变器在商业光伏储能电站和家庭独立储能系统等应用领域中得到了广泛的应用。光耦合器,以其高速信号传输、出色的共模抑制比以及单向信号传输和光电隔离的特性,在光伏逆变器中扮演着至关重要的角色。它确保了系统的安全隔离、干扰的有效隔离以及通信信号的精准传输。光耦合器的使用不仅提高了系统的稳定性和安全性,而且由于其低功耗的
    晶台光耦 2024-12-02 10:40 143浏览
  • 戴上XR眼镜去“追龙”是种什么体验?2024年11月30日,由上海自然博物馆(上海科技馆分馆)与三湘印象联合出品、三湘印象旗下观印象艺术发展有限公司(下简称“观印象”)承制的《又见恐龙》XR嘉年华在上海自然博物馆重磅开幕。该体验项目将于12月1日正式对公众开放,持续至2025年3月30日。双向奔赴,恐龙IP撞上元宇宙不久前,上海市经济和信息化委员会等部门联合印发了《上海市超高清视听产业发展行动方案》,特别提到“支持博物馆、主题乐园等场所推动超高清视听技术应用,丰富线下文旅消费体验”。作为上海自然
    电子与消费 2024-11-30 22:03 107浏览
  • 《高速PCB设计经验规则应用实践》+PCB绘制学习与验证读书首先看目录,我感兴趣的是这一节;作者在书中列举了一条经典规则,然后进行详细分析,通过公式推导图表列举说明了传统的这一规则是受到电容加工特点影响的,在使用了MLCC陶瓷电容后这一条规则已经不再实用了。图书还列举了高速PCB设计需要的专业工具和仿真软件,当然由于篇幅所限,只是介绍了一点点设计步骤;我最感兴趣的部分还是元件布局的经验规则,在这里列举如下:在这里,演示一下,我根据书本知识进行电机驱动的布局:这也算知行合一吧。对于布局书中有一句:
    wuyu2009 2024-11-30 20:30 142浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦