自动驾驶的定义
是否是自动驾驶需要回答以下几个问题
自动驾驶分为几个级别:
L0驾驶员完全控制:没有任何辅助功能的汽车。
L1驾驶辅助阶段:有倒车雷达,自动巡航等功能的汽车。
L2部分自动:自动泊车,自动辅助变道
L3条件自动:不需要全神贯注在驾驶上了,人可以刷刷手机,但人需要间或留意驾驶过程中的突发情况。
L4高度自动:不需要大脑的控制和参与了,人可以睡觉,可以休息,但是人需要坐在驾驶室以防意外。
L5全自动:不需要人的监控,人可以完全离开驾驶室,此时,人被从驾驶中解放出来。
自动驾驶产业链
在谈到自动驾驶产业链之前需要弄清楚自动驾驶所用到的技术,简单区分,可以将自动驾驶技术分为硬件、软件、应用。
一些专业术语
架构
系统泛指由一群有关联的个体组成,根据某种规则运作,能完成个别元件不能单独完成的工作的群体。它的意思是“总体”“整体”或“联盟”。
以微信为例来做一个分析:
-微信本身是一个系统,包含聊天、登录、支付、朋友圈等子系统。
-朋友圈这个系统又包括动态、评论、点赞等子系统。
-评论这个系统可能又包括防刷子系统、审核子系统、发布子系统、存储子系统。
-评论审核子系统不再包含业务意义上的子系统,而是包括各个模块或者组件,这些模块或者组件本身也是另外一个维度上的系统。例如,MySQL、Redis等是存储系统,但不是业务子系统。
自动驾驶系统由分布式-域控制-中央集中式不断升级
汇编
高阶语言(Java,C++等程序语言,计算机不能直接识别)--汇编语言(中间语言)--机器语言(机器可以识别的0.1二进制语言)
1.硬件
硬件包括CPU,MPU,SOC所有的芯片
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
自动驾驶行业有哪些玩家
Waymo, Tesla, Huawei
自动驾驶的未来展望
未完待续......