历史上的今天
返回首页

历史上的今天

今天是:2025年04月14日(星期一)

正在发生

2018年04月14日 | 人工智能在汽车自动驾驶系统中的应用分析

2018-04-14

  1. 自动驾驶技术的发展趋势与 AI 应用现状分析

  1.1 自动驾驶技术发展现状

  自动驾驶汽车是一个机电一体、软硬件高度集成、以最终实现替代人操作的复杂信息物理融合系统,主要由感知、决策和执行子系统构成,自动驾驶技术涉及环境感知、决策规划、控制执行、V2X 通信等关键技术,其结构如图 1 所示。

  图 1 自动驾驶汽车分层结构示意图

  1.1.1 自动驾驶发展路线

  1.1.2 我国自动驾驶技术发展现状

  1.2 AI 在自动驾驶中的应用现状与挑战

  1.2.1 人工智能技术简介

  AI 是一门研究模拟、延伸和扩展人类智能的理论、方法及技术的科学,其诞生于 20 世纪 50 年代,目前发展为计算机视觉、自然语言理解与交流、认知与推理、机器人学、博弈与伦理和机器学习六大领域,并呈现出各领域相互渗透的趋势。

  其中,机器学习研究如何在算法的指导下自动学习输入数据样本的数据结构和内在规律并获得新的经验与知识,从而对新样本进行智能识别,甚至对未来进行预测 [6]。典型的机器学习算法有线性回归、K-均值、K-近邻、主成份分析、支持向量机、决策树、人工神经网络等。

  在人工神经网络基础上发展起来的深度学习模型是当前最为有效的机器学习算法模型之一,成为当前人工智能研究与应用的热点。深度学习模型在人工神经网络中加入了多个隐层,于 2006 年由 Geoffrey Hinton 和 Ruslan Salakhutdinov 提出。由于在 2012 年的 ImageNet 比赛(计算机视觉领域最具影响力的国际比赛)中成绩突出,深度学习模型受到社会各界的极大关注,并在多个领域取得研究进展,出现了一批成功的商业应用,如谷歌翻译、苹果语音工具 Siri、微软的 Cortana 个人语音助手、蚂蚁金服的扫脸技术、谷歌的 AlphaGo 等[6]。

  1.2.2 人工智能在自动驾驶技术中的应用

  AI 在自动驾驶技术中有着丰富的应用,诸如深度学习、增强学习都在自动驾驶技术中取得较好的研究结果。

  1)环境感知领域

  感知处理是 AI 在自动驾驶中的典型应用场景。如基于 HOG 特征的行人检测技术在提取图像的 HOG 特征后通常通过支持向量机算法进行行人检测;基于激光雷达与摄像头的车辆检测技术中,需对激光雷达数据做聚类处理;线性回归算法、支持向量机算法、人工神经网络算法也常被用于车道线和交通标志的检测。

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

  图 2[7]所示的框架把机器学习用到乡村公路、野外土路等非结构化道路的检测中。由于车辆行驶环境复杂,已有感知技术在检测与识别精度方面尚无法满足自动驾驶的需要,基于深度学习的图像处理成为自动驾驶视觉感知的重要支撑[8]。在感知融合环节,常用的 AI 方法有贝叶斯估计、统计决策理论、证据理论、模糊推理,、神经网络以及产生式规则等。

  2)决策规划领域

  决策规划处理是 AI 在自动驾驶中的另一个重要应用场景,状态机、决策树、贝叶斯网络等 AI 方法已有大量应用。近年来兴起的深度学习与强化学习能通过大量学习实现对复杂工况的决策,并能进行在线学习优化,由于需要较多的计算资源,当前是计算机与互联网领域研究自动驾驶规划决策处理的热门技术 [8]。

  3)控制执行领域

  传统控制方法有 PID 控制、滑模控制、模糊控制、模型预测控制等。智能控制方法主要有基于模型的控制、神经网络控制和深度学习方法等。

  1.2.3 自动驾驶领域AI应用面临的挑战

  当前,以深度学习为代表的当代 AI 技术,基于在机器视觉(MV)、自然语言处理(NLP)等领域的成功应用,被引入到自动驾驶技术的环境感知、决策规划和控制执行的研究中,获得了较好的效果。

  由于车辆行驶环境复杂,一些严重依赖于数据、计算资源和算法的 AI 技术,在自动驾驶的感知、决策、执行等环节尚无法满足实时性需求,一些以其作为核心支撑的自动驾驶系统原型面临挑战:

  1)实时可靠性需求给系统的计算速度和计算可靠性带来挑战。自动驾驶系统要求感知、决策和执行各子系统的响应必须是实时可靠的,因此需要系统提供高速可靠的计算能力。

  2)部件小型化的产业化需求使目前系统庞大的硬件尺寸面临挑战。当前的自动驾驶系统原型大多是计算机系统或工控机系统,不满足车规级部件需求。

  3)个性化适配无法满足。当前兴起的深度学习算法对应用环境变异的自适应性较差,对不同车型和不同场景存在模型重新训练的适配问题,已有的自动驾驶系统原型不能满足。

  4)自主学习、自主维护需求无法满足。深度学习呈现出学习集越大,效果越好的特点,由此需要自动驾驶系统具备持续自主学习能力,而已有的自动驾驶原型无法满足。面对老化、磨损等问题,部件出厂时的标定参数不再处于最优状态,自动驾驶系统需要基于汽车行驶数据、性能评价进行智能整定(自标定)、诊断和维护,已有的自动驾驶原型也无法满足需求。

  5)成本控制面临挑战。当前自动驾驶系统原型造价尚不满足产业化成本需求。

  上述问题本质上是由于智能驾驶单车数据积累深度与广度不足、强计算能力欠缺、任务自适应能力差、AI 算法优化适配困难。为解决上述问题,完成 AI 在车载终端的深度集成应用,考虑构建车云协同一体的智能驾驶系统。借助云平台灵活、丰富的计算资源,处理复杂的 AI 算法,并将分析结果发给车端进行实时决策规划,使云端域作为具有网络功能开放的大脑和核心,成为连接网络内部和车端业务需求的纽带,藉此真正实现网络智能化。基于云计算和大数据技术的发展,把自动驾驶系统分为车、云(平台)两层,提出车云协同自动驾驶系统架构。在云端提供数据存储、数据共享和计算资源,支持深度学习、自主学习、自主维护和个性化适配等复杂 AI 算法。通过部分软/硬件共享技术,可降低车端成本,使计算量减少,有利于车端嵌入式 AI 硬件产品的研发,以满足车规级部件的需求。

  2. 基于 AI 的车云协同自动驾驶系统架构及关键技术

  围绕 AI 技术应用于自动驾驶中的数据、计算与算法三大要素,面向多车型、多场景与个性化智能驾驶需求,针对智能驾驶单车系统面临的等问题,提出一种基于 AI 的车云协同的自动驾驶系统架构方案,如图 3 所示。

  图 3 基于 AI 的车云协同自动驾驶系统架构方案示意图

  该架构方案由基于 AI 的自动驾驶智能车端设备和基于大数据分析的自动驾驶云端系统两部分组成,共同形成一个集复杂环境精确感知、通行智慧决策与行车控制优化执行的车云协同一体自动驾驶系统。

  2.1 基于 AI 的自动驾驶智能终端

  自动驾驶智能终端是一个集环境感知、规划决策、执行控制等多项功能于一体的信息物理融合系统(CPS)[9]。为适应不同场景不同车型汽车自动驾驶的应用需求,需深入研究自动驾驶汽车嵌入式智能控制器软硬件协同设计技术,建立可承载集传感器数据采集、环境感知数据融合、规划决策,执行控制 AI 算法为一体,满足自动驾驶行车需求的智能终端软硬件体系架构,设计实时可靠、具有系统容错和「跛行」能力的自动驾驶汽车 AI 终端,提出实时可靠、任务自适应的智能终端专用系统软件,实现 AI 算法的系统集成验证与实车应用。需突破的关键技术包括实时可靠的自动驾驶 AI 终端硬件架构、可靠自适应的自动驾驶 AI 终端软件架构和自动驾驶智能终端的 AI 技术集成应用等。

  1)自动驾驶 AI 终端硬件架构

  自动驾驶汽车 AI 终端是一个集环境感知、规划决策、控制执行等多项功能于一体的综合智能系统。根据自动驾驶系统在典型应用场景中针对环境感知、规划决策以及执行控制等业务模块体现出的不同任务分工、工作模式及通信互联方式,研究自动驾驶 AI 终端的系统可靠性设计及模块化设计方法,重点研究基于 GPU 和 MCU 的异构多核硬件系统架构和基于以太网的高速互联通信架构。

  2)自动驾驶 AI 终端软件架构

  自动驾驶车端系统集成了多个软件功能模块(环境感知、规划决策、执行控制、导航、定位、交通信号监测等)和多个硬件执行单元(计算单元、控制单元、传感器等),研究:

  基于 AI 的感知、规划、执行等功能性应用软件系统架构与层次化、模块化的设计方法;

  基于任务自适应的系统软件和应用软件最优构架;

  确保合理分配和调度包括 GPU、CPU、内存、总线和通信接口等在内的软硬件资源,提供系统自我修复能力、模块资源隔离能力、计算与内存资源分配能力、优先级执行能力,以及模块间有效通信能力等。

  3)自动驾驶 AI 终端的技术集成应用

  自动驾驶系统作为一个典型的物理信息融合系统,必须通过 AI 方法的综合运用才能实现进行数据信息和知识信息的综合集成。

  针对自动驾驶智能终端的有限软硬件资源,构建面向自动驾驶智能终端的 AI 操作系统,使自动驾驶的感知融合、决策控制等任务能够实时执行。AI 操作系统除具有通用操作系统的所有功能,还应包括语音识别、机器视觉、执行器系统和认知行为系统,可分为基础设施层、技术研发层和集成应用层。基于 AI 的自动驾驶智能终端目前已得到业界的普遍重视,大量 AI 技术正以惊人的速度应用在自动驾驶汽车领域。

  然而,目前仍面临的一些问题亟待解决:

  如 AI 算法需要大量标记的样本库进行自学习,且内在机理不清晰、边界条件不确

  定;

  AI 技术应用范围受限于车载芯片及传感器的处理能力等。

  因此,注重传感器与汽车产业同步升级,藉此提高数据采集质量,使数据融合在硬件层面有解决方案;最大限度发挥 AI 技术在限定场景下的应用,如封闭/半封闭区域、低速/高速状态、有轨交通、特种车辆等。

  2.2 基于大数据分析的自动驾驶云端系统

  在云计算平台的强计算能力保障下,面向多车型、多场景以及个性化驾驶的需求,分析自动驾驶汽车系统中 AI 关于数据质量与访问效率的要求,

  研究面向 AI 的云计算平台数据空间构建技术,实现车云两端多类型、多领域数据的归一化;

  研究自动驾驶汽车系统中的车云两端信息数据交互协同技术,构建信息数据交互协同框架,解决车云两端信息数据的无缝对接问题,完成车端的信息数据订阅与云端的信息数据分发。

  在此基础上,研究在不同车型、不同驾驶风格下适应多场景的 AI 算法适配问题,使自动驾驶汽车在感知、决策与执行 3 个层次均呈现较深的智能化,进而实现自动驾驶汽车整体智能的提升。

  1)云端数据空间构建技术

  为降低在多场景、多车型与个性驾驶等背景下的自动驾驶系统中 AI 数据处理和信息服务的复杂性,分析信息数据的分布、异构、时变、海量的数据特征,

  研究基于信息数据源的元数据描述方法、元数据的冲突消减技术以及元数据的发布发现技术,实现元数据集的构建与管理;

  研究信息数据空间的组织结构与建模技术,构建信息数据空间的对象关联集;

  研究基于元数据实体对象的索引和检索技术,实现基于元数据的异构信息数据源的发布与发现能力。

  2)车云协同技术

  在不同的行车工况与应用场景中,无论是自动驾驶的在线 AI 学习训练,还是离线的交互信息准备,为实施精准的行车环境感知、智慧的通行决策与优化的行车动作控制,车端与云端之间均需要进行大量的信息数据交互与协同。

  基于 AI 的自动驾驶系统车云协同技术需主要解决信息数据在车端与云平台之间的统一有效传递问题。车身传感器节点的采样数据包括数值型数据(如 GPS/INS 数据、毫米波雷达数据)和多媒体数据(如摄像头图像),将这些传感器数据按一定频率传输到云端数据库,进行在线处理、离线处理、溯源处理和复杂数据分析。

  文中提出的自动驾驶系统包括车端与云端两部分智能子系统,云端系统不仅能够存储海量的传感器实时采集数据,还可以存储采集历史数据,同时借助云计算完成这些海量数据的存储、传输、分析处理,基于 AI 集成应用算法的智能驾驶控制模型,为车辆决策提供可靠、高效的协同控制方案。

  3)云平台 AI 算法应用技术

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

  可以预见,自动驾驶云端系统未来面临的主要问题集中在超大规模的数据存储、数据加密和安全性保证以及提高 I/O 速率等方面;在技术落地上也面临供应商协作及运营收费政策的限制。

  因此,考虑充分利用现有创新资源和载体,融通各类企业级平台及政府监管平台数据,转变通信系统和发布系统的封闭现状,采用云计算模式构建交通服务体系,对于一些中小城市而言只需要租用相应的服务即可,有利于自动驾驶云端系统的普及。同时由政府引导,对云平台技术规范及数据元格式等核心草案进行编制与推广,从而引导自动驾驶云端系统应用的示范,推广及可持续发展。

  3. 结论

  文中分析了自动驾驶技术的发展现状,以及 AI 在自动驾驶技术中的应用发展趋势与面临的挑战。在此基础上,提出了一个基于 AI 的车云协同自动驾驶系统,阐述了系统组成及其关键技术。

  文中提出 AI 深度应用于自动驾驶领域需重点解决自动驾驶车载终端的 AI 深度集成、自动驾驶系统车云计算平台数据归一化、车云信息数据交互协同、车云 AI 算法多车型多场景及个性驾驶适配等关键技术。

  针对多车型多场景的应用工况,指出需研究自动驾驶汽车嵌入式智能控制器软硬件协同设计技术;

  针对车载自动驾驶系统本地存储和计算能力有限的问题,提出以云计算作为车端能力的扩展,解决 AI 算法模型学习训练所必需的大数据存储空间和 HPC 能力的问题;

  针对车云两端的交互问题,提出通过车云协同方法将云端上训练的 AI 模型部署到车端进行执行,完成感知融合、规划决策等自动驾驶任务。

  最终基于车端和云端软硬件架构形成一套完整的车云协同一体自动驾驶系统。


推荐阅读

史海拾趣

Bomar公司的发展小趣事

随着电子行业的快速发展,Bomar公司逐渐意识到,仅仅依靠石英晶振产品已经无法满足市场的多样化需求。于是,在1988年,公司开始积极建立OEM客户群,将业务范围拓展至电信、计算机、医疗、安全、商业和工业等多个领域。通过与这些客户的紧密合作,Bomar公司不仅成功推出了时钟振荡器、VCXOs和TCXOs等新产品,还根据客户需求重新设计了制造流程,提升了产品性能和生产效率。

Fedco_Batteries公司的发展小趣事

随着公司业务的不断拓展,Fedco_Batteries始终将产品质量放在首位。公司引进了先进的生产设备和检测设备,建立了严格的质量管理体系。每一块电池在出厂前都要经过多道严格的质量检测,确保产品的稳定性和可靠性。这种对品质的坚持,让Fedco_Batteries的电池在市场上赢得了良好的口碑,越来越多的客户选择了他们的产品。

Avery Dennison公司的发展小趣事

Avery Dennison一直致力于技术创新和产品开发。例如,公司在水胶技术方面取得了显著进展,成功开发出环保且高效的水性乳液聚合物粘胶剂,成为第一家大规模供应这类产品的标签制造商。此外,公司还推出了具有智能功能的RFID标签产品组合,为零售、食品、物流、医疗等行业提供了数字化解决方案。这些创新产品不仅提升了公司的竞争力,也为客户创造了更大的价值。

ZTE高新兴(Gosuncn)公司的发展小趣事

1935年,Stan Avery在洛杉矶市中心创立了Avery Adhesives,以发明的不干胶模切贴标机为起点,开启了不干胶标签产业的先河。这一创新不仅改变了标签行业的面貌,也为Avery Adhesives日后的成功奠定了坚实的基础。随着公司业务的拓展,Avery在1948年在加利福尼亚州蒙罗维亚建立了第一家自有工厂,标志着公司规模的不断扩大和生产能力的提升。

General Instrument Corp公司的发展小趣事
相比ADC0831、ADC0832等早期产品,ML2281系列在转换速度、电源抑制比(PSRR)、共模抑制比(CMRR)等方面有显著提升。
HCC Industries公司的发展小趣事

2015年,HCC Industries迎来了其发展历程中的一个重要转折点。在这一年,公司成功收购了另一家具有强大研发实力和市场份额的微电子企业。此次并购不仅使HCC在技术上得到了进一步的补充和提升,还大大增强了其生产能力和市场覆盖范围。通过整合双方资源,HCC在短时间内实现了规模的快速扩张和效益的显著提升,进一步巩固了其在行业内的领先地位。

问答坊 | AI 解惑

24bit ECC问题

TH58NVG6D2ETA20 的nand  flash要求1KB 24 bit ECC,如果我用512B 12 bit ECC代替是否会有风险,谢谢~~    nand flash的bit error rate跟那些因素相关?…

查看全部问答>

急聘高级硬件工程师和硬件开发部经理(广州)

高级硬件工程师,年薪最低10万,根据个人能力而定: 1 熟悉单片机,数字电路,熟悉VC/C++,Protel99,USB及NT下的编程 2 有32位单片机应用开发经验者优先 3 电子,通讯类相关专业,有大型嵌入式开发经验者优先 硬件开发部经理,年薪最低12万,根据个人能力 ...…

查看全部问答>

鼠标移动检测。

嵌入式系统,usb的鼠标,已经检测到了mouse0设备了,并且上层程序可以打开open了设备了,如何检测鼠标移动了呢?…

查看全部问答>

ARM9开发板的选购

请大家帮忙推荐一款ARM9开发板吧,主要是用来学习,首要考虑的是其提高的资料是否齐全,其次是价格。请大家帮忙推荐一下吧,小弟不太懂,在此谢过了!…

查看全部问答>

★★★最新中文版STM32数据手册和技术参考手册可供下载★

STM32的数据手册是根据2007年11月英文第四版翻译而成。英文原文下载地址:http://www.st.com/stonline/products/literature/ds/13586.pdfSTM32的技术参考手册是根据2007年11月英文第二版翻译而成。英文原文下载地址:http://www.st.com/stonli ...…

查看全部问答>

ST触摸库抗干扰问题

用ST触摸库做了几款产品了, 在办公室测试没有问题, 但是到车间生产的时候灵敏度就明显下降 目前总出货量已经超过8K了,也没有接到相关投诉,所以我想是不是我们车间特有的什么干扰造成的 想问问其他TX有没有这样的问题??怎么解决的?? 谢谢!…

查看全部问答>

能不能开展一个FPGA的USB仿真器的DIY活动呀

现在只是在论坛上看到了FPGA的板子,可是要到哪里才能弄到仿真器呢? 希望论坛能够开展一个“USB接口的FPGA仿真器”的DIY活动, 谢谢…

查看全部问答>

电子设计大赛实用资料

本帖最后由 paulhyde 于 2014-9-15 09:35 编辑 电子设计大赛的一些高频模块资料,蛮好  …

查看全部问答>

【我给XILINX资源中心做贡献】EEWORD史上最全的FPGA论文集

EEWORD史上最全的FPGA论文集 大小 200M 传上来不容易呀 [ 本帖最后由 wanghongyang 于 2011-4-27 12:18 编辑 ]…

查看全部问答>

PIC电平变化中断

我用的是PIC16F1823芯片,电平变化中断无法进入,很苦恼.希望能得到论坛上朋友们的帮助.以下是我的程序: #include <htc.h>#include <pic16F1823.h> //定义配置字  内部时钟 看门狗关闭 PLLEN禁止  内部复位引脚关闭 代码保护关闭 ...…

查看全部问答>