Comet Labs合伙人:为什么说激光雷达是无人驾驶汽车的“眼睛”?

本站整理 2017-02-23

什么是激光雷达?为什么说它是自动驾驶汽车的“眼睛”?它有哪些主要应用?又面临哪些机会和挑战?Adam Kell用通俗的语言和大量实例解答了上述问题。

一、一个形象的比喻

想象一下,你站在一个黑暗的房间里,你能感觉到周围环境的唯一方式是伸出棍子触碰物体。 首先,你径直向前伸出棍子,棍子在伸出12英尺后撞击到一个坚实的物体。 然后你向右伸出棍子,伸出8英尺后停止。接下来试试你的左边,有12英尺。最后,在你的后方,棍子伸出了18英尺。于是,即使你看不到任何东西,也不移动身体,你也能获得一些关于房间的信息。

如果你在不同的方向重复几百或几千次这样子动作(并且记忆力极强),你将能够根据物体和你的距离大致了解这个屋子的全貌。

Comet Labs合伙人:为什么说激光雷达是无人驾驶汽车的“眼睛”?

图1 针对一间屋子的墙的二维扫描

如果向上或向下倾斜棍子,你甚至能够根据轮廓“看到”周围的物体,如椅子和门。这些信息可以产生一个叫做“点云”的图像,它是三维坐标系中的一系列点。当你拥有足够多的点,就可以生成一个非常完整的基于点云的房间,像这样:

Comet Labs合伙人:为什么说激光雷达是无人驾驶汽车的“眼睛”?

图2 针对墙和饮水机的三位扫描

二、什么是激光雷达

激光雷达(LIDAR,“光”和“雷达”的组合词)是一种被设计用于快速构建这些点云的传感器。通过使用光来测量距离,激光雷达能够非常快速地采集样点——每秒高达150万个数据点。这个采样率使得该技术能够部署在自动驾驶车辆等应用上。

工作原理

激光雷达测量光脉冲的飞行时间,进而能够判断传感器和物体之间的距离。想象一下,当发出光脉冲时启动秒表,然后当光脉冲(从遇到的第一个物体反射出来)返回时停止计时器。通过测量激光的“飞行时间”,并且知道脉冲行进的速度,就可以计算距离。光以每秒30万千米的速度传播,因此需要非常高精度的设备来产生关于距离的数据。

Comet Labs合伙人:为什么说激光雷达是无人驾驶汽车的“眼睛”?

图3 用激光当“棍子”来测量距离

为了产生完整的点云,传感器必须能够非常快速地对整个环境进行采样。激光雷达能够做到这一点的一种方式是通过在单个发射器/接收器上使用非常高的采样率。 每个发射器每秒发射数万或数十万个激光脉冲。这意味着,多达100000个激光脉冲在1秒内完成从激光器单元上的发射器到被测量的物体的往返行程,并返回到激光雷达单元上位于发射器附近的接收器。较大的系统具有多达64个这样的发射器/接收器(它被称为“线”)。多线使系统能够每秒产生超过一百万个数据点。

然而,64个固定线不足以映射整个环境——它只是在非常集中的区域给出非常清晰的分辨率。 由于光学中所需的精度,制造更多的线是非常昂贵的,因此在线数超过64后继续增加线数会使成本急剧增加。因此,许多激光雷达系统使用旋转组件或旋转镜来使线围绕环境进行360度扫描。常见的策略包括使单个发射器和接收器向上或下偏转使激光器视野覆盖范围更大。 例如,Velodyne的64线激光雷达系统具有26.8度的垂直视角(通过旋转使其拥有360的度水平视角)。这个激光雷达可以从50米开外看到一个12米高的物体的顶部。

下图中可以看到,距离激光雷达的远近不同,点云的疏密程度也不相同,这是由于数据保真度随着距离而下降。虽然它不是完美的,但是较高分辨率可用于较近的物体,因为随着到传感器的距离增加,发射器之间的角度(例如,2度)会导致这些点带之间的间隔更大。

Comet Labs合伙人:为什么说激光雷达是无人驾驶汽车的“眼睛”?

图4 旋转的多线激光雷达产生的点云


下一页更精彩

用户评论(已有条评论)

昵称:
表情
发表评论
注:您的评论需要经过审核才能显示哦,请文明发言!
最新评论
暂无评论