自动驾驶算法与芯片设计
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.1.2 激光雷达

激光雷达传感器通过发射激光束,测量发射和返回脉冲之间的时间,以确定障碍物在任何给定方向上的距离。传感器会产生一组3D点(也称为点云)和与接收脉冲强度相对应的反射率值。与图像不同,点云稀疏,在样本空间中分布不均匀。作为有源传感器,激光雷达不需要外部照明。因此,即使在恶劣的天气和极端的照明条件(例如,夜间或阳光刺眼的情况)下,也可以实现更可靠的检测。标准的激光雷达模型,例如HDL-64E[3],使用旋转的激光束阵列来获得360度和最大半径(如120m)的3D点云。该传感器每帧可输出12万个点,在10Hz帧速率下,每秒可输出12亿个点。2020年,Velodyne发布了VLS-128型号的激光雷达产品,其具有128束激光、更大的角分辨率和300m的半径范围。激光雷达被广泛采用的主要障碍是其价格:单个激光雷达传感器的成本可能超过70000美元。然而,随着固态激光雷达技术的引入和激光雷达产品的大规模生产,这一价格在未来几年内将会下降。

还有一些检测方法,同时依赖激光雷达和摄像机模式。在融合这些模态之前,需要校准传感器,以获得单个空间参考系。Park等人[4]建议使用多边形平板作为目标,可通过两种方式将其检测出来,以生成准确的3D-2D对应关系,并获得更准确的校准。然而,由于具有空间目标,使得该方法难以进行现场校准。Ishikawa等人[5]设计了一种校准方法,在不具有空间目标的情况下,该方法使用传感器的测距法估算环境来反复进行校准。

不同传感器具有不同的特点。单目摄像机是廉价的传感器,但是缺少深度信息,而深度信息是3D对象精确检测所必需的;立体摄像机可用于恢复深度信息,但是在不利的光照条件和无纹理的场景中其无法使用;ToF摄像机传感器的分辨率有限;激光雷达传感器可用于在夜间进行精确深度估计,但是在不利的天气条件(如雪和雾等)下容易产生噪声,并且无法提供纹理信息。因此,如何融合不同传感器的数据,以实现可靠检测目标,一直是业界不断努力的方向。