历史上的今天
返回首页

历史上的今天

今天是:2024年09月08日(星期日)

2018年09月08日 | “无人驾驶”的技术路线

2018-09-08 来源:eefocus

无人驾驶车辆真要跑起来,需要解决感知、决策和执行等层面的技术问题。感知系统也称为“中层控制系统”,负责感知周围的环境,并进行识别和分析;决策系统也称为“上层控制系统”,负责路径规划和导航;执行系统又称为“底层控制系统”,负责汽车的加速、刹车和转向。本文以“感知—决策—执行”的顺序呈现,是因为这样更加符合人类的驾驶模式。如,先看看前面——绿灯、周围无行人——收集信息;然后做出决策——可以通行;最后执行决策——开过十字路口。

  自动驾驶的感知系统

  感知系统的输入设备具体包括光学摄像头、光学雷达(LiDAR)、微波雷达、导航系统等。这些传感器收集周围的信息,为感知系统提供全面的环境数据。

  光学摄像头是目前最便宜也是最常用的车载传感器,它的一大优点就是可以分辨颜色,因此也成为场景解读的绝佳工具。但其缺点也很明显:1.缺乏“深度”这一维度,没有立体视觉就无法判断物体和相机(可以换算为车辆)间的距离;2.对光线过于敏感,过暗或过强的光线以及二者之间的快速切变,比如驶入和驶出隧道都足以影响它的成像。

  激光雷达,即利用激光来进行探测和测量。其原理是向周围发射脉冲激光,遇到物体后反射回来,通过来回的时间差,计算出距离,从而对周围环境建立起三维模型。激光雷达探测精度高、距离长;由于激光的波长短,所以可以探测到非常微小的目标,并且探测距离很长。微波雷达的原理和激光雷达类似,不过它发射的是无线电波而不是激光。微波雷达精度不及激光雷达,但胜在价格低、体积小,在某些车辆行驶辅助系统中已经得到了广泛应用。同时,精度低反过来又成了微波雷达的优点,因为它较大的波长可以穿透雾、烟、灰尘等激光雷达难以穿透的障碍,较好免疫恶劣天气。

  光学摄像头和雷达测量在感知环境中相辅相成,共同为无人驾驶车辆提供完整、准确的外部信息。有了“眼睛”接收信息,接下来就是利用深度学习等手段对信息进行识别。将多种传感器的信息相互融合并不是一件容易的事情,可以利用韦伯斯的误差反向传播算法和先进的数字摄像技术对外界事物进行准确识别。

  自动驾驶的感知系统不仅包括它的“眼睛”,还包括它的“大脑”——高精度地图。人类驾驶者会调用记忆中熟悉的道路场景来辅助驾驶,自动驾驶也会通过高精度地图获取必要的环境信息特别是相对固定、更新周期较长的信息,如交通信号灯(请注意,这里是指物理的“灯”本身而非“灯的信号”即红、黄、绿)、车道标记、路缘等。这些信息还可以与传感器所获得的“即时信息”相印证,从而实现“多传感器融合”的效果,就像我们走路,不仅会用眼睛看前面的路,还会用耳朵听身后的车,甚至会用鼻子闻路边食品店里的香气一样。因此,自动驾驶去“感知”的不仅仅是“眼睛”,也是“大脑”。

  自动驾驶的决策系统

  自动驾驶决策系统负责路线规划和实时导航,这里主要涉及高精度地图,又称“高清数字地图”。无人驾驶汽车用的并不是普通的导航地图,它在精确度和信息量上与普通地图差别很大,因而被称为“高精度地图”。普通地图比较粗糙——因为我们人类的认知能力足以“脑补”,通过简单的二维线条的表示就知道了道路的走向,线条的交叉点表示十字路口——这让目前的机器来“脑补”就太难了。高清数字地图的精度一般在厘米级,而且是立体三维的,包含车道线、周围设施的坐标位置等行车辅助信息。与人类当前使用的电子地图相比,自动驾驶的高精度地图还有一个重要差异在于,高精度地图会收集道路激光雷达的反射强度——这是一个对人类驾驶者几无价值而对“人工智能驾驶员”意义重大的道路特征,它变化很慢而且小,是帮助自动驾驶车辆光学雷达定位的一个理想特征值。通过光学雷达扫描获取的信息跟已知的高精度地图信息对比,就可以确定当前车辆的位置。

  自动驾驶的决策系统不仅需要独立的“智能车辆”,也需要“智能交通系统”的支持,如V2V等。在高精度地图之外,另一个支持路径规划的技术是V2X,一般认为它是在V2I的基础上发展起来的。V2X意指将车辆和环境形成一个“物联网”,包括车对车、车对基础设施,以及车对行人等一系列通信系统。如果车辆能够直接“得到”,而不仅仅是“看到”信号灯的信息,就能保证绝对不闯红灯。这里“得到”的意思是,比如在离交通灯还有100米、传感器还“看不到”的时候,信号灯就主动“告诉”车辆自己的信号状态及变化时长,自动驾驶车辆无需直接“看清”信号灯的内容(“看清”有时是很不容易的事情,大雨、暴雪天气,狂风刮起的塑料袋,以及大货车的遮挡,都足以让车辆的摄像头“看不见”交通信号灯)。此外,如果能够提前得知周围车辆的行车意图,就能够很大程度上避免事故的发生。

  有了高精度数字地图和V2X通信网络,系统就可以应用搜索算法评估各种驾驶行为所花费的成本,包括信号灯等待时间、道路拥堵情况、路面维修情况等,以此获得最佳行驶路径。

  自动驾驶的执行系统

  执行系统也是底层控制系统,负责执行汽车的刹车、加速、转向的具体操作。工程师们通过特制的“线控装置”控制方向盘和油门,取代人类司机的手和脚,并配置多个处理器组成的子系统,以此来稳定、准确地控制汽车的机械系统。这些子系统,包括引擎控制单元(ECU)、制动防抱死系统(ABS)、自动变速箱控制系统(TCU)等,它们通过一个“总线”来进行内部通信,在汽车中称作CAN总线协议。

  CAN总线最关键的地方在于带宽(bandwidth)和网络稳定性。带宽是指数据在网络中传输的最大速率,通常以每秒多少bits为单位来计算。对于无人驾驶汽车来说,精准的控制和快速响应至关重要,这意味着要提高总线带宽的传输速度,对需要处理庞大数据的无人驾驶系统而言存在较高挑战。同时处理各个传感器传递过来的数据流时,带宽有时会面临挑战,系统速度会大为下降。对整个反应执行过程而言,CAN总线的响应时间变得很慢,这在实际驾驶中是不能接受的。其次,控制的平滑性也影响乘客体验。此外,作为一个网络,数据传输的安全性也不容忽视,如果黑客成功攻击了CAN总线,就能对汽车进行控制。因此,提高底层网络系统的防御能力和网络容错性非常重要。

  通过以上感知、决策与执行三个系统分工合作,责任明确地控制汽车的运行,就可以使无人驾驶汽车具备理论上“行驶”的条件。但正如《无人驾驶》一书作者胡迪·利普森和梅尔巴·库曼所指出的,“虽然这种技术几近准备就绪,但是这一独特技术所依存的社会环境可能还未准备妥当”。比如,相关立法较为滞后。然而,由于效率和安全方面的优势,我们有理由相信:无人驾驶的时代终将到来。


推荐阅读

史海拾趣

Capital Advanced Technologies公司的发展小趣事

CAT深知技术创新是企业发展的核心动力。因此,公司不断投入研发资源,推动技术创新与突破。经过多年的努力,CAT成功开发出了一系列具有自主知识产权的电子产品和技术,如高性能的电路板、精密的连接器以及先进的测试设备等。这些产品的推出,不仅提高了CAT的市场竞争力,也为整个电子行业的发展注入了新的活力。

GE Sensing ( Amphenol Advanced Sensors )公司的发展小趣事

Capital Advanced Technologies(简称CAT)的创立,源于创始人对电子行业未来发展的深刻洞察。在电子科技迅猛发展的背景下,CAT应运而生,致力于为客户提供先进的电子技术和解决方案。公司初期,CAT便以高标准的研发实力和生产技术,迅速在市场中占据了一席之地。其独特的电路设计、精确的生产工艺和严格的品质控制,使得CAT的产品在市场上获得了良好的口碑。

Fairchild Imaging公司的发展小趣事

面对日益激烈的市场竞争和不断变化的市场需求,Fairchild Imaging制定了面向未来的战略布局。公司将继续加大在成像技术领域的研发投入,推动技术创新和产品升级。同时,Fairchild Imaging还将积极拓展国际市场,加强与全球客户的合作与交流。此外,公司还将注重人才培养和团队建设,为公司的长期发展提供有力保障。

Electronic-Bauteile Goerlitz GmbH公司的发展小趣事

在快速发展的过程中,Electronic-Bauteile Goerlitz GmbH公司非常重视企业文化和团队建设。公司倡导以人为本的管理理念,注重员工的培养和发展。公司定期组织各种培训和学习活动,提高员工的专业素质和工作能力;同时,公司还建立了完善的激励机制和福利待遇体系,确保员工能够全身心地投入到工作中。这些努力使得公司形成了一支高效、团结、富有创新精神的团队,为公司的发展提供了坚实的保障。

请注意,以上故事均为模拟构建,旨在展示一个电子公司可能的发展过程和相关故事。如有需要,您可以根据具体情况进行调整和补充。

EDO Corp公司的发展小趣事

在1930年代,Eclipse Magnetics这个名字首次出现,标志着品牌的诞生。当时,该公司主要从事磁性产品的研究和开发。进入1940年代,Eclipse Magnetics逐渐崭露头角,成为一个独立的公司。在电子行业的早期,该公司凭借其独特的磁性技术,开始在市场中占据一席之地。

CIF公司的发展小趣事

A公司是一家专注于电子元器件生产的CIF公司。在成立初期,A公司凭借其创新的研发能力和高效的生产流程,迅速在市场中脱颖而出。通过与全球多家知名电子产品制造商建立稳定的CIF贸易关系,A公司不断扩大生产规模,优化产品质量,逐渐发展成为行业内的领军企业。

问答坊 | AI 解惑

检测绝缘栅极双极型晶体管(IGBT)好坏的简易方法

1、判断极性首先将万用表拨在R×1KΩ挡,用万用表测量时,若某一极与其它两极阻值为无穷大,调换表笔后该极与其它两极的阻值仍为无穷大,则判断此极为栅极(G)。其余两极再用万用表测量,若测得阻值为无穷大,调换表笔后测量阻值较小。在测量阻值 ...…

查看全部问答>

很奇怪的问题 wince 串口测试应用程序 writefile(...)函数没有执行完就失败了,然后程序死掉了。

串口测试的writefile(...)函数没有执行完就失败了,没有任何返回结果。writefile的下一个语句做断点,没有执行到。 if(hComm!=INVALID_HANDLE_VALUE&&dwCharToWrite!=0)         {           &nbs ...…

查看全部问答>

终于研发成功

终于研发成功,cpu是s3c2410,64M   SDRAM,网口为cs8900 flash(k9f1208 64m)   实现了只用nand flash 就可以启动引导vxworks. 公司送bsp及全套开发文档 ,另可配公司的开发板 有意着QQ联系641328010 请注明 arm…

查看全部问答>

STC12LE5206AD 程序将引脚置为0 却检测到为高

有谁能够帮忙解决下啊? 本人qq:853887107…

查看全部问答>

RT_THREAD中的异常与中断

  异常是导致处理器脱离正常运行转向执行特殊代码的任何事件,如果系统不及时处理,系统轻则出错,重着导致系统毁灭性的瘫痪。所以正确地处理异常避免错误的发生是提高软件的鲁棒性重要的一方面,对于嵌入式系统更加如此。 异常可以分成两类 ...…

查看全部问答>

DIY导航避障车规整贴

DIY导航避障车小组今日下午展开第一次例会,在本次例会中大家集中讨论了无线的选择,避障的选择等等部分,并对小车进行了前景规划,以谷歌的自动驾驶车为终极目标,大家积极发言例会持续了一个半小时,并表示未来会采用各种新技术。下次再来把细节 ...…

查看全部问答>

11.06【每周讨论】软文——春风化雨、润物无声

您知道“软文”的含义吗?什么,不知道。赶紧百度一下吧,别被OUT了 [ 本帖最后由 longxtianya 于 2011-11-6 20:19 编辑 ]…

查看全部问答>

分享一些收集的msp430方面的书籍

最近接触了一下msp430的单片机从网上搜集了一些书籍希望对大家有帮助。…

查看全部问答>

泰克2012年度春季创新论坛北京站见闻

    4月24日阴雨天气,阿牛哥上午9点去北京朝阳区五洲皇冠大酒店参加泰克2012年度春季创新论坛。热情的工程师们朋友已经在会场里聆听泰克的测试测量行业趋势观点,泰克领先测试测量方案,还有一些工程师朋友在展厅参观泰克最新 ...…

查看全部问答>

全球智能机Q2出货1.5亿部 中兴进前五

本帖最后由 jameswangsynnex 于 2015-3-3 20:01 编辑 …

查看全部问答>