激光成像雷达下的未知目标相对位姿估计:一种EKF算法

4 下载量 5 浏览量 更新于2024-08-26 收藏 1.48MB PDF 举报
"本文介绍了一种基于激光成像雷达的未知目标相对位姿估计算法,利用扩展卡尔曼滤波(EKF)来解决空间中对未知目标的位置和姿态估计问题。该算法结合迭代最近点(ICP)算法处理激光雷达的点云数据,获取初步的相对位姿信息,并以此作为EKF的输入。通过将相对姿态、角速度、惯量比、相对位置、相对速度和目标参考系的位姿设为滤波状态,算法不仅能够估计相对位姿,还能识别目标的未知参数。为了增强仿真效果,使用Geomagic软件模拟点云测量,并在Matlab环境中进行了数值仿真,验证了算法的可行性。" 在航天领域,精确地确定与未知目标的相对位置和姿态是至关重要的任务,特别是在空间操作如卫星捕获、维修或对接等场景中。本研究提出的算法利用激光成像雷达作为传感器,它能提供高精度的三维空间信息。激光雷达通过发射激光束并接收反射信号,生成目标表面的点云数据,这些数据包含了目标的几何特征。 扩展卡尔曼滤波(EKF)是一种用于非线性系统的滤波方法,它扩展了传统的卡尔曼滤波理论,以适应非线性系统状态的估计。在本算法中,EKF被用来融合来自ICP算法的点云数据和系统模型的预测,不断更新和优化相对位姿的估计。ICP算法则是一种常用的点云配准方法,通过迭代寻找两个点云之间的最佳对应关系,从而求得最佳变换参数,即相对位姿的粗略估计。 算法的状态变量包括相对姿态(旋转矩阵或欧拉角)、角速度(表示姿态变化率)、惯量比(可能影响运动特性)、相对位置(在三个坐标轴上的距离)、相对速度(相对于目标的速度)以及目标参考系的位姿。这种全面的状态定义使得算法能够同时估计多个参数,包括目标的未知属性,这在实际应用中具有很高的价值。 为了确保数值仿真的准确性和可靠性,研究者使用了Geomagic软件来模拟真实的点云测量。Geomagic是一款专业的逆向工程和3D扫描软件,能够生成逼真的点云数据,这对于在没有实际飞行数据的情况下测试算法性能非常有用。 最后,所有理论和计算都在Matlab环境中进行了数值仿真。Matlab是一个强大的数学计算和建模工具,广泛应用于科学研究和工程计算,其丰富的工具箱和函数库使得数值仿真和算法验证变得便捷。通过仿真,研究者验证了所提算法在未知目标相对位姿估计方面的有效性,证明了这种方法在实际空间任务中的潜力。 该研究提出了一种创新的、基于激光成像雷达和扩展卡尔曼滤波的相对位姿估计算法,它在处理空间未知目标时表现出了优秀的性能。这一成果对于提升航天器自主导航和控制能力,特别是在复杂空间操作中的目标识别和跟踪,具有重要的理论和实践意义。