
刚把一台机器人原型摆上桌面时我最先想清楚的不是电机选型也不是电池容量而是一个听起来很基础的问题它现在在哪室内定位这件事说小了是输出一组坐标说大了是给机器人装“方向感”——而方向感的精度从米级到毫米级背后是完全不同的技术路线、成本结构和工程取舍。这篇内容我想把室内定位的原理、精度档位和机器人选型逻辑完整捋一遍适合正在做机器人导航、AGV调度、自动化集成或者刚入行选传感器方案的朋友参考。市面上讲室内定位的文章不少但多数只给一张对比表就完了UWB厘米级、WiFi米级、激光毫米级。真到自己搭系统的时候就会发现选型远不是看精度数字那么简单。同一个UWB模块在空旷车间和金属货架仓库里表现完全是两个世界同一颗激光雷达在纹理丰富的产线和纯白走廊里的定位稳定性也差了不止一个数量级。所以这篇文章不打算只堆参数而是把“为什么能做到这个精度”“代价是什么”“现场会出什么幺蛾子”讲透最后给出几条我自己实测下来比较靠谱的落地路径。1. 先从“方向感”说起定位在机器人系统里到底算什么1.1 “我在哪”只是第一步从感知到执行的完整链路在机器人系统里定位很少是独立功能它几乎是整个感知-决策-控制链条的地基。你规划路径时要用到坐标避障时要判断目标点相对位置机械臂抓取时要实时知道抓手在世界坐标系下的姿态这些全部依赖“当前机器人到底在哪”这个前提。以SLAM同步定位与建图为例机器人建图时每秒钟都在做同一件事根据已有的地图猜测自己的位置再用新观测到的传感器数据修正地图。这个循环里只要定位一步发散地图就会跟着畸变畸变的地图又会让下一步定位更差最后整个系统直接崩溃。这也是为什么工程上常说“SLAM的一半精力是防止定位跑飞”。实际落地时大多数机器人工程师会基于ROS/ROS 2生态来做这件事。amcl处理2D激光重定位robot_localization负责多传感器融合Cartographer和slam_toolbox负责建图Nav2把定位结果和路径规划串起来。它们解决的核心问题不是“我在绝对坐标系下的精确坐标”而是在充满噪声的传感器数据里持续估计自身状态。我之所以更喜欢用“方向感”而不是“坐标”来理解定位是因为坐标是个死数字方向感是连续估计的实时状态。机器人不是问一次“我在哪”就完事了它是每毫秒都在问自己一遍。这个本质区别决定了后面所有技术选型的思路。1.2 米级到毫米级不是一条直线而是四种不同玩法很多刚入行的朋友会问有没有一种技术能从米级一路做到毫米级我的答案是没有。精度并不是一根连续滑动的刻度盘不同精度档位背后是不同的物理原理、不同的成本模型和不同的应用场景。拿最常见的几档来拆米级。WiFi、蓝牙Beacon这类基于信号强度RSSI的方案能做到的通常就是“知道我在这个房间附近”。它回答的不是“我精确在哪”而是“我在哪个区域”。分米级。地磁匹配、部分视觉指纹方案可以做到1米以内但稳定性比较随缘环境一变就得重新标定。厘米级。UWB测距、视觉里程计、二维码/标记点定位属于这一档。它能支撑AGV在仓库通道里走直线、在工位前停准。绝大多数移动机器人实际需要的就是这个档位。毫米级。激光点云配准、运动捕捉、激光跟踪仪才能摸到这个级别。它们解决的问题不是“机器人走到哪里”而是“机械臂末端对不对准这条焊缝”“手术器械停在哪个解剖位置”。这四种玩法对应的任务形态也完全不同存在性判断、区域导航、路径跟踪、高精度操作。所以选“方向感”的第一步永远不是挑传感器而是先想清楚你要让机器人完成的到底是什么任务。2. 精度背后的物理原理每一档精度是怎么挣来的2.1 米级靠信号强度本质是“猜位置”WiFi和蓝牙Beacon的原理大家都不陌生手机或标签接收多个固定节点的信号强度根据“信号越强说明离得越近”来反推位置。具体有两种做法一种是用路径衰减模型把RSSI换算成距离再做多边定位一种是建指纹库先把整个区域的信号强度分布采集一遍定位时拿实时RSSI去匹配最像的位置。问题在于RSSI本身是个极不稳定的物理量。室内多径效应会让信号走了好几条路叠在一起人体含水量会吸收信号金属货架会反射信号甚至门开没开都会影响好几dB。这几dB的浮动折算成距离误差就是好几米。所以RSSI方案的精度天花板就摆在那里指纹匹配加粒子滤波能让轨迹看起来平滑一点但本质上是在猜。它真正的价值不在精度而在部署成本极低、终端兼容性极好。今天你兜里的手机就能当定位标签用不需要额外硬件。因此米级定位最适合的场景是人员存在性判断、贵重资产区域级追踪、商场导流而不是让机器人去精确执行任务。2.2 分米级到厘米级靠测距或几何约束本质是“算位置”到了分米和厘米级定位就不靠“猜”了而是靠“算”。这里最具代表性的两个方案是UWB和视觉几何定位。UWB超宽带用的是飞行时间测距。基站发一个时间戳极精确的脉冲标签收到后计算时间差乘以光速得到距离。因为脉冲带宽极宽、时间分辨率高UWB测距本身能做到厘米级。拿到四个以上基站的距离以后标签做多边定位就能解出自己的三维坐标。这一套原理跟GPS非常像只是把天上的卫星搬到了房间角落。视觉几何定位的核心则是三角化。机器人身上的相机观察环境中已知位置的特征点比如Apriltag标记、二维码或者SLAM里已经建好图的特征如果能同时看到多个特征就能用几何关系反推相机在世界坐标系下的位置和姿态。另一个方向是视觉里程计它不依赖已知标记而是追踪连续图像帧间特征点的移动靠帧间几何约束估算相对运动再积分出全局轨迹。这一档的精度之所以能做上来核心是传感器之间存在可靠的几何约束——要么是精确的测距值要么是稳定的视觉观测。但也正因为靠“算”它对标定质量、观测质量非常敏感。相机内参标得不好、UWB基站位置量错几厘米最终定位误差都会跟着放大。2.3 毫米级靠测量几何本质是“量位置”毫米级定位就得换一个思路了它不再是用寻常传感器“推算”位置而是用测量仪器级别的工具去“丈量”位置。激光SLAM是其中最接地气的一种。旋转测距雷达或者说激光雷达发出一圈激光打到的每个反射点都带着精确的距离和角度组合起来就是高密度点云。定位时有两种玩法一种是帧间配准把当前帧点云和上一帧点云做ICP或NDT配准算出一个高精度的帧间运动然后积分成轨迹另一种是地图匹配当前帧点云和预先建好的全局点云地图配准直接得到全局坐标精度可以做到毫米到厘米级。再往上就是运动捕捉系统和激光跟踪仪的地盘。OptiTrack、Vicon这类光学动捕用几十台高速相机从不同角度观测贴在目标上的反光标记点通过多相机三角化把标记点的三维坐标解算到0.1毫米级别。激光跟踪仪则用一束激光实时跟踪一个反射球测量距离和两个角度解出目标坐标。这类系统精度高得吓人但是只能在一个有限的、视线无遮挡的空间里使用而且设备单价动辄几十万通常只出现在实验室、手术室和精密装配工位。所以毫米级不是靠传感器更高级而是靠“测量仪表级”的几何观测。它贵得有道理但也不是哪里都花得起这个钱。3. 五类主流技术全景对比精度、成本、鲁棒性一个都不能少3.1 激光SLAM移动机器人的“标配”方向感如果你去翻一下市面主流AGV、AMR和扫地机器人的拆解会发现绝大多数都有一颗激光雷达。原因很朴素激光SLAM受环境光照影响小、点云精度高、建图直观而且经过十几年发展开源算法非常成熟。激光SLAM在实际应用中分成2D和3D两个流派。2D激光雷达扫描一个水平面适合地面平整、结构清晰的室内环境算法负担小嵌入式设备也跑得动扫地机器人几乎全是这个方案。3D激光雷达则能感知更多空间结构适合复杂地形、立体感知的机器人代价是计算量大幅上升。激光SLAM最怕的环境也很好总结几何退化。一条又长又直、两侧完全光滑的走廊2D雷达扫出的每一帧点云几乎都一样前后方向完全不可观定位会沿走廊方向越漂越远。这也是为什么严肃的工业项目都会给激光配IMU或者绝对定位修正而不是让它单打独斗。3.2 UWB人机和机器人通用的厘米级方案UWB最大的优势是能给机器人一个真正的绝对坐标。激光SLAM再准本质是相对定位积出来的时间长了会积累漂移UWB则直接告诉你“你现在在这个房间的这三个坐标点附近”没有累积误差。从工程视角看UWB有几个非常实在的优点第一个是部署速度快几百平米的区域拉上十几二十个基站用全站仪或者RTK把基站坐标量出来一天之内就能得到一个厘米级的定位环境第二个是刷新率高常见的商用UWB模块能跑到10~50Hz做机器人运动控制勉强够用第三个是标签体积小、功耗低装到机器人身上不占空间甚至可以给人员也配上实现人机共场定位。但UWB也有自己的命门。多径效应和遮挡会直接破坏飞行时间的测量精度。金属货架、大型设备、密集人流都会造成信号反射和衰减一旦非视距NLOS占比过高厘米级系统会迅速退化到米级。另外UWB只能给出位置给不出姿态机器人要做航向估计还是得靠IMU或其它传感器配合。所以UWB在真实项目里很少单独挑大梁更多是给激光或视觉系统提供绝对位置约束。3.3 视觉方案轻量便宜但环境挑剔视觉定位这几年热度很高核心原因无外乎成本低和信息量丰富。一颗工业相机几百块一棵普通消费级相机甚至只要几十块却能提供远超激光雷达的纹理信息可以用作特征点匹配、二维码识别、语义导航等各种任务。视觉定位在机器人的典型用法有三类一是AprilTag/二维码/标记点定位提前把已知尺寸的标记贴在环境中相机识别标记后解算位姿稳定性和精度都相当不错在AGV工位对接、机械臂视觉抓取里用得很多二是视觉里程计VO/VIO靠帧间特征追踪估计运动配合IMU后短程精度可观三是视觉SLAM比如ORB-SLAM系列能在大场景里建出带闭环的地图。视觉方案的短板同样鲜明。光线太暗、过曝、白墙无纹理、快速运动产生运动模糊都会让特征追踪失效。长时间运行时视觉里程计漂移也比激光雷达明显得多。所以在工业现场我见到的主流策略是用视觉做辅助和回环检测主干定位仍交给激光、UWB或二维码这类更硬核的传感器。3.4 指纹与Beacon成本最低但环境敏感指纹定位这条路做商场导航和室内人员定位的经常走。它不需要测距而是把一个区域划分成网格提前在每个格点记录“这个位置能收到哪些基站、信号强度是多少”的指纹然后定位时拿实时测量去查表匹配。它的优点说破天就是两个字便宜。它不需要在整个环境部署专用定位基础设施用现有WiFi就能做手机上直接跑App就能体验。室内覆盖范围够大房间级的米级定位服务一个人甚至一台机器人也够用。缺点则是环境敏感性极强。信号传播特性会随家具挪动、人流密度、无线环境变化而大幅变化指纹库建完后没多久就可能失效需要周期性地重采集。更麻烦的是RSSI天然存在抖动定位结果会出现明显的跳变这种跳变在机器人控制里非常致命——机器人的PID控制器会把这些跳变当作真实位移导致运动一顿一顿的。所以指纹定位我基本不会推荐给移动机器人除非它只是做区域判断不去执行精确定位任务。3.5 运动捕捉与固定测量系统实验室级毫米精度最后聊一聊毫米级的天花板方案。OptiTrack、Vicon光学动捕、激光跟踪仪、全站仪这些系统的工作原理是“外部丈量”你不是靠自己感知自己在哪里而是由一套外部精密测量设备告诉你你在哪里。这套系统的精度可以达到0.1毫米级别刷新率100Hz以上时延极低在手术导航、仿生机器人步态分析、机械臂动态标定、自动驾驶传感器真值采集Ground Truth这些场景里几乎不可替代。我之前帮人做过一个机械臂轨迹复现的项目机械臂自身编码器精度不够最后就是用激光跟踪仪实时测量末端位置把误差补偿表做出来效果立竿见影。代价也很直接设备昂贵动捕需要几十台相机密密麻麻围着场地架设中间不能有遮挡激光跟踪仪需要人员随时保证激光视线不被打断。它只能在固定的小范围、受控的环境里工作注定成不了移动机器人日常使用的定位手段更多是实验室里的“标尺”和“裁判”。下面这张表是我按实际工程经验整理的主流技术横向对比比大部分厂商手册上的参数要“悲观”一点但那才是现场数据的真实区间技术类型典型方案精度量级刷新率部署成本环境敏感性机器人场景适配RSSI/指纹WiFi、iBeacon米级1~5Hz低高人员定位、资产追踪不适配机器人闭环控制UWBTOF/TDOA测距厘米级10~50Hz中中怕遮挡和多径AGV绝对位置修正、人机共场视觉标记Apriltag、二维码厘米级10~30Hz低-中中怕光照和遮挡工位对接、视觉抓取、半成品定位视觉里程计VO/VIO、ORB-SLAM厘米-分米10~60Hz低高怕纹理缺失轻量机器人导航常作辅助激光SLAM2D雷达、3D雷达毫米-厘米10~50Hz中-高低怕几何退化AGV、AMR、扫地机、巡检机器人固定测量动捕、全站仪、激光跟踪仪亚毫米-毫米100Hz极高极高怕遮挡实验室、手术室、精密标定4. 选型前必须想清楚的工程代价精度不是白来的4.1 标称精度不等于场景精度这个是我最想提醒的一句话。厂商标称的“UWB精度±10cm”是在空旷环境、视距条件、无多径干扰的实验室里测出来的现场一到金属货架密集的仓库精度掉到30~50cm太常见了。激光雷达标称“重复定位精度毫米级”也是在纹理丰富的普通房间里测的你把它丢进一条十几米长的纯白走廊纵向误差直接起飞。所以选型时必须给自己定一套“场景精度验收口径”把机器人放在你真实的应用环境里跑标准路线量终点重复误差而不是盯着厂商Demo视频里的演示精度。我自己做过很多次这种验收结论是厂商宣传精度打个三到五折才是现场可用的真实预期。4.2 刷新率、时延与实时性精度再高刷新率不够也是白搭。机器人运动控制通常需要100Hz甚至更高的状态估计频率但很多定位技术本身的输出频率根本跟不上指纹定位可能一秒才更新几次UWB商用的10~50Hz只能勉强够用视觉里程计受限于图像处理速度波动很大。更重要的是时延。定位数据从传感器到算法到控制器每一环都有延迟。如果定位延迟超过50ms高速运动的机器人看到的“当前位置”其实是几百毫秒前的历史位置控制效果会产生明显振荡。这就是为什么工程上几乎一律采用“高频预测低频修正”的组合IMU和轮式里程计以几百Hz的频率做状态预测激光、UWB、视觉在低频端修正漂移。只靠单一的“高精度但低频”传感器很难撑起一套稳定的实时控制系统。4.3 部署与维护基础设施不是一次性投入UWB要装基站还得用全站仪或RTK把每个基站的坐标标定到毫米级视觉标记方案要在环境里张贴和维护标记激光SLAM要建地图而且地图会过期。这些事后成本往往比传感器本身贵得多。很多项目最后不是死在了定位算法选型上而是死在了地图和基础设施的维护上。仓库的货架挪了位置AMCL重定位就把机器人定位在错误的位置UWB的一个基站被叉车撞歪了整个区域的定位精度瞬间崩掉二维码贴纸脏了视觉定位就间歇性抽风。所以在项目立项阶段就要问自己三个问题这套基础设施能稳定运行多久谁负责维护维护一次的成本是多少这三个问题回答不清楚精度再高的方案也是纸上谈兵。4.4 融合定位的常识与误区真实工程里几乎没有机器人只靠一种传感器做定位的主流做法永远是融合。轮式里程计和IMU构成高频预测主干激光、UWB、视觉作为低频修正源再用扩展卡尔曼滤波EKF或因子图优化把各路数据拧到一起。但融合有个很常见的误区觉得“传感器加得越多越好”。实际上融合算法对错误观测极其敏感。一个标定偏掉的IMU、一个延迟对不齐的视觉帧都有可能把整体定位结果污染得比单一传感器还差。正确做法是明确一个“主导传感器”辅助传感器只做约束修正。比如激光SLAM为主UWB提供绝对坐标约束视觉只在回环时参与一下。每次往系统里增加一个新信息源都要建立独立的验证基准确保它真正带来了精度或鲁棒性的提升而不是徒增复杂度。5. 按机器人类型选方向感扫地机、AGV和机械臂根本不是一回事5.1 仓储/物流AGV与AMR仓储物流场景是激光SLAM应用最成熟的土壤原因很直接仓库地面平整、结构规整、光照稳定天然适合2D激光建图和匹配。但真正跑过仓库项目的人都知道只靠纯激光SLAM是不够的仓库里金属货架的强反射、叉车穿行的动态遮挡、长通道的几何退化都在持续捣乱。实战里更稳的是“激光SLAM绝对修正”的组合。地面贴二维码AGV经过时用相机读取二维码获得亚厘米级绝对位姿修正或者部署UWB基站网络给AMR提供高频的绝对位置约束帮助激光SLAM在长走廊和货架密集区把漂移拉回来。调度系统再结合反光板、里程计数据做一个多级降级的定位策略激光好用就用激光激光退化了用二维码修正再不行让AGV降速回到安全策略。这套做法的核心思想是不要让系统在单一传感器上赌身家。AGV在仓库里的定位失效轻则堵车重则撞货架伤到人可靠性永远比峰值精度重要。5.2 家用与轻量服务机器人家用扫地机器人是世界上销量最大的“室内定位设备”它的定位哲学和工业AGV完全不同。扫地机不需要毫米级精度不需要高质量地图它需要的是便宜、便宜、再便宜以及遇到“绑架”能把方向感找回来。所谓绑架就是你人把扫地机从客厅拎到卧室它睁开眼完全不认识这个世界。所以扫地机的定位设计最看重的是快速重定位能力激光SLAM建完图后系统会把地图压缩成一个轻量特征库重新启动时先用当前传感器观测快速匹配几秒内确定自己在地图中的位置然后继续干活。这比持续高精度定位重要得多。近几年家用机器人大量转向视觉IMUToF的组合不愿意再为激光雷达付那份成本。视觉方案在室内纹理较好的家庭环境里表现不错遇到白墙和无纹理区域就得靠IMU和轮式里程计撑一段。这种传感器降级策略其实比单纯追求“用更好的雷达”更值得学习。5.3 工业机器人与协作机器人工业机械臂不一样它放在固定工位上底座不动定位完全靠编码器和运动学模型就足够外部定位对它意义不大。真正需要“方向感”的是两类新场景移动操作机器人和人机协作工作单元。移动操作机器人就是机械臂装在AGV上AGV把机械臂运到工位然后机械臂执行抓取、装配。这里有个典型的精度错位AGV的重复定位精度可能是±10mm但机械臂末端需要±1mm的重复精度。解决方式不是把AGV定位精度做到1mm那太贵了而是在AGV停稳后用机械臂自带的视觉相机识别工位上的二维码或工件特征把基座坐标系现场修正一遍。相当于让机械臂“自己找方向感”而不是依赖AGV给的全局坐标。协作机器人和人共事时外部定位系统更多用于安全监控和任务协同。比如用UWB或视觉动捕跟踪工人的位置机器人根据人和机械臂的距离自动减速避让。这种场景里定位精度要求不高但实时性和可靠性要求极高因为它直接关系到安全。5.4 足式、管道、特种机器人等特殊形态四足机器人、六足机器人、管道机器人和各种特种机器人它们的定位问题比轮式机器人麻烦得多。足式机器人没有可靠的轮式里程计每一步都存在滑移和打滑传统里程计模型基本失效只能靠IMU视觉/激光做高频状态估计。当前做足式机器人方向感的工程路线普遍是先帧间估计高频状态再用外部感知修正漂移。IMU负责姿态和短时运动相机或激光雷达负责特征跟踪和地图匹配。由于足式机器人运动存在周期性的高频振荡和冲击对传感器时延和滤波器调参要求极高。很多团队会先在MuJoCo、Isaac这类仿真环境里把定位和波动步态算法验证到足够成熟再搬到实体机上因为实体机调试一次的成本实在太高了。管道机器人更特殊它在金属管道内部外部信号完全屏蔽UWB和GPS全部失效唯一的定位手段就是内部传感器融合轮式里程计或者惯性导航积分加视觉/结构光对管壁纹理做匹配。这种环境里没有“绝对参照物”只能相对定位跑得越远误差越大所以工程上更依赖“分段测量人工标记点”的策略而不是指望某种技术全程零漂移。6. 快速落地路径先跑通再优化把方向感立起来6.1 低成本快速验证组合如果你刚起步手里没有太多预算又想在一两周内把一套“建图-重定位-导航”完整跑通我的建议组合是一个入门级2D激光雷达比如RPLIDAR A系列、一个带IMU的ROS 2开发板或NUC工控机、一台带轮式里程计的差速底盘软件直接用Cartographer或slam_toolbox建图用AMCL做重定位再套一个Nav2做路径规划。这套硬件加在一起几千块钱但完整的“方向感”链路都能体验到。这个组合的核心价值不是精度而是让你快速理解定位系统的各个环节是怎么咬合的激光雷达数据怎么转成里程计IMU怎么补漂移地图怎么建地图怎么加载重定位怎么收敛路径规划怎么请求定位数据。这套系统跑通了你再回去看各种高精度技术方案理解速度会快很多。6.2 从重定位工具入手fast_lio_localization 这类开源方案的实际价值近年开源社区里有一批相当能打的定位项目其中一个值得特别点名的就是FAST-LIO及其配套定位框架fast_lio_localization。FAST-LIO是紧耦合的LiDAR-惯性里程计把激光点云和IMU数据在一个迭代误差状态卡尔曼滤波器里融合实时估计机器人的位置和姿态fast_lio_localization则是在这个基础上解决“已有地图的情况下重定位”的问题——简单说它能让一个“失忆”的机器人在已知地图里几秒钟内重新找回自己的方向感。实际操作时有一个很实用的技巧先用rviz的“2D Pose Estimate”工具把机器人的初始位姿大致放到地图的某个区域相当于给算法一个先验范围然后再让fast_lio_localization自动收敛。你会发现它收敛到精确位姿的速度和稳定性都很不错比传统NDT配准要抗退化。但也要说清楚纯几何环境走廊它一样会退化地面还是需要有特征传感器融合能改善漂移并不能无中生有。这套方案对做机器人的朋友有双重价值第一它是全套开源的代码写得很规范适合学习现代LIO的状态估计框架第二它能直接用在项目里做重定位模块省掉大量自己写配准算法的时间。哪怕你最终选商用方案先用开源工具把场景精度跑出来也是一次成本极低的方案验证。6.3 几个真实踩坑提醒做定位项目这几年我踩过的坑比见过的Demo多得多挑几个最有共性的说说。第一个是地图过期问题。仓库货架挪动、产线布局调整后旧地图和当前环境对不上AMCL重定位可能直接跳到一个错误位置。对此我现在的习惯是任何长驻机器人都要配绝对定位修正手段二维码、UWB、反光板都行不要指望地图永远不出问题。第二个是初始化阶段盲目动作。机器人启动后的前几秒是定位协方差最大的时候这时候给机器人下发移动指令控制器的误差会被迅速放大导致定位彻底发散。我在系统里写了一个保护逻辑重定位结果未收敛、协方差未低于阈值之前禁止下发移动指令。这个改动让系统的稳定性提升了一大截。第三个是UWB基站被遮挡或挪动。基站布置要避开大面积金属面标签高度尽量不要低于货架高度否则非视距比例上去后厘米级系统会悄无声息地变成米级系统。更隐蔽的问题是基站被撞歪后不会自动报警系统以为还在正常工作其实精度已经全崩了。所以UWB项目一定要做基站信号质量监测发现异常及时告警。第四个是IMU温漂。工业现场温差大IMU的零偏会随温度缓慢变化如果标定是一次性的时间久了融合结果会被慢慢带偏。环境温度变化明显的项目建议用带温度补偿的工业级IMU或者定期跑一遍自动标定流程这个成本不该省。说回我自己最深的体会做机器人这么多年“方向感”从来不只是算法问题而是系统工程。测绘级精度扛不住生产环境的复杂便宜方案又撑不住生产节拍。每次选型我都会先问一句这套系统最容易被卡死的环节在哪如果卡在“我到底在哪”就优先上绝对定位方案如果卡在“下一步该往哪走”那融合和规划才是重点别把资源全砸在高精度传感器上。最后分享一个验收技巧评估定位方案时别只看单点绝对误差多跑几条固定路线的连续往返重复性。机器人协作场景里大家最关心的往往不是“标称绝对坐标有多准”而是“每次能不能都到达同一个地方”。重复性达标了项目就已经成了一大半。