无人驾驶概述

无人驾驶概述

无人驾驶能够解决的问题

车辆利用率

  • 点对点交通
  • 共享交通

驾驶安全

  • 减少车祸

提高交通效率

  • 减少堵塞

  • 提高路口通行效率

无人驾驶分级

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

阅读材料

  1. 综述文章

• 基于深度学习的自动驾驶技术综述

• Self-Driving Cars:A Survey

• Computer Vision for Autonomous Vehicles: Problems, Datasets and State-of-the-Art

  1. 无人驾驶实现结构概览

ISPRS 2017

  1. 实践

Python plays Grand Theft Auto


CC BY-NC 4.0

缓存的使用和设计
XML

Comments