高速运动的真正挑战并非源于单次脉冲的飞行时间,而是源于LiDAR完成一整帧扫描(例如,0.1秒)期间车辆的持续运动

LiDAR系统在一帧内会发射数万到数百万个激光脉冲,由于每个脉冲发射时车辆的位置和姿态(位姿)都略有不同,如果直接将这些在不同位姿下采集到的点云数据拼接在一起,就会产生严重的运动畸变(Motion Distortion) [[14]][[15]][[16]]。

想象一下,当车辆在转弯时,一帧扫描开始时探测到的直线护栏,到扫描结束时可能已经被扭曲成了曲线。这种畸变会严重影响对物体形状、尺寸和速度的判断,是自动驾驶感知中必须解决的核心问题。

现代车载LiDAR系统通过一套复杂的 运动补偿算法(Motion Compensation Algorithms) 来实时校正这种畸变 [[17]]。其工作流程如下:

  1. 高频位姿感知:车辆上搭载了高精度的惯性测量单元(IMU),它能以极高的频率(例如200Hz以上)测量车辆的角速度和加速度。结合全球定位系统(GPS)或更高精度的定位方案(如RTK-GNSS),系统可以实时、精确地解算出车辆在每个瞬间的六自由度位姿(三维位置x, y, z和姿态角roll, pitch, yaw)[[18]]。

  2. 时间戳同步:LiDAR系统为每一个发射的激光脉冲都打上精确到微秒级别的时间戳。同时,IMU和GPS的测量数据也带有同样精确的时间戳。

  3. 坐标系变换:当LiDAR接收到一个回波点时,它首先计算出该点在当前时刻LiDAR传感器坐标系下的坐标。然后,算法会根据该点的时间戳,从高频位姿数据中插值得到该瞬间车辆的精确位姿。最后,通过一个刚体变换(旋转和平移矩阵),将该点从“运动中的传感器坐标系”转换到一个“固定的世界坐标系”或“该帧起始时刻的车辆坐标系”中 [[19]]。

    数学上,这个过程可以表示为:
    P w o r l d = T e g o ( t ) ⋅ P l i d a r ( t ) P_{world} = T_{ego}(t) \cdot P_{lidar}(t) Pworld=Tego(t)Plidar(t)
    其中:

    • P w o r l d P_{world} Pworld 是点在世界坐标系下的坐标。
    • P l i d a r ( t ) P_{lidar}(t) Plidar(t) 是点在t时刻传感器坐标系下的坐标。
    • T e g o ( t ) T_{ego}(t) Tego(t) 是根据IMU/GPS数据计算出的t时刻车辆的位姿变换矩阵。

通过对一帧内的所有点都执行这样的“去畸变”操作,LiDAR系统就能生成一幅准确、一致的三维点云图像,真实地反映了环境的几何结构,仿佛这幅图像是在一瞬间“冻结”拍摄的一样 [[20]]。




高速运动汽车激光雷达系统信号回波与接收效率深度分析

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐