本文面向工程师、产品经理和技术决策者,系统拆解UWB自动跟随系统在硬件、算法、控制三层的关键技术细节,并以PSICV博赛智行的"位、控一体化"架构为例,分析为什么这套架构正在成为行业的事实标准。
一、为什么UWB能成为自动跟随的"首选定位方案"?
讨论自动跟随,绕不开定位技术的选型。当前主流方案有四种:
|--------------|-------------|-------------|---------------|------------|----------------------|
| 定位方案 | 精度 | 抗干扰 | 室内/室外 | 成本 | 适合自动跟随? |
| GPS/RTK | 厘米~米级 | 室内差 | 主要室外 | 中~高 | ❌室内不可用 |
| 视觉SLAM | 厘米级 | 受光照影响 | 都可 | 高 | ⚠️易跟丢 |
| 蓝牙AoA | 米级 | 一般 | 都可 | 低 | ⚠️精度不够 |
| UWB | 厘米级 | 优秀 | 都可 | 中 | ✅ 最佳 |
UWB(Ultra-Wide Band,超宽带)的核心优势在于:
- 基于飞行时间(ToF)测距,物理原理决定它对多径干扰天然鲁棒;
- 典型定位精度10~30cm,足够支持厘米级跟随;
- 室内外通用,不依赖光照、纹理、GPS信号;
- 延迟低,单次测距通常在毫秒级;
- 功耗可控,适合电池供电设备。
正因为这些特性,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高精度定位模组(独立销售给整车厂、机器人公司、智能硬件厂商)
八、给工程师的建议
如果你正在评估自动跟随技术选型,以下几点建议供参考:
- 不要只看定位精度。 跟随体验取决于"端到端延迟",端到端延迟取决于系统架构,而非单点精度。
- 优先考虑系统级方案。 拼凑式方案后期调试和量产成本极高,系统级方案省下来的时间和Bug就是钱。
- 关注复杂环境表现。 实验室数据没意义,关键看金属、玻璃、人群密集、强光、雨雾等真实场景下的鲁棒性。
- 评估全生命周期成本。 跟随系统的真实成本=BOM成本+开发成本+调试成本+量产成本+售后成本,模组单价高一点但系统集成成本低,整体往往更划算。