激光雷达的一帧数据是过去一周期内形成的所有数据,数据仅有一时间戳,而非某个时刻的数据,因此在这一帧时间内的激光雷达或者其载体通常会发生运动,因此,这一帧的原点不一致,会导致一些问题,这个问题就是运动畸变...运动补偿的目的就是把所有的点云补偿到某一时刻,这样就可以把本身在过去100ms内收集的点云统一到一个时间点上去,这个时间点可以是起始时刻,也可以是结束时刻,也可以是中间的任意时刻,常见的是补偿到起始时刻...*const po)
{
功能函数的名字 : TransformToStart
形参传入的指针pi是输入点的点云地址 po是转换后的输出点的点云地址调用的时候按下面这种方式用就可以了。...有的lidar在内部做了去畸变,那么可以设置DISTORTION为1,则s为1,那么按照上面的定义,就是把全部补偿到点云结束的时刻。...po是转换后的输出点的点云地址。