1. 为什么仓储AGV的定位方案里,UWB成了绕不开的选项
做智能仓储这几年,我被问得最多的一个问题就是:"我上AGV,到底该用哪种定位方式?" 问的人里有做电商仓的,有做汽配厂的,还有做医药冷库的。他们的共同点是:已经在用或准备用AGV,但在技术路线选择上犯了难。
传统方案各有各的硬伤。磁条导航要在库房地面上贴磁条,AGV只能沿固定路线跑,哪天货架布局一调整,整个地面工程要推倒重来。二维码导航精度高,但地面要贴成千上万张二维码,叉车一轮碾压下来,破损重贴是常事,而且二维码脏污之后AGV直接"迷路"。激光反光板导航需要反光板密度足够,在大面积、环境变化频繁的仓库里,维护量相当可观。至于纯激光SLAM、视觉SLAM,在建图完成后的定位精度上确实不错,但在货架林立的金属货架区,在光线明暗变化的库房,在多车同时运行的high动态场景下,依然会偶尔出现"飘"的情况。
UWB——超宽带定位技术的价值恰好在这一刻凸显出来。它的精度能做到10-30厘米,在开阔仓储环境下甚至能稳定到10厘米以内,延迟能做到毫秒级,而且UWB信号对金属反射、灯光干扰、粉尘油烟这些仓库里常见的恶劣条件有很好的抗性。我见过有人拿UWB跟蓝牙、WiFi、RFID做对比,结论基本都是:蓝牙精度1-3米,只能做到区域级;WiFi精度3-10米,只能告诉你AGV在哪片区域;RFID更偏向"有/无"的识别,根本谈不上连续定位。UWB在一众无线定位方案里,精度是最能打的。
这篇内容,我就把UWB定位AGV从方案设计、硬件选型、基站部署、定位解算到与WCS/调度系统联调的全链路经验写出来,都是实打实落过地的内容。无论你是仓储经理、自动化集成商、还是搞AGV导航的工程师,应该都能从里面找到能直接用上的东西。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. UWB定位方案的整体架构与核心流程
2.1 系统组成:从基站到标签,中间还有一层解算引擎
一套UWB定位AGV系统,物理上由四部分组成,缺一不可。
定位基站(Anchor):固定安装在库房天花板、立柱或墙面上,位置坐标是已知的,相当于整个定位系统的"参考坐标系"。基站的供电和联网方式很关键,一般用PoE网线供电+通信,省掉额外拉电源线的麻烦。
定位标签(Tag):安装在AGV车体上,可以是一个独立的UWB模块,也可以直接集成到AGV的控制器板卡上。标签跟着AGV移动,不断向周围基站发射超宽带脉冲信号。
定位解算引擎(Positioning Engine):可以是本地服务器上跑的软件服务,也可以做成嵌入式解算模块。它的任务是接收各个基站测到的距离数据,用算法解算出标签的空间坐标。
业务应用层:也就是WCS(仓储控制系统)、AGV调度系统、可视化监控大屏。这一层消费的是定位引擎输出的坐标流,用来做路径规划、避障决策、任务调度。
整套系统的定位闭环流程是这样的:AGV车体上的标签周期性发出UWB脉冲信号,周围的几个基站同时收到信号,各自测出信号到达时间,换算成标签到该基站的距离,再把距离数据汇总到定位引擎,引擎解算出标签坐标,推送坐标流给调度系统,调度系统结合AGV当前位姿,决定下一步往哪走。
这个流程里有一个关键点:定位引擎解算出的坐标,本质上是"车体上标签装的那个点"的坐标,而不是AGV中心点的坐标。这个偏差在方案设计阶段就要考虑进去,不然后续调度系统用坐标做路径规划时会出现系统性的位置偏移。
2.2 定位精度到底能做到多少?先分清"测距精度"和"定位精度"
很多人被厂商宣传的"厘米级精度"误导,以为装完系统就能随时随地精确到厘米。真实情况要复杂得多。
UWB的测距精度(单次测量基站到标签的距离误差)做得好可以到±10厘米以内,甚至±5厘米。但定位精度(解算出的坐标与真实坐标的偏差)取决于多个因素叠加:基站部署几何、基站数量、标签所在位置、遮挡情况、多径效应、解算算法。
我用一个生活化的类比解释:测距精度像是你量腰围时皮尺的刻度精度,定位精度像是你用三把皮尺从三个锚点去交叉定位一个人站的位置,皮尺本身再
