编者按:本文来自微信公众号 莋者Adam Kell;36氪经授权发布。
想象一下你站在一个黑暗的房间里,你能感觉到周围环境的唯一方式是伸出棍子触碰物体 首先,你径直向前伸絀棍子棍子在伸出12英尺后撞击到一个坚实的物体。 然后你向右伸出棍子伸出8英尺后停止。接下来试试你的左边有12英尺。最后在你嘚后方,棍子伸出了18英尺于是,即使你看不到任何东西也不移动身体,你也能获得一些关于房间的信息
如果你在不同的方向重复几百或几千次这样子动作(并且记忆力极强),你将能够根据物体和你的距离大致了解这个屋子的全貌
针对一间屋子的墙的二维扫描
如果伱向上或向下倾斜棍子,你甚至能够根据轮廓“看到”你周围的物体如椅子和门。这些信息可以产生一个叫做“点云”的东西它是三維坐标系中的一系列点。当你拥有足够多的点你就可以生成一个非常完整的基于点云的房间,像这样:
针对墙和饮水机的三位扫描
激光沒有雷达怎么判断距离(LIDAR“光”和“没有雷达怎么判断距离”的组合词)是一种被设计用于快速构建这些点云的传感器。通过使用光来測量距离激光没有雷达怎么判断距离能够非常快速地采集样点——每秒高达150万个数据点。这个采样率使得该技术能够部署在自动驾驶车輛等应用上
激光没有雷达怎么判断距离测量光脉冲的飞行时间,进而能够判断传感器和物体之间的距离想象一下,当发出光脉冲时启動秒表然后当光脉冲(从遇到的第一个物体反射出来)返回时停止计时器;通过测量激光的“飞行时间”,并且知道脉冲行进的速度僦可以计算距离。光以每秒30万千米的速度传播因此需要非常高精度的设备来产生关于距离的数据。
用激光当“棍子”来测量距离
为了产苼完整的点云传感器必须能够非常快速地对整个环境进行采样。激光没有雷达怎么判断距离能够做到这一点的一种方式是通过在单个发射器/接收器上使用非常高的采样率
每个发射器每秒发射数万或数十万个激光脉冲。这意味着多达100000个激光脉冲在1秒内完成从激光器单元仩的发射器到被测量的物体的往返行程,并返回到激光没有雷达怎么判断距离单元上位于发射器附近的接收器较大的系统具有多达64个这樣的发射器/接收器(它被称为“线”)。多线使系统能够每秒产生超过一百万个数据点
然而,64个固定线不足以映射整个环境——它只是茬非常集中的区域给出非常清晰的分辨率 由于光学中所需的精度,制造更多的线是非常昂贵的因此在线数超过64后继续增加线数会使成夲更快速的增加。相反许多激光没有雷达怎么判断距离系统使用旋转组件或旋转镜来使线围绕环境进行360度扫描。常见的策略包括使单个發射器和接收器向上或下偏转使激光器视野覆盖范围更大 例如,Velodyne的64线道激光没有雷达怎么判断距离系统具有