无人驾驶汽车如何实现自动驾驶?其中一个关键技术是LiDAR(激光雷达传感器),也被称作光达,它相当于无人驾驶汽车的眼睛。激光雷达,全称为Light Detection And Ranging(光探测与测距),结合了激光、全球定位系统(GPS)和惯性测量单元(IMU)三种技术,用于获取数据并生成精确的数字高程模型(DEM)。这种技术的组合能够高精度地定位激光束在物体上的光斑,测距精度可达厘米级,激光雷达的主要优势在于其“精确”和“快速高效”。
激光雷达通过测量激光信号的时间差和相位差来确定距离,并通过水平旋转扫描或相控扫描来测量角度。根据这些数据,激光雷达可以建立一个二维极坐标系,再通过不同俯仰角度的信号获得第三维的高度信息。高频激光可以在一秒内获取大量位置点信息(称为点云),并据此进行三维建模。此外,激光雷达还可以通过激光信号的反射率初步区分不同材质。
激光雷达是实现自动驾驶的关键技术之一,分为机载和地面应用两大类。机载激光雷达安装在飞机上,可以量测地面物体的三维坐标。早在20世纪70年代,NASA就开始研发这项技术,后来逐渐商业化。近年来,激光雷达不仅在军事领域应用广泛,也开始迅速扩展到民用市场,尤其是无人驾驶汽车领域。
早期的激光雷达应用可以追溯到美国DARPA举办的无人驾驶汽车挑战赛。2007年的挑战赛中,大部分参赛队伍都使用了Velodyne公司设计的激光雷达。这次比赛引起了谷歌的关注,随后谷歌组建了团队,并在其无人驾驶汽车项目中采用了Velodyne的激光雷达技术。此后,百度、Uber等公司也在他们的无人驾驶汽车研发中使用了激光雷达技术。传统汽车制造商如大众、日产、丰田等也纷纷加入无人驾驶汽车的研发行列,同样采用了激光雷达技术。
激光雷达具有很高的分辨率,能够区分真实移动的行人和人物海报,并在三维空间中建立模型,检测静态物体,精确测距。它的工作原理类似于雷达,但分辨率更高,因为光的波长比无线电波的小得多。激光雷达的优点包括高分辨率、强抗干扰能力、丰富的信息量以及全天时工作的能力。然而,它最大的缺点是容易受到大气条件和工作环境中的烟尘影响,难以实现全天候工作。
激光雷达的工作原理与结构类似雷达,都是基于飞行时间(TOF)技术。通过测量激光遇到障碍物后返回的时间,计算出目标与自身之间的距离。激光雷达通过发射激光束来探测目标位置、速度等特征,具有测量精度高、方向性好的优点。
为了生成完整的点云,激光雷达需要快速对环境进行采样。一种方法是使用高采样率的发射器/接收器。另一种常见的方式是使用旋转组件或旋转镜,使激光束环绕环境进行360度扫描。例如,Velodyne的64线激光雷达系统具有26.8度的垂直视角,可以检测远处物体的细节。
在高级驾驶辅助系统(ADAS)中,激光雷达通过透镜、激光发射及接收装置,基于TOF原理获取目标物体的位置、速度等特征数据,并将其传输给数据处理器。同时,汽车的速度、加速度、方向等数据也通过CAN总线传输到数据处理器,综合处理后发出相应的警告或控制指令,以实现辅助驾驶功能。
激光雷达按结构分类,主要分为机械激光雷达和固态激光雷达。机械激光雷达带有旋转部件,而固态激光雷达则依靠电子部件来控制激光发射角度。固态激光雷达的优势在于响应速度快、控制电压低、扫描角度大且价格较低。
根据线束数量的不同,激光雷达又可分为单线束激光雷达和多线束激光雷达。单线束激光雷达每次扫描只能产生一条线,主要用于安全防护和地形测绘等领域。多线束激光雷达每次扫描可以产生多条线,适用于更复杂的应用场景。
激光雷达的性能指标包括测量距离、精度、速率和角度分辨率。精度并不是越高越好,过高精度会增加硬件成本和计算量。角分辨率决定了两个激光点之间的距离,单点测距精度高,但两点间距太大也会失去意义。
激光雷达在智能机器生态系统中有许多机遇,尤其是在构建三维环境模型方面。二维激光雷达扫描器可以在户外使用,且成本低廉。此外,一些公司正在研发固态激光雷达,通过相控阵光学系统来引导激光脉冲方向,以降低成本并提高集成度。
然而,激光雷达也面临诸多挑战。高反射率的表面会影响测量精度,恶劣天气条件也会干扰激光雷达的读数。此外,激光雷达的刷新率相对较慢,成本高昂,而且目前还无法区分纸袋和岩石等不同材质。此外,激光雷达还可能遭受黑客攻击,通过模拟车辆、行人的信号,制造虚假障碍物,导致汽车减速或停车。
尽管如此,激光雷达仍然是计算机视觉的重要组成部分,其生成的数据是计算机最容易理解的。随着技术进步,激光雷达的成本有望进一步降低,新的应用领域也将不断涌现。