第一篇综述-无人车简介(二)

目录

定义及分级

发展历程


定义及分级

无人车(driverless car)又称自主车或自动驾驶车,是一种无须人工干预而能够感知其周边环境和导航的车辆。它利用了包括雷达、激光、超声波、GPS、里程计、计算机视觉等多种技术来感知其周边环境,通过先进的计算和控制系统,来识别障碍物和各种标识牌,规划合适的路径来控制车辆行驶。

2013 年,美国国家公路交通安全管理局(NHTSA,National Highway Traffic Safety Administration)发布了汽车自动化的五级标准,将自动驾驶功能分为0~4级,以应对汽车主动安全技术的爆发增长。美国汽车工程师协会(SAE,Society of Automotive Engineers),则将自动驾驶划分为 0~5 共六级。

SAE 的定义在自动驾驶 0~3 级与 NHTSA 一致,分别强调的是无自动化、驾驶支持、部分自动化与条件下的自动化。唯一的区别在于 SAE 对 NHTSA 的完全自动化进行了进一步细分,强调了行车对环境与道路的要求。SAE-Level4 下的自动驾驶需要在特定的道路条件下进行,比如封闭的园区或者固定的行车线路等,可以说是面向特定场景下的高度自动化驾驶。SAE-Level5 则对行车环境不加限制,可以自动地应对各种复杂的车辆、新人和道路环境。

下表是SAE-J3016对自动驾驶等级的划分标准:

等级

名称

定义

驾驶操作

环境监控

DDT支援

系统能力

人类驾驶员监控驾驶环境

0

非自动化

始终由人类驾驶员全权执行驾驶任务,即使在有“警告或干预系统辅助”的情况下。

人类驾驶员

人类驾驶员

人类驾驶员

N/A

1

驾驶员支持

部分具体的驾驶模式,如“转向或加速/减速”由辅助驾驶系统完成,其余由人类驾驶员操作。

使用关于驾驶环境的信息,并期望人类驾驶员执行动态驾驶任务的所有剩余方面。

人类驾驶员和系统

部分驾驶模式

2

部分自动化

部分具体的驾驶模式,如“转向或加速/减速”由一个或多个辅助驾驶系统完成,其余由人类驾驶员操作。

系统

自动驾驶系统监控驾驶环境

3

有条件自动化

特定驾驶模式由自动驾驶系统对各方面的动态驾驶任务执行

期望人类驾驶员对请求进行适当的干预

系统

系统

人类驾驶员

部分驾驶模式

4

高度自动化

即使人类驾驶员没有适当地回应干预的请求

系统

更多驾驶模式

5

全自动化

在可以由人类驾驶员管理的所有道路和环境条件下

全驾驶模式

注释:DDT(Dynamic driving task):动态驾驶任务,指汽车在道路上行驶所需的所有实时操作和策略上的功能,不包括行程安排、目的地和途径地的选择等战略上的功能。

Level 0:无自动化(No Automation)

没有任何自动驾驶功能或技术,人类驾驶员对汽车所有功能拥有绝对控制权。驾驶员需要负责转向、加速、制动和观察道路状况。任何驾驶辅助技术,例如现有的前向碰撞预警、车道偏离预警,以及自动雨刷和自动前灯控制等,虽然有一定的智能化,但是仍需要人来控制车辆,所以都仍属于 Level 0。

Level 1:驾驶辅助(Driver Assistance)

驾驶员仍然对行车安全负责,不过可以授权部分控制权给系统管理,某些功能可以自动进行,比如常见的自适应巡航(Adaptive Cruise Control,ACC)、应急刹车辅助(Emergency Brake Assist,EBA)和车道保持(Lane-Keep Support,LKS)。Level 1 的特点是只有单一功能,驾驶员无法做到手和脚同时不操控。

Level 2:部分自动化(Partial Automation)

人类驾驶员和汽车来分享控制权,驾驶员在某些预设环境下可以不操作汽车,即手脚同时离开控制,但驾驶员仍需要随时待命,对驾驶安全负责,并随时准备在短时间内接管汽车驾驶权。比如结合了 ACC 和 LKS 形成的跟车功能。Level 2 的核心不在于要有两个以上的功能,而在于驾驶员可以不再作为主要操作者。

Level 3:有条件自动化(Conditional Automation)

在有限情况下实现自动控制,比如在预设的路段(如高速和人流较少的城市路段),汽车自动驾驶可以完全负责整个车辆的操控,但是当遇到紧急情况,驾驶员仍需要在某些时候接管汽车,但有足够的预警时间,如即将进入修路的路段(Road work ahead)。Level 3 将解放驾驶员,即对行车安全不再负责,不必监视道路状况。

Level 4:高度自动化(High Automation)

自动驾驶在特定的道路条件下可以高度自动化,比如封闭的园区、高速公路、城市道路或固定的行车线路等,这这些受限的条件下,人类驾驶员可以全程不用干预。

Level 5:完全自动化(Full Automation)

对行车环境不加限制,可以自动地应对各种复杂的交通状况和道路环境等,在无须人协助的情况下由出发地驶向目的地,仅需起点和终点信息,汽车将全程负责行车安全,并完全不依赖驾驶员干涉,且不受特定道路的限制。

发展历程

自动驾驶汽车的研究可以追溯到20世纪20年代,1925年,美国陆军的电子工程师Francis P. Houdina 在纽约街道上,演示了基于无线电控制的代号为“American Wonder”无人驾驶车辆,沿着百老汇和第五大道行驶,能够通过拥挤的交通阻塞,可谓是世界上第一辆无人驾驶汽车。

1956年,美国通用汽车正式对外展示了Firebird II概念车,是世界上第一辆配备了汽车安全和自动导航系统的概念车,如下图所示,看上去像火箭和飞机。

1977年,日本的筑波工程研究实验室开发了第一个基于摄像头来检测前方标记或导航信息的自动驾驶汽车。这辆车配备了两个摄像头,并用模拟计算机技术进行信号处理,时速能达到30公路,但需要高架轨道的辅助。

1996,帕尔马大学的Alberto Broggi教授发起了ARGO项目,该项目致力于使一辆改装的蓝旗亚Thema遵循一条未经修改的公路的正常(油漆)车道标志。该项目的成就是在意大利北部的高速公路上,完成Mille Miglia自动驾驶(意为“一千自动英里”),共耗时超过六天,总行程1900公里,平均速度为90公里/小时。该车在全自动模式下行驶占到94%,其中最长的连续自动驾驶长达为55公里。但这辆车上只配置了两台廉价的黑白摄像机,通过使用立体视觉算法来了解它的环境。

在2004年3月举行的第一次超级挑战中,美国国防部高级研究计划署(DARPA, the Defense Advanced Research Projects Agency)向参赛机器人工程师团队提供了100万美元的奖励,只要该团队的自动驾驶车辆能够在莫哈韦沙漠完成150英里的行程。但没有一个队伍完成。2005年10月,第二次DARPA超级挑战再次在沙漠环境中举行,这次比赛提前确定了GPS点和障碍类型,最终五辆车辆到达了终点,斯坦福的“Stanley” 赛车力压卡内基梅隆的两辆改装悍马,夺得本次冠军。本次的Stanley搭载了激光雷达和摄像头作为主要传感器,几乎成了后来无人车的标配传感器方案。

2007年11月,DARPA再次赞助超级挑战III,但这次挑战是在城市环境中举行的。在这场比赛中,来自卡内基梅隆大学的一辆2007款雪佛兰Tahoe无人车获得了第一名。

谷歌从2009年就开始秘密研发自动驾驶汽车了,直到2014年才对外宣传公布。谷歌原型无人车配备了昂贵的64线激光雷达,搭载了多个摄像头,采用GPS/IMU的RTK定位,结合高精地图,完全放弃了方向盘,是目前为止世界上最先进和完善的自动驾驶车辆。

目前许多主要的公司和研究机构,如奔驰、通用汽车、大陆汽车系统、Autoliv、博世、日产、丰田、奥迪、沃尔沃、帕尔马大学的Vislab、牛津大学和Google都在致力于无人车的研发。与此同时,国内外政府机构也积极立法,为无人车的普及铺路。

截至2013年底,美国的内华达州、佛罗里达州、加利福尼亚和密歇根等4个州都通过了允许自动驾驶汽车的法律。在欧洲,比利时、法国、意大利和英国的部分城市正计划为无人车提升运输系统,德国,荷兰和西班牙已经允许在道路上测试机器人车。

2017 年 12 月 18 日,北京市交通委联合市公安交管局、市经济信息委等部门,制定发布了《北京市关于加快推进自动驾驶车辆道路测试有关工作的指导意见(试行)》和《北京市自动驾驶车辆道路测试管理实施细则(试行)》两个指导性文件,明确在中国境内注册的独立法人单位,因进行自动驾驶相关科研、定型试验,可申请临时上路行驶。

第一篇综述-无人车简介(二)​​​​​​​

第一篇综述-无人车简介(一)相关推荐

  1. 第一篇综述-无人车简介(二)

    第一篇综述-无人车简介(一) 目录 正面影响 巨大经济效益 增加驾驶安全 缓解交通拥堵 降低环境污染 负面影响 大量人员失业 泄露隐私 公共安全威胁 面临的挑战 伦理道德 责任归属 技术障碍 正面影响 ...

  2. 第一篇综述-无人车系统架构(三)

    第一篇综述-无人车简介(一) 第一篇综述-无人车简介(二) 目录 硬件架构 软件架构 前面简述了无人车的定义及分级.发展历程.社会影响及所面临的技术挑战.本章将讲述无人车的系统架构,包括硬件架构和软件 ...

  3. Python之路【第一篇】:Python简介和入门

    Python之路[第一篇]:Python简介和入门 Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗 ...

  4. 第一篇:Entity Framework 简介

    先从ORM说起吧,很多年前,由于.NET的开源组件不像现在这样发达,更别说一个开源的ORM框架,出于项目需要,以及当时OOP兴起(总不至于,在项目里面全是SQL语句),就自己开始写ORM框架.要开发O ...

  5. 第一篇:无孝心不成材

    总结这么多年,无孝心,最后苦了自己,可怜了父母. 我,出生在一个六口之家.我是家中长子,有爸爸妈妈,还有两个妹妹,和一个弟弟. 从小体弱多病,父母对我的关照就额外多了很多.好吃好喝,都是拿给我吃的多, ...

  6. 【第一篇】Spring Cloud简介

    1.1 概述 Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术.不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓. ...

  7. 山东大学软件实验课程-Ebiten-基于go语言实现的2D游戏库源码分析第一篇-综述 2021SC@SDUSC

    2021SC@SDUSC 目录 一.项目综述 二.go语言安装及环境配置 1.Go的安装 2.IDE的使用 三.小组内成员分工 一.项目综述 Ebiten 是Go 编程语言的开源游戏库.Ebiten ...

  8. linux设备驱动第一篇:设备驱动程序简介

    为什么80%的码农都做不了架构师?>>>    首先,我们知道驱动是内核的一部分,那么驱动在内核中到底扮演了什么角色呢? 设备驱动程序在内核中的角色:他们是一个个独立的"黑 ...

  9. [iBoard 电子学堂][第八卷 设计任意波发生器]第一篇 iBoard 任意波发生器简介

    一.我所知道的信号发生器   信号发生器,通俗也称为信号源.顾名思义,信号发生器是用于产生特定参数电信号的电子装置.信号发生器是一个庞大的概念,根据不同的分类依据,可以划分出不同的类型.如依输出频率高 ...

最新文章

  1. 16-acrobat por 简单使用指南
  2. COCO2017数据集api说明
  3. 如何移植行情软件的指标到千发股票自动交易软件?
  4. NOIp #2010
  5. Ubuntu apt-get 源详解
  6. MySQL的explain简书_MySQL Explain
  7. Python基础,基本类型(整型,浮点数等)数据结构(List,dic(Map),Set,Tuple),控制语句(if,for,while,continue or break):来自学习资料
  8. Git的SourceTree添加授权添加用户名与密码
  9. 用计算机自我介绍,计算机个人简历:计算机专业简历自我介绍【四篇】供参考使用(5页)-原创力文档...
  10. 妄想性仮想人格障害 新手教程 +改动器
  11. 用mingw链接msvc生成的库时,无定义chkstk问题的解决
  12. linux下printf语句执行时间,linux下printf中\n刷新缓冲区的疑问(已解决)
  13. 【Java】Object转换为String的三种策略总结
  14. 最简单红米手机如何没root激活XPOSED框架
  15. 单元测试 Spring
  16. [原][osgearth]osgearthElvation中的一帧
  17. 【数据结构(C语言)】数据结构-表
  18. FOC项目知识点总结三 | 完全搞懂 Clarke 与 Park 变换(附动图,仿真文件以及详细讲解数学推导过程)
  19. PLC模拟量控制的3个要求
  20. 2019腾讯广告算法大赛之清洗广告数据集和用户数据集

热门文章

  1. 二叉树相关的习题讲解
  2. 监视器和电视机的区别
  3. 考研英语语法---简单句和句子成分
  4. python主题壁纸下载_Python 下载Bing壁纸的示例
  5. 计算机通信属于那一类商标,计算机 电池充电器 衡器 量具 眼镜 无线电通信音响设备商标注册属于哪一类?...
  6. 若依框架部署Linux访问报错,401认证失败,无法访问系统资源
  7. 每日英文 November 16, Thursday
  8. 技术采用生命周期理论
  9. 安装 WineHQ 安装包
  10. Redis 分布式高可用终极指南