本系列博客包括自动驾驶技术概述、自动驾驶汽车平台技术基础、自动驾驶汽车定位技术、自动驾驶汽车环境感知、自动驾驶汽车决策与控制、自动驾驶系统设计与应用六个栏目。作者不是自动驾驶领域的专家,只是一个探索自动驾驶道路的小白人。这个系列还没有读完,也是一边读一边总结一边思考。欢迎各位朋友,各位大牛在评论区给出建议,帮笔者这个小白挑错,谢谢! 本专栏是关于自动驾驶汽车环境感知书籍的笔记。
1.自动驾驶环境感知概述概述
1.1 自动驾驶环境感知介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍自动驾驶环境感知介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍自动驾驶环境感知介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介绍介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介介
- 四大核心技术:环境感知、精确定位、路径规划、线路控制执行;
- 自动驾驶汽车首先收集、处理和分析环境信息和内部信息,即环境感知,环境感知是智能车辆独立驾驶的基础和前提;
- 环境感知是智能驾驶车辆与外部环境信息交互的关键。其核心是更好地模拟智能驾驶车辆,最终超越人类驾驶员的感知能力,准确地感知和理解车辆本身和周围环境的驾驶情况;
- 智能驾驶车辆通过硬件传感器获取周围环境信息;
- 环境感知的对象主要包括:道路边界检测、障碍物检测、车辆检测、行人检测三个方面;
- 对于动态物体,不仅要检测物体的当前位置,还要跟踪物体的轨迹,并根据跟踪结果预测物体的下一个位置;
- 用于环境感知的传感器一般包括:激光测距仪、视频摄像头、车载雷达等;
- 通过摄像头、雷达、定位导航系统等获取环境信息的智能驾驶车辆,包括图像、视频、点云等;
- 检测和识别是自动驾驶中环境感知的两项基本任务,主要通过机器学习和计算机视觉技术实现;
- 卷积神经网络的特征提取广泛应用于计算机视觉,包括基于图像的图像分类和物体检测、基于视频的行为识别等;
- 一般的卷积神经网络包括:输入层、卷积层、池化层、输出层;
- 更容易迁移到新的目标类别,只要获得足够的样本,就可以训练识别该类别的网络;
- 由于卷积神经网络的强大特征提取能力,可以提高屏蔽物体的识别精度;
- 对光变化相对较强,能处理暗光环境,神经网络数据驱动特征提取能力能很好地处理此类问题;
1.2 车载感知系统组成简介
- 智能驾驶车辆获取和处理环境信息主要用于状态感知和处理V2X(车对外信息交换)网络通信;
- 状态感知主要通过车载传感器收集和处理周围和车辆的环境状态信息,主要包括交通状态感知和车身状态感知;
- V2X网络通信是实现智能驾驶车辆与外部设施、汽车之间的互联互通、信息共享和协同控制,结合现代通信和网络技术;
- 环境感知需要各种车载传感器通过各种算法处理和分析原始输入数据,实时获取周围环境的信息;
- 环境感知是硬件设备(即感知设备)和软件算法(即感知技术)的统一体;
- 硬件设备是感知的物理基础,主要指激光雷达、毫米波雷达、机器视觉系统、红外传感器、超声传感器、惯性系统、多传感器信息集成系统、多源信息交互系统等各种车载传感器;
- 每个传感器可以获得不同的局部信息,相互补充。多传感器集成可以显著提高系统的冗余和容错性,确保决策的快速性和正确性;
-
- 摄像头获取的信息更直观,更接近人类视觉;
- 机器视觉系统通过摄像头从不同角度获取环境信息;通过图像增强、雾等技术预处理原始输入图像,将处理后的图像发送到视觉分析模块,计算机通过数字图像处理技术和计算机视觉算法分析图像或视频,实现分类、分割、检测和跟踪,提取车道线、行人、车辆、障碍物的位置、尺寸、速度和方向信息,报警并紧急处理可能的危险情况;
- 机器视觉具有监控范围广、信息量大、成本低等优点;
- 视觉能见度低、光照过弱或反射的场景对其性能影响较大,不能全天候工作;
-
- 激光雷达通过电磁波获取目标位置、速度信息和周围环境的三维特征;
- 激光雷达原理:通过向目标发射激光信号,通过分析目标反射信号获取信息;根据目标密度信息,可以轻松识别汽车、行人、路障、树木、路灯等常见目标;
- 激光雷达:
- 激光雷达分辨率高,测距精度高,角分辨率高,速度分辨率高,测量范围大,抗干扰能力强;
- 激光雷达价格较高,体积较大,频率相近的激光雷达间存在相互干扰;
- 激光雷达受天气影响较大,在雾霾、雨雪等能见度较低的环境中,激光雷达的探测距离迅速下降;
- 激光雷达分类:
- 单线雷达:由高同频脉冲激光测距仪和旋转扫描仪组成;通过发射激光束扫描区域,返回发射点到扫描位置的距离和角度;
- 多线雷达:激光雷达同时发射两个或两个以上的激光束;
-
- 毫米波雷达是唯一能全天候工作的传感器;
- 毫米波雷达具有体积小、角分辨率高、频带宽、探测距离长、抗干扰能力强等优点;
- 毫米波雷达比激光雷达具有更好的指向性和穿透性;
- 毫米波雷达无法探测平行平面中的目标信息;
-
- 传感器采用超声波避障,能耗慢,介质传播距离长,穿透性强,测距方法简单,成本低;
- 超声波传感器的探测距离为1~5m,一般用于数据简单、实时要求高的场景;如倒车报警系统、近距离障碍物检测;
-
- 惯性导航系统不依赖外部信息,以陀螺仪和加速度计为敏感设备的导航参数解决系统,根据陀螺仪的输出建立导航坐标系,根据加速度计的输出解决导航坐标系中载体的速度和位置;
- 惯性导航系统根据已知点的位置和速度计算当前的加速度、速度和位置;
- 惯性导航屏蔽性较好,基本不受天气条件的限制;惯性导航由于定位信息是通过对时间的积分获得的,因此误差会随着时间的积累而增加;
-
- 对于多传感器互补信息,采用多源信息集成技术分析、加权、综合原始数据,实现各传感器互补优势,提高容错率,减少视觉盲点;
- 对于多传感器矛盾的信息,由于处理器只能同时对某个动作做出决定,因此必须筛选和删除原始数据;
- 传感器集成:数据级集成、特征级集成、决策级集成;
- 数据级融合(像素融合):通过整合像素级图像,增加边缘、纹理等细节特征;
- 特征级融合:原始数据提取的特征向量融合,特征融合效果一般优于原始数据融合;
- 决策级融合:根据多个传感器提取和逻辑操作同一目标的观察数据,根据需要做出高级决策;
- 数据集成的前提:各传感器之间的校准,目的是实现各传感器坐标系之间的转换,将不同传感器映射到同一时空参考系;
- 传感器校准是集成的基础,包括:校准每个传感器本身和每个传感器坐标系之间的相互转换关系;
- 激光雷达标定:指激光雷达的坐标映射到统一车体坐标系中以便数据处理;
- 摄像头校准:指图片中像素点坐标与真实环境位置的映射关系;