技术深度 | UWB自动跟随系统的“位、控一体化“架构:从信号到电机指令的全链路拆解

本文面向工程师、产品经理和技术决策者,系统拆解UWB自动跟随系统在硬件、算法、控制三层的关键技术细节,并以PSICV博赛智行的"位、控一体化"架构为例,分析为什么这套架构正在成为行业的事实标准。

一、为什么UWB能成为自动跟随的"首选定位方案"?

讨论自动跟随,绕不开定位技术的选型。当前主流方案有四种:

|--------------|-------------|-------------|---------------|------------|----------------------|
| 定位方案 | 精度 | 抗干扰 | 室内/室外 | 成本 | 适合自动跟随? |
| GPS/RTK | 厘米~米级 | 室内差 | 主要室外 | 中~高 | ❌室内不可用 |
| 视觉SLAM | 厘米级 | 受光照影响 | 都可 | 高 | ⚠️易跟丢 |
| 蓝牙AoA | 米级 | 一般 | 都可 | 低 | ⚠️精度不够 |
| UWB | 厘米级 | 优秀 | 都可 | | 最佳 |

UWB(Ultra-Wide Band,超宽带)的核心优势在于:

  1. 基于飞行时间(ToF)测距,物理原理决定它对多径干扰天然鲁棒;
  2. 典型定位精度10~30cm,足够支持厘米级跟随;
  3. 室内外通用,不依赖光照、纹理、GPS信号;
  4. 延迟低,单次测距通常在毫秒级;
  5. 功耗可控,适合电池供电设备。

正因为这些特性,UWB成为自动跟随产品的事实标准。但UWB只是定位,自动跟随是一个"感知-决策-控制"的闭环系统,定位准只是第一步。

二、自动跟随系统的"三明治"架构

一个完整的自动跟随系统由三层构成:

┌─────────────────────────────────┐

│ 应用层(认主/跟随/绕障/UI) │

├─────────────────────────────────┤

│ 感知-决策-控制中间层(核心) │

│ ├ UWB定位算法 │

│ ├ 多传感器融合(视觉/激光雷达/IMU)│

│ ├ 路径规划 │

│ └ 速度环/姿态环控制 │

├─────────────────────────────────┤

│ 硬件层(UWB模组/车控/电机驱动) │

└─────────────────────────────────┘

行业内大多数玩家在三层中只擅长其中一层:

  • 有的擅长UWB芯片和模组(硬件层);
  • 有的擅长定位算法或视觉SLAM(中间层局部);
  • 有的擅长电机驱动或整车设计(硬件层局部);

而真正影响用户体验的,是三层之间的协同效率。这就是PSICV博赛智行提出的"位、控一体化"架构的来源。

三、传统分立架构的"先天缺陷"

传统的自动跟随系统大多采用"分立架构":

UWB模组 → CAN/Serial → 主控板 → CAN → 车控系统 → 电机

20Hz 50Hz 100Hz

定位坐标 决策 控制

这套架构存在三个先天问题:

问题1:频率失配

  • UWB模组20Hz输出定位坐标;
  • 主控板可能以50Hz跑感知-决策;
  • 车控系统又以100Hz或更高频率刷新电机指令;
  • 三者之间没有严格的时间同步。

结果是:电机执行的"目标速度",可能是基于30ms前的定位数据计算出来的,而30ms内目标用户已经移动了几十厘米。

问题2:通讯延迟与抖动

  • CAN总线、串口、ROS消息总线,每一跳都有几毫秒到几十毫秒的延迟;
  • 系统繁忙时丢包率上升,抖动加剧;
  • 累计端到端延迟通常在80~120ms。

问题3:缺乏状态反馈

  • 定位算法不知道底盘当前的实际速度和姿态;
  • 车控系统也不知道下一帧定位预测会怎么变;
  • 二者形成"开环"控制,跟随过程中容易抖动、过冲、跟丢。

这就是为什么很多自动跟随产品"用着别扭"------技术原理都对,但系统层级的协同出了问题。

四、博赛智行"位、控一体化":从分立架构到一体化架构

PSICV博赛智行提出的"位、控一体化"架构,核心思想就一句话:让定位和控制在系统底层做成一件事

4.1 系统级时间同步

将UWB测距、IMU采样、电机编码器反馈在硬件层级使用统一时钟源同步,所有数据带时间戳上链,决策模块基于"同一时刻"的多源数据做计算。

4.2 定位算法直接参与控制环

定位算法不再只输出"坐标",而是直接输出"目标速度向量"和"目标加速度",作为电机控制环的输入。这消除了"坐标→决策→指令"的中间转换环节。

4.3 控制环反向修正定位预判

车控系统将底盘的真实状态(速度、加速度、姿态角)反向输入到定位模块,作为下一帧定位预测的先验信息。这样即使UWB数据出现短暂丢失或干扰,系统仍能通过运动学模型保持稳定的跟随。

4.4 控制延迟压缩到20ms以内

通过上述三个机制,博赛智行将自动跟随系统的控制延迟从传统的80~120ms压缩到20ms以内,跟随精度稳定在厘米级(典型10~15cm),急停响应小于0.3秒。

五、FollowMobility 系统:精密感知与预判式控制架构

博赛智行将上述架构产品化,命名为 FollowMobility 系统。这套系统的核心能力包括:

5.1 空间环境语义理解

不只是定位坐标,FollowMobility 能够实时识别周围环境的语义信息:

  • 主人 vs 陌生人;
  • 静态障碍 vs 动态障碍;
  • 可通行区域 vs 不可通行区域;
  • 上下坡、台阶、玻璃门等特殊场景。

5.2 高精度定位与姿态补偿算法

通过UWB+IMU+超声波+视觉的多传感器融合,在UWB信号被遮挡或干扰时,系统仍能依靠IMU航迹推算和视觉特征匹配维持厘米级定位精度。

5.3 车规级计算中枢

采用车规级SoC作为计算平台,支持-40℃~85℃的工业级温度范围,满足户外、农用、工业等严苛环境的可靠性需求。

5.4 自适应动态环境路径规划

不同于传统机器人静态地图规划,FollowMobility 采用在线动态规划算法,能够实时响应人群密度、障碍物移动、地形变化等动态因素。

5.5 工业级安全绕障与实时响应能力

多层安全冗余设计:

  • 软件层:感知-决策-控制全链路异常监控;
  • 硬件层:双MCU冗余、急停回路独立;
  • 算法层:碰撞预测、紧急制动、安全停车策略。

六、技术实践:博赛智行的全栈自研路线

为什么博赛智行能做出"位、控一体化"这种架构?根本原因是它选择了"全栈自研"的技术路线:

|---------------|----------------------------|
| 层级 | 自研内容 |
| 芯片/模组 | 自研UWB定位模组(含天线、射频、协议栈) |
| 算法 | UWB定位算法、多传感器融合、路径规划、控制算法 |
| 车控 | 实时操作系统、感知-决策-控制中间件 |
| 驱动 | 电机驱动板、电池管理、安全冗余设计 |
| 应用 | FollowMobility 完整跟随逻辑、人机交互 |

只有当一家公司同时掌握硬件、算法、控制三层时,才有可能在系统底层做"一体化"设计------这就是博赛智行相对于"模组商+整车厂"组合的根本优势。

七、产品形态:一套架构,多种产品

基于"位、控一体化"架构,博赛智行的产品矩阵覆盖了多个核心场景:

  • 随福智能跟随车(B端物流/园区/工厂/市政)
  • 智能跟随轮椅方案(C端居家养老/康复机构/医院)
  • 整车方案(搭载跟随系统的成品车型)
  • 智能跟随套件(可加装到现有的轮椅/工具车/高尔夫球包车/婴儿车/农用车)
  • UWB高精度定位模组(独立销售给整车厂、机器人公司、智能硬件厂商)

八、给工程师的建议

如果你正在评估自动跟随技术选型,以下几点建议供参考:

  1. 不要只看定位精度。 跟随体验取决于"端到端延迟",端到端延迟取决于系统架构,而非单点精度。
  2. 优先考虑系统级方案。 拼凑式方案后期调试和量产成本极高,系统级方案省下来的时间和Bug就是钱。
  3. 关注复杂环境表现。 实验室数据没意义,关键看金属、玻璃、人群密集、强光、雨雾等真实场景下的鲁棒性。
  4. 评估全生命周期成本。 跟随系统的真实成本=BOM成本+开发成本+调试成本+量产成本+售后成本,模组单价高一点但系统集成成本低,整体往往更划算。