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

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

3天内不再提示

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

胡润雪 来源: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
    +关注

    关注

    33

    文章

    1302

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RK3588 实录:Ubuntu分区挂载失败急救教程

    导致的,系统启动时挂载校验不通过,就会强制进入安全保护模式。今天这篇技术笔记,把我们过的复现、定位、根治方案一次性讲透,收藏备用,下次遇到直接照抄命令。一、问
    的头像 发表于 04-24 08:31 279次阅读
    RK3588 <b class='flag-5'>踩</b><b class='flag-5'>坑</b><b class='flag-5'>实录</b>:Ubuntu分区挂载失败急救教程

    光耦失效的N种现场!工程师都过的

    在电子电路设计中,光电耦合器(光耦)凭借电气隔离、信号传输、抗干扰等核心优势,成为电源、工控、汽车电子、医疗设备等领域不可或缺的基础器件。它看似结构简单、应用便捷,却藏着无数容易被忽略的“陷阱”,几乎每位硬件工程师都在光耦上过失效的
    的头像 发表于 04-23 11:18 161次阅读
    光耦失效的N种现场!工程师都<b class='flag-5'>踩</b>过的<b class='flag-5'>坑</b>

    UWB宠物电子围栏系统解决方案 | 远距离宠物测距技术

    室内外复杂环境的适应性方面存在明显局限,难以满足用户在开阔区域进行远距离、高精度宠物管理的需求。 为应对这一市场挑战,思为无线(NiceRF)推出基于UWB(Ultra-Wideband)技术的宠物电子
    发表于 03-23 15:15

    到高效落地:关键词搜索淘宝天猫商品列表 API 的实操心得

    到高效落地:关键词搜索淘宝天猫商品列表 API 的实操心得 (适合做:选品、比价、代购集运、店铺上货、数据分析、返利工具的同学直接落地) 一、开篇:为什么 90% 的人都会卡在「关键词搜索
    的头像 发表于 02-28 14:22 1510次阅读

    突破10米限制:解码飞睿智能UWB毫米波雷达融合感知技术

    飞睿智能创新性地融合UWB定位与毫米波雷达技术,突破室内空间感知局限。UWB提供厘米级精确定位,毫米波雷达实现微动检测,两者互补形成多维感知能力。通过SIP封装设计和22nm制程芯片
    的头像 发表于 02-25 15:19 527次阅读
    突破10米限制:解码飞睿智能<b class='flag-5'>UWB</b>毫米波雷达<b class='flag-5'>融合</b>感知<b class='flag-5'>技术</b>

    突破10米限制:解码飞睿智能UWB毫米波雷达融合感知技术

    飞睿智能创新性地融合UWB定位与毫米波雷达技术,突破室内空间感知局限。UWB提供厘米级精确定位,毫米波雷达实现微动检测,两者互补形成多维感知能力。通过SIP封装设计和22nm制程芯片
    的头像 发表于 02-25 15:14 425次阅读

    K8s生产环境10大记录复盘

    这篇文章记录了我这些年在 K8s 生产环境过的。每一个案例都是血泪教训,有些甚至导致了生产事故。希望通过分享这些经历,能帮助大家避免重蹈覆辙。
    的头像 发表于 02-05 15:51 700次阅读

    记ESP32CAM解决指南,已反映商家

    中国香河英茂科工没有一个鸭蛋是白吃的,没有一分钱融资是百花的,都转化为科技成果----记ESP32CAM解决指南,已反映商家 https://user.qzone.qq.com/382905282/blog/1770127464
    发表于 02-03 22:23

    智能工厂改造?有人物联网手把手教你挑对系统

    中小工厂砸几十万搞智能改造,结果了最冤的:花 “智慧工厂系统” 的钱,买的只是个 “升级款工厂监控系统”—— 只能看设备转不转,没法调生产、降能耗,钱直接打了水漂。智能改造选系统,真的像开盲盒
    的头像 发表于 12-19 14:20 413次阅读
    智能工厂改造<b class='flag-5'>踩</b><b class='flag-5'>坑</b>?有人物联网手把手教你挑对系统

    UWB定位技术原理:亚米级定位的实现逻辑详解

    UWB(超宽带)技术通过纳秒级窄脉冲实现亚米级高精度定位,具备抗干扰、穿透性强、低功耗等优势。其核心原理基于飞行时间(TOF)、到达时间差(TDOA)和双向测距(TWR),结合多基站协同与算法
    的头像 发表于 12-02 16:11 2220次阅读
    <b class='flag-5'>UWB</b>定位<b class='flag-5'>技术</b>原理:亚米级定位的实现逻辑详解

    STM32 5 个容易的外设使用技巧

    STM32是嵌入式开发领域的热门MCU,功能丰富到几乎可以完成所有常见控制任务:GPIO、ADC、UART、定时器、DMA……应有尽有。但是,正因为功能强大,开发中的机会也随之增多。很多初学者
    的头像 发表于 11-24 19:04 975次阅读
    STM32 5 个容易<b class='flag-5'>踩</b><b class='flag-5'>坑</b>的外设使用技巧

    UWB技术如何解决复杂场景下AGV的精准跟随难题?

    本文探讨了UWB(超宽带)技术如何实现AGV在复杂工业场景下的厘米级精准跟随UWB凭借纳秒级窄脉冲和飞行时间测量,具备高精度与强抗干扰能力,有效克服多路径效应。系统通过
    的头像 发表于 10-22 14:13 1024次阅读
    <b class='flag-5'>UWB</b><b class='flag-5'>技术</b>如何解决复杂场景下AGV的精准<b class='flag-5'>跟随</b>难题?

    京东比价项目开发实录:京东API接口(2025)

    这些年过的、写过的代码,都成了宝贵的经验。如果有遇到其他问题都可以一起交流! ​
    的头像 发表于 08-22 09:53 1182次阅读
    京东比价项目开发<b class='flag-5'>实录</b>:京东API接口(2025)

    UWB - TDOA方案定位技术

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

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

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