大多数室内测绘教程把重点放在软件上——选哪个SLAM算法、怎么配ROS参数、用什么后处理工具。但实操中,点云质量至少有一半取决于你怎么走路。传感器再好,路线乱走一通,出来的也是废数据。

这篇指南不教软件安装。教你的是扫描现场该做什么、怎么做、怎么避免最常见的数据质量问题。

扫描前准备(5分钟能省2小时返工)

到现场后第一件事不是开机,而是先走一圈。

打开要扫描的房间门,确认走廊连通,把可移动的障碍物推到一边。打开所有灯——LiDAR不受光照影响,但你可能需要在实时预览里看清自己在扫什么。

在脑子里(或手机备忘录里)规划扫描路线。走一遍从入口经过所有房间的路径,记住哪里有玻璃门、哪里是长走廊、楼梯在哪里。不要在扫描中途临时改路线——SLAM算法最怕的就是计划外路线变更。

几个需要提前注意的问题区域:

初始化:从哪里开始?

SLAM算法需要在扫描开始时确定设备的初始位置和朝向。初始化点的选择直接影响后续追踪的稳定性。

选特征丰富的地方。 桌面上方比空地板好——桌面有桌面边缘、桌腿、上面的物品,几何特征多。空旷的大厅、草坪、停车场是最差的初始化位置。

几个具体规则:

行走速度和姿势

这个问题听起来简单,但做错的人比做对的多。

一般室内环境:0.5–1.0 m/s。 这是正常步速,不需要刻意放慢。但不要跑,不要急停急走,不要突然掉头。

窄走廊、楼梯间、设备密集区域:≤0.5 m/s。 慢走,稳走。这些地方SLAM最容易丢追踪。

过窄门时侧身走。 双手持扫描仪贴在胸口,侧身穿过门框,让传感器同时看到门两侧的空间,等几秒钟再继续往前。不要站在门正中间面向一堵墙初始化。

不要刻意摇晃扫描仪。 有些教程建议"小幅摇晃以增加覆盖",这在新手手上容易变成大动作摇摆,反而影响点云质量。自然的走路臂部摆动是可以接受的。

转弯时慢下来。 走到走廊尽头准备拐弯,提前减速,用较大的转弯半径,让SLAM有更多时间完成特征匹配。

路线策略:闭环法则

SLAM的精度很大程度上取决于你是否走了一个闭环。

基本原则:起点即终点

每次扫描结束时要回到起点,形成一个"O"形闭环。回到起点后,SLAM算法可以比较起终点的位置差异,通过优化把累积误差摊消掉。重新走回头路("8"字形路线)的效果远不如走一个"O"形环。

长距离扫描:每100-200米做一次中间闭环

如果扫描距离超过100米(比如一整栋办公楼),不能等走到头才闭环。每100-200米故意绕回一个之前扫过的区域,形成中间闭环。

房间策略:小环套大环

每个房间内部走一个小闭环,整个楼层走一个大闭环。扫完一个房间回到走廊再进入下一个——不要从A房间直接穿到B房间。

楼层策略:逐层扫描

一层一层来,不要试图在一次连续扫描中跨越多个楼层。楼梯是SLAM最怕的场景,每跨一次楼梯就增加一次漂移风险。

问题场景处理

玻璃幕墙和镜子

普通单回波LiDAR遇到大面积玻璃会产生噪点或数据空洞。双回波传感器(如M360-D)会好得多——第一回波捕捉玻璃表面,第二回波穿透玻璃捕捉后面的物体。

如果没有双回波传感器,调整扫描角度:斜着扫玻璃而不是正对着扫,减少直接反射。尽量让玻璃两侧的实体墙面提供足够的几何特征来维持SLAM追踪。

长直走廊

医院、学校、酒店的走廊是漂移重灾区——两侧墙壁结构几乎一模一样,SLAM很难判断自己在走廊的哪个位置。

处理方法:放慢到≤0.5 m/s。在走廊两侧每50米放一个有明显特征的物体(一把椅子、一个灭火器箱),给SLAM提供位置锚点。尽量走"8"字形路线而不是直来直去。

环氧地坪车库

环氧涂层的地面反射率很高,会产生大量地面噪点,导致SLAM的Z轴(垂直方向)漂移。扫描仪会"以为"地面在倾斜。

把扫描仪稍微向上倾斜(大约10-15°),减少地面点对SLAM的干扰。

楼梯间

从下往上扫,LiDAR朝向内侧扶手方向,不要用自己的身体挡住传感器。不要在楼梯平台上原地打转。如果楼梯有多段,每段都独立处理,不要试图一次连续扫完。

大型开放仓库

仓库的空走道是SLAM的地狱——两侧是货架但中间什么都没有。沿着货架行走,而不是横穿空走道。货架的垂直结构提供了丰富的几何特征。

SLAM算法选择

不同SLAM算法对不同环境的适应能力不同:

场景推荐算法原因
一般室内FAST-LIO2成熟稳定,计算量适中
走廊多的场景Point-LIO在特征退化环境中表现更好
多楼层/多房间SLAMer (MaRS Lab)支持多Session拼接

如果你的系统有实时点云预览,扫描过程中偶尔看一眼。发现某个区域数据明显稀疏或异常,回到那个位置重新走一遍。

扫描后处理

  1. 导出点云。常用格式:.las(通用)、.ply(CloudCompare兼容)、.e57(行业标准)
  2. 去噪和裁剪。在CloudCompare中删除明显的离群点和人体遮挡区域
  3. 多段拼接。如果分了多个扫描段,用CloudCompare或商业软件完成配准
  4. 提取交付物。根据需求导出平面图、剖面图、或3D模型

精度自检

扫描完之后怎么知道数据够不够好?

最简单的办法:在点云中找到两个已知距离的特征点(比如门框宽度),测量点云中的距离,对比实际值。±30mm以内对大多数室内测绘够用,建筑BIM需要±5-10mm。


需要选型建议?

查看M360完整参数,或与我们的团队讨论您的测绘项目。

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

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

更多传感器选型参考:M360 vs MID-360对比页 | 联系我们

© 2026 SmartBotParts. All rights reserved.