阅读本文,你将了解:

  1. 人体遮挡为什么会削弱 UWB 直达路径
  2. 为什么“看似合理”的错误测量比完全丢信号更危险
  3. 室内金属环境如何放大 NLOS 与多径反射
  4. PSICV 位控一体化架构如何处理短时信号中断
  5. 交付前必须执行的现场测试与佩戴检查

演示往往很顺利:你走,它跟;你停,它停,所有人点头。

然后有人侧身取工具、走到机器后面,或者只是转动肩膀,让身体处在标签与车辆之间。整个系统突然开始犹豫、偏移,或者慢得像忘记了自己要做什么。

这个问题我们遇到过太多次。它通常不是普通意义上的软件 bug,而是物理层面的限制。行业称之为人体遮挡(body blocking),更广义地说,是非视距干扰(NLOS,Non-Line-of-Sight)。评估任何自动跟随系统时,这都是必须测试的项目,因为真实使用中它一定会发生。

人体遮挡 UWB 信号示意图,直达路径被用户躯干阻断,反射路径经由金属货架到达跟随车
人体遮挡发生时,被挡住的不只是信号强度:接收端还可能捕获一条更长的反射路径。

一、真正出问题的是什么

多数跟随系统使用 UWB,理由很充分:它能够提供厘米级测距,可在室内工作,也不受 GPS 盲区影响。但 UWB 依然是无线电。无线电需要在标签与车辆天线之间存在可用传播路径,而人体组织在 UWB 频段是相当难缠的障碍物。

人体组织中的水分会吸收并衰减信号。当用户转身、躯干进入标签与车辆之间时,直达路径可能明显减弱,甚至完全消失。

信号并不会就此停止。它会寻找其他路径,从金属货架、墙面、机器外壳,或停在旁边的叉车上反射回来。这些反射路径到达时间更晚,来向也不正确。于是系统拿到一个看似合理、实际有偏差的距离,或一个方向估计悄悄错了的角度。

LOS 与 NLOS 对比示意图,人体阻断直达路径,接收端收到更长的反射路径
直达路径被遮挡只是问题的一半;接收端可能听到一条更长、更弱、方向也不对的反射路径。

完全丢失信号反而相对容易处理:系统可以检测到丢锁,并进入安全策略。真正危险的是“可信但错误”的测量值。系统得到一个数字,相信它,并基于它执行控制。系统不知道用户刚刚转了肩,只知道坐标突然跳变了。

如果系统使用到达角(AoA)判断方向,问题会更明显。NLOS 可能让角度在距离尚未明显漂移时先发生突变。这也就是某些跟随车不是平稳减速,而是突然向侧面猛拉的根源。

实测观察

在实测中,标签贴近人体且用户背对车辆时,直达路径可能接近完全切断。不同 UWB 信道的表现并不相同,部分信道衰减更严重,部分信道相对更好,但没有任何信道能让人体遮挡彻底消失。人体遮挡不是罕见情况,而是 UWB 跟随系统最棘手的问题之一。

二、室内环境为什么更复杂

室外场景里,人体遮挡通常很短暂:用户转回来,直达信号恢复,跟随继续。

室内则不同,周围全是反射体:金属设备、输送线机架、管路架、机械外壳、卷帘门、托盘、病床、推车、门体,以及走动的其他人。直达路径一旦被挡住,多条反射路径会立即变得可用。接收端选中其中一条,而这条路径给出的信息并不诚实。

而且问题不只来自用户自己。同事从人与车之间走过、叉车横穿路径、门在错误的时间打开,都可能造成同样的结果。

此时两个问题叠加在一起:直达信号消失,替代信号具有误导性。如果系统无条件信任最新一帧测量,就恰好在用户转弯、急停或绕行障碍的最高风险时刻做出错误决策。

三、这不只是定位问题,而是连续控制问题

直觉上的反应常常是:“我们的 UWB 丢信号了,需要更好的 UWB。”有时这确实有效。天线布局、标签朝向、安装高度都很重要。

但在真实车辆上,人体遮挡不只是定位问题,而是跟随连续性问题。系统要回答的不只是“人在哪里”,还包括“当直达信号在半秒内变得不可靠时,车辆应该怎么做”。

在理想条件下输出一个干净坐标并不难。难的是直达路径消失时,系统仍能把跟随行为稳住。

许多产品正是在这里失效:定位模块输出坐标,控制器等待好坐标;坐标变差后,控制器没有其他可用信息,于是车辆停止、抖动,或者去跟随一个从未存在过的位置。

四、PSICV 的处理方式:位控一体化与运动学约束

PSICV 的自动跟随架构在设计之初就把这种失效模式纳入核心考虑。

UWB 层、跟随逻辑、车辆运动状态与电机控制在同一个实时系统中运行,并共享统一时间基准。UWB 测距、惯性测量与编码器反馈都带时间戳,被当作同一时刻的数据进行比较与融合,而不是事后拼接。

系统不把原始测量值直接当作真值。如果某一帧读数意味着不可能实现的加速度,或结合人的轨迹与车辆运动状态看,出现毫无物理依据的突然变向,它的权重就会被降低。运动学约束会剔除那些不可能真实发生的测量。

直达信号短暂中断时,系统不会立刻丢弃已知信息,而是结合用户近期速度与方向,以及车辆自身的运动数据,在空窗期内维持短时预测。这个预测不是无限延长,只用于覆盖肩膀、门体、机器或行人带来的正常瞬间遮挡。

信号恢复后,系统渐进融合新读数,不会猛地扑向第一帧新鲜数据,因为那帧数据有时仍然是反射信号。如果遮挡没有解除,短时预测停止,安全层接管:车辆受控减速并停车,等待重新捕获目标。车载避障感知独立于 UWB 链路持续工作,丢锁被定义为明确的安全状态,而不是被忽略的异常。

位控一体化处理短时信号遮挡的流程图,多传感器统一时间戳,经运动学约束和短时预测后输出平滑控制或安全停车
短时遮挡期间,统一时间戳融合、运动学约束与底盘反馈共同决定车辆是继续平滑跟随,还是进入安全停车。

五、实际部署中有效的六个做法

一部分责任在产品,但部署方式与佩戴习惯的影响,往往比使用者预期的更大。

  1. 把标签戴在车辆容易看到的位置。深口袋、厚重外套内层或金属工具箱后面的标签会明显劣化。腰带外侧、腰包外侧、肩带或背包朝外侧通常优于胸前佩戴,并应在用户真实姿态下测试。
  2. 让标签远离金属。手机贴着标签、金属外壳,或旁边堆放密集设备,都会让无线环境更差。
  3. 检查车辆天线布局。底盘、电池箱、线束或货物若遮挡天线,小幅调整安装位置可能带来明显改善。
  4. 测试转弯,而不只测试直线。直线跟随最简单。让用户转肩、急停、绕过角落,弱系统才会暴露出来。
  5. 在真实使用场地测试。空停车场几乎说明不了问题。满是金属的工厂、仓库通道、医院走廊,以及有人穿行的路线,才能暴露真实问题。
  6. 观察恢复过程,而不只观察丢锁。车辆在遮挡时安全停车只是底线;如果恢复跟随瞬间猛冲,体验仍然不合格。好的系统应回到稳定跟踪,不突进、不过度转向,也不沉默数秒。

六、必须做的现场测试

向前走,侧身,停下,再继续走。在金属设备旁做一遍,在门口绕行一遍,再让一个人从用户与车辆之间穿过。

如果一套系统默认无线链路永远干净,它就不是为真实使用而设计的。链路一定会中断,关键在于中断发生时,车辆是否知道该怎么做。

人体遮挡不可避免,但因此跟丢目标,并不是不可避免。

想了解 PSICV 如何处理复杂场景跟随?

从 UWB 定位模组到整车方案,我们提供面向真实环境的自动跟随解决方案。

查看解决方案

本文为技术解析文章。实际性能与 UWB 信道、标签佩戴方式、天线布局、场地反射条件、载荷状态及整机集成方式有关,应以具体场景实测结果为准。