
花了大价钱上的 UWB 定位系统,中心区域精度 ±15cm 挺漂亮,可一到边缘就跳到 ±1.5m,工人明明在机床 A,系统显示他在机床 B。厂家换了两批标签,问题依旧。
最后发现:西墙两个基站间距太近,夹角太小,GDOP 飙到 12,误差被放大了 8 倍。
先讲一个所有人都能秒懂的例子。
你闭上眼睛,四个朋友分别站在你前后左右四个方向喊你名字。你能立刻判断出谁在哪个方位,误差不会超过半米。这叫几何构型好。
但如果四个朋友全站在你正前方一排,齐声喊你。你能听出谁离你近、谁离你远,但左右方向?完全抓瞎。这叫几何构型差。
UWB 定位也是这个道理。基站不是装上去就完事的,它们之间的相对位置关系——也就是几何构型——直接决定了解算精度。行业里用 GDOP(Geometric Dilution of Precision,几何精度因子) 来量化这个关系。
GDOP 越小,说明基站围得越”圆”,定位越稳。GDOP 越大,说明基站排得越”扁”甚至成一条线,误差会被几何关系成倍放大。
听声辨位类比:理想情况 vs 翻车情况
采购同事记住这句话就行: 基站摆成”桌子四条腿”,花同样的钱,效果翻 5 倍。
下面这张图,是我们过去几年在几十个厂区项目里反复验证的结论。四种常见布局,命运截然不同:
布局方式 | 像什么 | GDOP 评分 | 精度表现 | 是否推荐 |
|---|---|---|---|---|
四角正方形 | 桌子四条腿 | ★★★★★ 1.2~1.8 | 中心 ±15cm | ✅ 首选 |
矩形长边优先 | 扁担两头 | ★★★☆☆ 2.5~4.0 | 短边 ±50cm | ⚠️ 需优化 |
L 型 | 缺角的桌子 | ★★☆☆☆ 3.0~5.0 | 对角 ±80cm | ❌ 不推荐 |
单边一字型 | 一排路灯 | ★☆☆☆☆ 8.0~15.0 | 垂直方向 ±1.5m | ❌ 大忌 |

四种基站布局俯视图对比
四角正方形没什么好说的,教科书级布局。四个基站均匀分布在定位区域的四个角,标签在任意位置都能被至少三个基站以较大夹角覆盖,GDOP 常年在 2 以下。
矩形长边优先是很多厂区的”默认配置”——因为厂房本来就是长条形,工人顺手就把基站装在长边的两头。问题是长宽比一旦超过 4:1,短边中点的 GDOP 会迅速恶化到 4 以上,精度从 ±15cm 掉到 ±50cm 甚至更多。
L 型常见于有隔断墙或者柱子挡道的场景。三个基站装好了,第四个实在没地方放,就凑合装在 L 的拐角。缺失的那个角,对角线方向的 GDOP 直接飙到 5 以上,成了定位盲区。
单边一字型,这是最要命的。我见过不少项目为了省网线,把四个基站沿着一面墙一字排开。从数学上讲,这相当于四个方程解两个未知数,而且方程之间几乎线性相关——双曲线交点模糊成一片,垂直于基站连线方向的误差直接以米为单位。
UWB 的 TDOA(到达时间差)定位,本质上是在解一组双曲线方程。每个基站对产生一条双曲线,标签就在这些双曲线的交点上。

TDOA双曲线交点对比:清晰 vs 模糊
基站围得圆 → 双曲线夹角大 → 交点清晰 → 误差小 基站排成线 → 双曲线几乎平行 → 交点模糊 → 误差爆炸
这不是理论推演,是我们用同一批基站、同一批标签、在同一间厂房里实打实测出来的数据:
测试区域 | 四角布局误差 | 一字型布局误差 | 误差放大倍数 |
|---|---|---|---|
厂房中心 | ±18 cm | ±35 cm | 1.9× |
厂房边缘 | ±28 cm | ±1.45 m | 5.2× |
对角区域 | ±32 cm | 经常解算失败 | — |
硬件完全一样,GDOP 从 1.5 恶化到 12,误差从厘米级掉到米级。
不是芯片不行,不是算法不行,是几何构型在拖后腿。你再好的滤波算法、再精密的时钟同步,也救不了一个 GDOP=12 的布局。
既然几何构型这么重要,那有没有办法在装基站之前就知道哪里会出问题?
有。做一张 GDOP 热力图。
方法很简单:把厂房地板画成网格,每个格子算一个 GDOP 值,用颜色表示。深蓝色是优良区(GDOP < 2),黄色是警告区(2~4),红色是盲区(> 5)。
四种布局的 GDOP 热力图对比
看上面的四张热力图,一眼就能看出问题在哪:
• 四角正方形:中心大片深蓝,边缘浅蓝,全厂可用。
• 一字型:垂直方向一条”红色死亡带”,工人走到那里坐标就飞。
• L 型:对角区域黄色警告,缺失角红色报警。
• 长边优先:短边中点橙色,工人靠边走就飘。
很多人问:4 个基站够用,为什么要上 5 个、6 个?
因为冗余不是浪费,是保险。
从数学上看,4 基站 → 5 基站,最大 GDOP 可以从 4.2 降到 2.1,成本只增加 25%,精度提升一倍。这是典型的帕累托改进——投入边际成本很小,收益边际很大。

冗余基站配置:成本 vs 精度 的帕累托最优
基站数 | 硬件成本 | 最大 GDOP | 90% CDF 精度 | 适用场景 |
|---|---|---|---|---|
4 | 基准 | 4.2 | ±45 cm | 小型厂房,预算优先 |
5 | +25% | 2.1 | ±22 cm | 中型厂房,性价比最优 |
6 | +50% | 1.6 | ±15 cm | 大型/高遮挡厂房 |
8 | +100% | 1.3 | ±12 cm | 超高精度场景 |
5 基站是”甜点配置”,多花 25% 的钱,精度翻倍。这个账,采购算得过来。
当然,冗余不是盲目堆数量。基站多了,时钟同步的复杂度、网络带宽、后期维护都会增加。关键是找到成本和精度的平衡点。
前面说的都是理想情况。实际厂区里,金属货架、机床、钢梁随处可见,它们会让 GDOP 的计算”失真”。
金属遮挡直达波后,基站只能收到反射波。反射路径变长 → 基站以为标签更远 → 等效基站位置偏移。原本 GDOP 算出来 2.0,实际等效 GDOP 可能飙到 6~8。

金属遮挡:NLOS 非视距传播示意
怎么办?三层手段:
硬件层: 用高增益全向天线,提升弱信号接收能力,降低对反射波的依赖。爱蓝信 ALX-A60 的天线增益和接收灵敏度在同类里算是比较能打的,NLOS 场景下依然能稳定收信。
算法层: NLOS 识别模块,自动标记遮挡区域,降低被遮挡基站的权重,不让”假数据”污染解算结果。
部署层: 遮挡区周边增补冗余基站,绕过金属障碍物。还是那句话——5 基站比 4 基站好,6 基站比 5 基站稳。
UWB 定位这件事,芯片和算法决定了你的上限,但基站布局决定了你的下限。
花几十万上一套系统,结果因为四个基站排成一排,精度从 ±15cm 掉到 ±1.5m——这不是技术问题,这是工程常识问题。
GDOP 不是什么高深概念,它就是 TDOA 定位的”隐形 KPI”。部署前算一算,比事后扯皮强一百倍。
如果你正在评估 UWB 定位方案,或者已经上了系统但精度不理想,不妨先检查一下基站的几何构型。很多时候,问题不在设备,而在摆位
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。