无人驾驶概述
无人驾驶能够解决的问题
车辆利用率
- 点对点交通
- 共享交通
驾驶安全
- 减少车祸
提高交通效率
-
减少堵塞
-
提高路口通行效率
无人驾驶分级
L1:定速巡航(ACC)可以纵向控制
L2:车道保持辅助(Lane Keeping)可以横向和纵向控制。人负全责
L3:可以提供简单路况下的变道,但是条件限制。自动驾驶时车负责
L4:大部分时间按由车主导,接管工具减少
L5:全区域无人驾驶
实现思路
V2X(车路协同)
-
V2V(车)
-
V2I(公共设施)
-
V2P(行人)
可以降低单车成本,提供超视距感知,车辆意图协商,车辆协同控制
边缘计算
-
RSU:路侧单元
-
OBU:车载单元
5G通信能力
- LTE-V协议
主车智能
-
感知能力
-
决策能力
-
高精地图(HD map)
-
定位
权责问题
- RSS模型(责任敏感安全模型)
自动驾驶硬件概述
感知传感器
-
摄像头(用于车道线检测,交通信号灯识别)
-
激光雷达(准确率高)
-
毫米波雷法(观测距离远)
-
超声波(近处高敏感传感器)
定位系统传感器
-
IMU:实时测量自身位姿
-
GNSS:GPS
车载计算单元-IPC
-
高效连接计算单元内部的各个计算设备,连接外部传感器的信息输入和存储
-
冗余设计,防止单点故障
-
符合车规,抗电磁干扰能力
车辆线控系统
由液压系统和真空助力泵变为电子液压系统
自动驾驶软件概述
感知系统(位姿,目标对象,场景语义分割)
定位系统(检测,分类,跟踪,分割)
硬件
-
HD map:高精地图,提供精确的三维表征,地图语义信息
-
INS:惯性导航
-
IMU:通过当前自身状态推算下一时刻位置
-
RTK:载波相位差分系统
-
激光雷达,摄像头:获取信息,和高精地图进行物体匹配,获取定位
软件
-
监督学习,半监督学习,强化学习
-
RCNN,YOLO,SSD
-
前融合,后融合
决策规划(实时,准确)
预测
基于状态预测
-
Kalman Filter
-
Particle Filter
基于车道序列预测
- 机器学习,深度学习
行人预测
- 人的突发位姿变化
规划
-
导肮线路规划
-
精细轨迹表述
实时控制(准确性,时效性,精确性)
通过轨迹和车辆状态,来控制方向盘和油门
OS
RTOS
-
QNX:类Unix系统
-
RT Linux:加了Linux补丁,通过软实时进行监控
Framework
-
ROS
-
YARP,MOOS,Cybertron
阅读材料
- 综述文章
• 基于深度学习的自动驾驶技术综述
• Self-Driving Cars:A Survey
• Computer Vision for Autonomous Vehicles: Problems, Datasets and State-of-the-Art
- 无人驾驶实现结构概览
- 实践
Comments