目录 一、算法原理 1、算法概述 2、线性优化 3、参考文献 二、代码实现 1、原始版本 2、2024新版 三、结果展示 1、原始结果 2、2024新版 以下是2024全新版 一、概述 1.1 原理 1.2 实现步骤 1.3应用场景 二、关键函数 2.1 头文件 2.2 计算点云法线并拼接到点云数据中 2.3 使用线性最小二乘法估计点到面的刚体变换 2.4 核心代码 2.5 可视化 三、完整代码 四、结果展示 博客长期更新,本文最近一次更新时间为:2024年10月24日。完善了算法理论介绍部分的计算公式。 一、算法原理 1、算法概述 点到平面度量通常使用标准非线性最小二乘法来求解,例如Levenberg-Marquardt。点到平面ICP算法的每次迭代通常比点到点算法慢,但收敛速度明显更快。两个点云之间的相对旋转小于30°,在旋转矩阵中用 θ θ θ替换 s i n θ sinθ