一个测绘员用手持 LiDAR 扫描仪绕着一栋商业建筑走了 500 米,回去一看点云和已有测量控制点对不上——北墙偏了 40cm,东墙偏了 60cm,建筑轮廓明显变形。

这就是 SLAM 漂移。每台跑纯 LiDAR SLAM 的手持扫描仪都逃不过这个问题,误差随距离线性增长。走 500 米,漂移 50cm 到 1 米以上。做施工放样、GIS 对接或任何需要与既有测量数据匹配的工作,这个精度不够。

RTK GNSS 能解决这个问题。通过将厘米级的卫星定位数据注入 SLAM 算法,累积误差在实时中被校正。

SLAM 漂移是怎么回事

SLAM(同步定位与建图)通过把每一帧新的 LiDAR 扫描与已建地图匹配来估计扫描仪的位置。本质是一串相对测量:"我相对于上一个位置向前走了 1.2 米,左转了 3 度。" 每一环都有一个微小误差。经过几百甚至几千环,误差累积。

漂移在以下场景最严重:

典型漂移量:走程的 0.1%-0.5%。走 100 米漂移 10-50cm,走 1 公里漂移 1-5 米。

100 米以内的室内扫描,漂移通常可以接受——局部几何关系保持准确。但户外长距离测绘,或需要绝对地理坐标的工作流,就不行了。

RTK GNSS:从米级到厘米级

标准 GNSS(GPS)精度 1-3 米。RTK(实时动态定位)通过载波相位差分把精度提升到 1-2cm(水平)、2-3cm(垂直)。

原理:

  1. 基准站设在已知坐标点,持续接收卫星信号
  2. 基准站计算已知位置与 GNSS 报告位置的差值——即"校正量"
  3. 校正量通过无线电或蜂窝网络实时传输给移动站(扫描仪的 GNSS 接收机)
  4. 移动站应用校正,获得厘米级定位

前提:基准站和移动站距离在 10-15km 以内,大气误差才近似相同。

现代 RTK 支持多星座(GPS + GLONASS + Galileo + 北斗),可视卫星更多、固定速度更快、城市峡谷中表现更好。网络 RTK 服务(NTRIP)已基本取代自建基站——订阅服务,通过网络接收校正数据。

限制:RTK 需要天空视野。密林下、隧道里、高楼之间,卫星信号退化,RTK 固定解会降级或丢失。

RTK 如何与 LiDAR SLAM 融合

核心思路:用 RTK 作为绝对位置约束,防止 SLAM 链条漂移。

松耦合 vs 紧耦合

松耦合把 RTK 的单点位置(3D 坐标 + 协方差)注入 SLAM 位姿图作为额外约束。SLAM 算法把它当做一个额外的"锚点",像闭环检测一样拉住轨迹。

紧耦合把 GNSS 原始观测量(伪距、载波相位、多普勒)直接送入 SLAM 状态估计器,和 LiDAR、IMU 数据联合优化。

商用一体化设备(如 CHCNAV RS10)通常采用混合方案——架构上是松耦合,但通过自适应加权实际表现接近紧耦合。

因子图优化

无论松耦合还是紧耦合,融合通常使用因子图(位姿图)。每个节点代表扫描仪在某时刻的位置,边(因子)代表约束:

优化器同时调整所有节点位置以满足所有约束。RTK 边充当锚点——它们把轨迹拉向已知的绝对位置。

精度对比:纯 SLAM vs RTK-SLAM

基于 ISPRS RTK-SLAM 基准数据集和制造商测试数据的典型范围:

场景 距离 纯 LiDAR SLAM RTK + LiDAR SLAM 提升倍数
室内走廊 100m ±15-30cm ±5-10cm* 3x
室外开阔地 500m ±50-100cm ±3-5cm 10-20x
室内外混合 1km ±100-200cm ±5-8cm 20-30x
纯室外 10km 不可用 ±2-5cm

*室内 RTK-SLAM 精度取决于离户外 RTK 信号的距离——纯室内段仍靠 IMU

最大提升出现在室外场景。在 SLAM 几何特征最差、漂移最快的开阔场地,RTK 提供连续的绝对校正。在室内外混合场景中,户外累积的 RTK 校正会延续到室内段,显著减少漂移。

100 米以内的纯室内扫描,RTK 提升有限——手持扫描仪内置的 IMU 本身就能让漂移保持在几厘米以内。

产品方案:一体化 vs 分体集成

一体化设备

设备 LiDAR RTK 价格范围 备注
CHCNAV RS10 16/32线, 120/300m, 320-640kHz 集成多星座 $15,000-20,000 5cm 绝对精度
NavVis VLX 3 4×LiDAR + 全景相机 集成 RTK $30,000+ 测绘级精度
Leica BLK2GO 紧凑型, 20m 可选 GNSS 模块 $25,000+ SLAM 优秀,测程短

一体化设备即买即用,厂商负责标定和支持。代价:价格高,锁定单一厂商生态。

分体集成(DIY)

将独立组件组合成 RTK-SLAM 系统:

总计 $800-2,500。便宜得多,但需要集成工作:

分体方案用便利性换灵活性。可以换 LiDAR、升级 RTK、定制 SLAM 算法。

什么时候需要 RTK

需要 RTK:

不需要 RTK:

实用折中方案:只在户外段开 RTK。从户外有固定解的地方开始扫描,走进室内由 SLAM 接管,回到户外时新的 RTK 固定解自动校正室内段的漂移。大多数一体化 RTK-SLAM 设备能自动处理这个切换。

RTK 信号中断时 IMU 的作用

RTK 不是到处都有。树冠、隧道、地下车库、建筑内部都会阻挡或削弱卫星信号。信号中断期间,IMU(惯性测量单元)保持定位链不断。

手持 LiDAR 内置 IMU——如 Livox M360 的 3 轴加速度计 + 3 轴陀螺仪——通过航位推算维持位置估计。可靠中断时间取决于 IMU 等级:消费级 MEMS IMU 大约 1-5°/分钟的方向漂移,限制可靠中断时长约 30-60 秒。

更长的 RTK 中断(走过大仓库),LiDAR SLAM 通过匹配扫描到已有地图来修正位置。IMU 以高频率(100-200Hz)填补 LiDAR 帧间空隙,LiDAR 以低频率(10-20Hz)提供几何校正。

三者互补:RTK 提供户外绝对位置,IMU 桥接信号中断,LiDAR SLAM 维护地图。

快速上手建议

  1. 要即买即用:看 CHCNAV RS10($15-20K)或 NavVis VLX 3($30K+)
  2. 要性价比:Livox M360 + u-blox ZED-F9P + Jetson Orin Nano,跑 FAST-LIO2 + GNSS 插件或 GLIO,硬件总计 $800-2,500
  3. 已有无 RTK 的手持扫描仪:检查设备是否支持外部 RTK 输入(串口/NMEA),有些设备可以直接接入

RTK GNSS 把手持 LiDAR SLAM 从"相对测量好用"升级为"绝对测量也好用"。对户外测绘、GIS 对接或任何坐标精度有要求的工作流,这个升级决定了交付物能不能用。

更多 SLAM 算法和精度评估内容,参考 SLAM 手持扫描仪精度指南点云精度评估指南

📖 相关阅读

需要高精度户外测绘方案?

查看 M360 3D LiDAR 完整参数或联系我们的技术顾问。

查看完整参数 → 联系我们 →

🛒 M360 3D LiDAR:5cm 盲区 | 70°×360° FOV | IP67 | <4.5W | 双回波可选
查看完整参数对比 →


© 2026 SmartBotParts. 保留所有权利。

本文中的精度数据来源于 ISPRS RTK-SLAM 基准数据集及制造商公开测试数据。实际性能因环境条件而异——在批量采购前请务必使用评估样机进行实地验证。