天下网吧 >> 网吧系统 >> 系统动态 >> 正文

老司机的末日,手把手教你造无人驾驶汽车

2016-12-6不详佚名

无人驾驶已走过一甲子

看到这个标题读者可能会感到疑惑,自动驾驶不是时下最新潮的技术吗?为什么会说自动驾驶已有60年历史呢?其实早在1950年代,通过在道路正下方埋设磁铁,车辆就可以沿着磁轨迹在高速公路上进行自动驾驶。这项技术如今在飞思卡尔杯智能车比赛中成为了一个组别,感兴趣的读者可以查阅相关视频资料。现实道路中,这项技术也仍旧在使用:一些自动驾驶测试场通过在地面上铺设磁钉实现对车辆进行厘米级的定位。

老司机的末日,手把手教你造无人驾驶汽车

图片来源:A Boy’s Life Magazine 1956

而今天的无人驾驶系统(从2003年DARPA挑战赛之后开始的无人驾驶系统),与当时的无人驾驶系统最大的区别在于,今天的无人驾驶系统脱离了对辅助设施的必须依赖。可以说,当前的无人驾驶研究的重点更倾向于如何让车辆独立地理解这个世界,并以此为依据来对车辆进行控制。进一步说,无人驾驶汽车对世界理解的程度,决定了该无人驾驶系统先进的程度。

当前在售的自动驾驶系统

如今很多的车辆开始配备带有辅助驾驶功能的汽车,顶配车辆不带辅助系统似乎就与其他品牌差了一截,含高级辅助驾驶功能的在售车型长长的名单里都是我们熟知的大厂。今天在售的系统在传感器方面的主流配置为:单目或双目的图像传感器+前向长距离毫米波雷达。达到的功能为单车道的自适应辅助驾驶,包括纵向——自动控制与前车的距离,横向——车道保持。但究竟这些系统是如何构建的?我们一般都只能从一些只字片语中得到一些信息,比如这一代宝马新7系的系统构架图如下:

老司机的末日,手把手教你造无人驾驶汽车

BMW G12 Active Driving Assistant Plus wiring diagram

这张复杂的系统连接图中,可以看到BMW使用了包括CAN,FlexRay,LIN,以太网在内的多种总线技术,系统包含了十余个逻辑控制器,复杂程度令人惊叹。而具体在如KAFAS中的控制逻辑是什么样的,我们是不知道的。不过笔者也实际测试过宝马新7系的辅助驾驶功能,综合而言,距离特斯拉的Autopilot还有一定距离。在这一行业,所有汽车公司都把这一块当作核心的商业秘密,正在分头进行紧锣密鼓地研发。但在笔者眼中,这些系统必定具有几大核心的模块,只要通过对这些模块的分别研发和系统集成,最后可以产生一个统一的自动驾驶系统。

无人驾驶系统的分解

现代无人驾驶系统看似复杂,但终究是可以分割为多个离散系统的。笔者认为可以分为如下五个子模块:传感器、感知、定位、规划、控制

1.传感器:整个系统的输入,包括了为自动驾驶设计的传感器,例如摄像头与毫米波雷达;以及车身上已有的传感器,例如超声波传感器以及GPS。传感器的本质是将物理世界的信息转换为电信号。

老司机的末日,手把手教你造无人驾驶汽车

特斯拉Autopilot 2.0传感器配置

2.感知:负责计算车辆周围物体的语义信息。感知模块的加入,是这一代自动驾驶系统与以往最大的区别。该模块负责许多信息的获取,包括,前车的距离,前方红绿灯的指示,限速标志上的数字,车道线的曲率,等等。车辆对周边环境的感知水平,决定了自动驾驶系统先进的程度。

老司机的末日,手把手教你造无人驾驶汽车

基于图像的语义分割结果示例:如图中紫色代表道路,绿色代表行人

3.定位:定位主要有两个作用,一个是为了弥补GPS精度不足导致的输入误差过大,通过定位模块计算得到厘米级别的定位。第二个,是为了使车辆获取超过当前传感器感知范围的信息,包括长距离地图路网信息,超视距前方车流信息等。将第二点归于此,是因为定位模块与地图息息相关。

老司机的末日,手把手教你造无人驾驶汽车

基于LiDAR的激光点云配准结果

4.规划:规划问题一般分为多层次的规划来讨论。我们平时使用的导航软件,称为一次规划,得到从A点到B点的路网行驶规划路径。其后还有二次、三次规划(甚至更深层次的规划)。

老司机的末日,手把手教你造无人驾驶汽车

Mobileye Holistic Path Planning(HPP)输出结果,即为局部规划结果

5.控制:最后,系统将得到的信息归于控制输出,其主要作用是与汽车的底盘系统打交道,将控制指令通过X-by-wire,即线控接口输出。

其他的,还有数据记录模块,安全相关模块以及电源管理模块等辅助子系统。

无人驾驶的开源实现

前面说的都是纸上谈本,而《手把手》系列当然不会浮于表面。自《手把手(二)》写完已经过了若干个月,而今终于有了可以详细剖析的开源项目:就在前日,George Hotz决定开源自己的自动驾驶系统(当然不是全部,后文会讲到)。本篇中,笔者将对该系统进行粗略的分析,从系统构架的角度对其进行介绍。

老司机的末日,手把手教你造无人驾驶汽车

本文来源:不详 作者:佚名

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下