0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

UWB自动跟随技术原理、算法融合优化和踩坑实录

jf_91888535 ? 来源:jf_91888535 ? 作者:jf_91888535 ? 2025-08-14 17:45 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1. 为什么要用UWB做自动跟随?

在做跟随型机器人之前,我们试过很多定位方法——GPS、蓝牙Wi-Fi、纯视觉。但最终,UWB(Ultra Wideband,超宽带)成了最靠谱的那个。原因很现实:

  • 室外定位精度能做到10cm级,室内也稳定;
  • 多径干扰比蓝牙和Wi-Fi小得多;
  • 对遮挡容忍度比纯视觉好;
  • 延迟低,适合动态跟随。

举个例子,我们曾在一个仓库做过跟随机器人,GPS在室内直接报废,蓝牙RSSI飘得像彩票数字,视觉因为堆放的箱子而频繁丢目标。最后换成UWB,配上IMU和滤波算法,机器人终于能老老实实跟着人走,而不是去和货架谈人生。

2. 核心原理:测距 + 三边定位

UWB的核心思路是“先测出距离,再算出位置”,听起来简单,但每一步都能让工程师熬夜。

2.1 TOF(Time of Flight)飞行时间测距

原理很直白:信号从A到B要花多久,乘以光速,就能算出距离:

d=c?t

其中 c≈3×10^8 m/s

看似容易,但实际测试时会遇到几个坑:

  1. 时钟不同步 :标签和基站的时钟不一致会导致测距误差。
  2. 非视距(NLOS):信号绕路走,测出来的距离比真实的长。

我们曾经在一个金属棚下测试,结果距离全都比实际值多了1~2米,后来我们通过在固件中加入NLOS检测+滤波补偿才解决。

2.2 TDOA(Time Difference of Arrival)到达时间差定位

TDOA不要求标签和基站时钟同步,只要基站之间同步即可。核心公式:
image.png

这表示标签到两个基站的距离差。配合多个基站,就能画出几条“双曲线”,交点就是目标位置。

三边定位的数学推导很像你在地图上用圆圈找朋友:
image.png

解这个方程组就能得到(x,y)坐标。

但在现实中,TDOA很容易被基站同步误差搞坏。有一次现场,工程师忘了给两个基站的时钟同步,结果机器人跟着人走着走着,突然往反方向跑,像是被什么东西吓到一样。

2.3 PDOA(Phase Difference of Arrival)相位差定位

PDOA利用载波相位差来测角度(AOA,Angle of Arrival),公式:
image.png

其中:

λ 是波长

Δ? 是相位差

da 是天线间距

优势是方向分辨率高,缺点是对硬件一致性要求高。我们在做天线阵列测试时,哪怕两根射频走线长度差了 1mm,角度估计都能飘几度。

3. 算法融合与滤波优化

光有测距还不够,数据必须经过融合和滤波才能稳定跟随。

  • 卡尔曼滤波 (Kalman Filter):适合高斯噪声环境,推算平滑轨迹
  • 扩展卡尔曼滤波( EKF :非线性运动模型下更精准
  • 粒子滤波 :适合多模态和强干扰环境

一次室内商场跟随测试中,直接用原始UWB坐标去控制机器人,结果走得像喝醉一样;换成EKF后,轨迹平稳了很多,客户都以为换了更贵的硬件。

4. 实际应用中的坑

  • 人体遮挡 :信号被人挡住时,距离会跳变,需要用IMU推算补偿
  • 金属反射 :在仓库、工厂尤其严重,必须做NLOS检测
  • 多标签干扰 :多个机器人在同一区域时,要规划好时隙,避免碰撞

有一次我们做多机器人跟随演示,忘了配置时隙,结果三台机器人互相干扰,最后排成了一个“机器人广场舞”的阵型。

5. 总结

UWB自动跟随并不是一个“买个模块就能用”的简单技术,它是测距算法、几何定位、滤波优化和工程调试的综合产物。真正能在商用环境下稳定运行的方案,往往是在无数次现场调试、踩坑和优化中打磨出来的。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • UWB
    UWB
    +关注

    关注

    32

    文章

    1190

    浏览量

    63028
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PLC工业智能网关:功能解析、场景落地与选型避攻略

    如何避免选型?本文从技术原理、核心价值、典型场景、避指南四大维度,结合真实案例与行业趋势,为您彻底拆解PLC工业智能网关的“真面目”。
    的头像 发表于 07-16 13:21 ?170次阅读
    PLC工业智能网关:功能解析、场景落地与选型避<b class='flag-5'>坑</b>攻略

    UWB - TDOA方案定位技术

    (全网高精度同步,避免信号冲突)。 7. 标签多区域自动切换,交叠区域无影响。 8. 高刷2500Hz,低延时。 3、UWB定位技术应用场景 1、工业制造:提供精确可靠的物体和人员位置信息。工厂可利用
    发表于 07-14 17:32

    重新定义移动伴侣,飞睿UWB如何让物品实现智能跟随

    在机场的汹涌人潮中,一只行李箱自主避让行人,稳稳跟随主人穿越安检区;在智慧工厂里,载货小车精准识别操作员位置,自主规划路径并行进——这些曾属于科幻电影的景象,正通过飞睿智能UWB技术成为现实。当行李箱学会“认主”,当物流小车拥有
    的头像 发表于 06-30 11:20 ?1078次阅读
    重新定义移动伴侣,飞睿<b class='flag-5'>UWB</b>如何让物品实现智能<b class='flag-5'>跟随</b>?

    成本下降+算法突破,UWB技术是否迎来在割草机器人领域爆发的拐点?

    UWB技术凭借厘米级高精度定位,为割草机器人突破精准作业瓶颈提供强大动能!它赋能高效路径规划、可靠避障,是迈向智能化的关键引擎。面对部署挑战,业界正通过创新融合方案(如UWB+IMU)
    的头像 发表于 06-28 18:50 ?1093次阅读
    成本下降+<b class='flag-5'>算法</b>突破,<b class='flag-5'>UWB</b><b class='flag-5'>技术</b>是否迎来在割草机器人领域爆发的拐点?

    从“迷路”到“锁定”:利尔达UWB解决方案如何实现“磁吸式跟随

    (超宽带)技术凭借其厘米级定位精度、强抗干扰性与穿透能力,正成为破解行业痛点的关键技术。近日,利尔达正式发布基于自研UWB模组MD01(点击跳转了解详情)的自动
    的头像 发表于 04-30 18:20 ?483次阅读
    从“迷路”到“锁定”:利尔达<b class='flag-5'>UWB</b>解决方案如何实现“磁吸式<b class='flag-5'>跟随</b>”

    基于 NXP NCJ29D5D UWB 定位算法方案

    基于NXP NCJ29D5D UWB技术的定位算法方案,通过三个Anchor实现与Key Fob之间的精准范围定位。BCM与Anchor间通过CAN Bus传输数据,由MCU(S32K144)运行
    的头像 发表于 04-15 12:07 ?2740次阅读
    基于 NXP NCJ29D5D <b class='flag-5'>UWB</b> 定位<b class='flag-5'>算法</b>方案

    UWB模块SKU609:精准定位与多功能融合的卓越之选

    Excellent choice精准定位与多功能融合 在当前科技迅猛发展的背景下,精确的空间定位与高效的数据传输已成为多个行业领域中的核心需求。深圳市天工测控技术有限公司提供的UWB模块SKU609
    发表于 03-07 09:39

    又给项目埋雷,RS485自动收发电路设计

    前言 这个文章的题目有点骗眼球的感觉,其实是自己过大坑,很是痛恨这个电路,希望大家以后不要了。工程师要画这个电路时,网上一搜,不经深入分析就拿来用,给项目埋了炸弹。 RS485自动收发电路 因为
    的头像 发表于 12-06 09:59 ?1532次阅读
    <b class='flag-5'>踩</b><b class='flag-5'>坑</b>又给项目埋雷,RS485<b class='flag-5'>自动</b>收发电路设计

    ADC高速采样电路设计详解之STM32

    一、过程 最近用STM32F334做数字电源,用到了高速ADC采集电压电流。设计的参考电压VREF为3.3V,输入信号经运放跟随后直接接入单片机的采样通道。一开始测试一切正常,但随着输入信号
    的头像 发表于 12-02 09:27 ?3186次阅读
    ADC高速采样电路设计详解之STM32<b class='flag-5'>踩</b><b class='flag-5'>坑</b>

    UWB650测距软件应用及室外实测#UWB

    UWB
    思为无线
    发布于 :2024年11月20日 11:35:26

    在学习go语言的过程过的

    作为一个5年的phper,这两年公司和个人都在顺应技术趋势,新项目慢慢从php转向了go语言,从2021年到现在,笔者手上也先后开发了两个go项目。在学习go语言的过程中也学习并总结了一些相关的东西,这篇文章就分享下自己过的一些
    的头像 发表于 11-11 09:22 ?529次阅读

    UWB标签在物流管理中的应用

    标签,并在仓库或工厂内部署接收器,可以实时监控物品的位置。这种精确的资产追踪能力有助于物流企业优化库存管理,减少物品丢失和损坏的风险。 二、自动化库存盘点 UWB技术可以
    的头像 发表于 11-01 10:41 ?1131次阅读

    UWB模块的功耗分析

    ,功耗与模块中使用的芯片、电路设计、封装技术等因素密切相关。合理的硬件设计可以有效降低功耗。 信号处理算法 :不同的信号处理算法会对功耗产生不同的影响。因此,在选择和优化
    的头像 发表于 10-31 14:10 ?1833次阅读

    UWB模块与5G技术融合

    随着科技的飞速发展,通信技术也在不断进步。UWB(Ultra-Wideband,超宽带)技术和5G技术作为现代通信技术的代表,各自在不同的领
    的头像 发表于 10-31 14:07 ?1247次阅读

    UWB模块如何助力无人驾驶技术

    在无人驾驶技术飞速发展的今天,精确的定位和通信能力成为了实现安全、高效自动驾驶的关键。超宽带(UWB技术以其独特的优势,正在成为这一领域的新宠。 一、
    的头像 发表于 10-31 14:05 ?998次阅读