自动驾驶概述

自动驾驶的定义

是否是自动驾驶需要回答以下几个问题
自动驾驶分为几个级别:
L0驾驶员完全控制:没有任何辅助功能的汽车。
L1驾驶辅助阶段:有倒车雷达,自动巡航等功能的汽车。
L2部分自动:自动泊车,自动辅助变道
L3条件自动:不需要全神贯注在驾驶上了,人可以刷刷手机,但人需要间或留意驾驶过程中的突发情况。
L4高度自动:不需要大脑的控制和参与了,人可以睡觉,可以休息,但是人需要坐在驾驶室以防意外。
L5全自动:不需要人的监控,人可以完全离开驾驶室,此时,人被从驾驶中解放出来。

自动驾驶产业链

在谈到自动驾驶产业链之前需要弄清楚自动驾驶所用到的技术,简单区分,可以将自动驾驶技术分为硬件、软件、应用。
一些专业术语
架构
系统泛指由一群有关联的个体组成,根据某种规则运作,能完成个别元件不能单独完成的工作的群体。它的意思是“总体”“整体”或“联盟”。
以微信为例来做一个分析:
-微信本身是一个系统,包含聊天、登录、支付、朋友圈等子系统。
-朋友圈这个系统又包括动态、评论、点赞等子系统。
-评论这个系统可能又包括防刷子系统、审核子系统、发布子系统、存储子系统。
-评论审核子系统不再包含业务意义上的子系统,而是包括各个模块或者组件,这些模块或者组件本身也是另外一个维度上的系统。例如,MySQL、Redis等是存储系统,但不是业务子系统。
自动驾驶系统由分布式-域控制-中央集中式不断升级

汇编
高阶语言(Java,C++等程序语言,计算机不能直接识别)--汇编语言(中间语言)--机器语言(机器可以识别的0.1二进制语言)

1.硬件
硬件包括CPU,MPU,SOC所有的芯片


MCU&SOC.png

不同行业对芯片的要求.png

2.软件(OS)
An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.
For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between programs and the computer hardware.Operating systems are found on many devices that contain a computer – from cellular phones and video game consoles to web servers and supercomputers.
-QNX
代表车企:奥迪,宝马,奔驰,尼桑,大众等很多传统车企;
优势:实时,安全,鲁棒性
缺点:昂贵,不开源
-Linux
代表车企:Genivi
优点:实时,开源,鲁棒性,computer-oriented
缺点:比QNX复杂
-安卓
代表车企:阿里(Alios),百度(小度车载OS),蔚来(NIO OS),滴滴(Dilink)
优点:ecosystem
缺点:安全性
-其它
Tesla(Version),大众(VW.OS),华为(鸿蒙),腾讯(TAI)
3.应用
-感知
camera,雷达,激光雷达,超音波,deep learning
-定位
GPS,DGPS,IMU,SLAM
-决策
deep learning
-控制
deep learning


image.png

image.png

自动驾驶行业有哪些玩家

Waymo, Tesla, Huawei

自动驾驶的未来展望

未完待续......

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。