本研究由 Frieder Wittmann、Olivier Lambercy 和 Roger Gassert 共同完成,作者单位均为瑞士苏黎世联邦理工学院健康科学与技术系的康复工程实验室。该研究成果以《基于磁力计的静止姿态漂移校正方法在IMU手臂运动追踪中的应用》(”Magnetometer-based drift correction during rest in IMU arm motion tracking”)为题,于2019年3月15日发表于学术期刊 *Sensors*。
研究背景与目的 本研究属于生物医学工程、康复工程及运动捕捉技术的交叉领域。具体聚焦于利用惯性测量单元进行人体上肢运动实时追踪的应用场景,特别是在家庭环境中的虚拟现实游戏和康复治疗。商用IMU通常集成了三轴加速度计、陀螺仪和磁力计,其姿态估计算法常依赖于对周围均匀磁场的测量来校正绕重力轴(航向)的长期漂移。然而,在建筑物内部,由于墙体、地板和家具中的铁磁结构干扰,地磁场往往严重畸变,变得不均匀且不可靠,这导致了现有磁力计校正方法在家庭等非受控环境中失效。为了解决这一难题,本研究旨在开发一种能够在非均匀磁场环境下,有效校正IMU方向长期漂移的新型算法。研究的基本思路是:利用用户在进行自由空间手臂运动后需要频繁休息这一生理现象,在预定义的休息姿态下,记录并利用当时当地的磁场信息进行漂移校正。该方法的最终目标是实现高精度、低延迟的长时间实时手臂运动追踪,以支持家庭上肢康复等应用。
研究详细流程与方法 本研究包含以下几个核心流程:系统与算法开发、光学验证实验设计、数据采集与分析。
RPMC算法开发与系统集成:本研究提出了一种名为“休息姿态磁力计漂移校正”的新方法。该方法基于Madgwick等人提出的梯度下降算法框架,但对其磁力计使用策略进行了根本性改变。其工作流程分为校准阶段和跟踪阶段。
该算法被集成到一个名为“ArmEoSenso”的家庭上肢康复系统中。该系统包含三个无线IMU、一台带大屏幕的PC以及一套治疗性游戏软件(“流星”游戏)。游戏会每40秒提示用户休息至少4秒,并利用休息期进行RPMC漂移校正。
光学验证实验设计:
系统延迟评估: 使用高速摄像机(120Hz)拍摄传感器实物和显示虚拟手臂的屏幕。通过分析传感器被敲击开始运动到屏幕上虚拟手臂开始运动之间的帧数差,估算从物理运动到视觉反馈的端到端系统延迟。共进行了23次测量。
主要研究结果 1. 追踪精度:提出的RPMC算法在7次1小时的会话中,手腕方向跟踪的平均均方根误差为6.05° ± 0.78°。这一结果显著优于所有三种对比方法(Wilcoxon符号秩检验,p < 0.05)。具体对比为:IMU方法误差为65.09° ± 29.59°(误差减少90.7%),MARG方法误差为34.52° ± 14.59°(误差减少82.5%),Adaptive方法误差为39.49° ± 15.40°(误差减少84.7%)。 2. 长期稳定性与漂移:将1小时数据分为6个10分钟的时间窗口进行分析发现,IMU方法和Adaptive方法的误差均随时间显著增加(存在漂移),而RPMC方法和MARG方法的误差随时间没有显著变化。这表明RPMC成功抑制了长期漂移。 3. 环境与运动特征:实验环境中手腕传感器磁场强度的归一化标准差达到25.2%,证实了磁场存在显著不均匀性。手腕运动的99百分位角速度为333.1°/s,表明运动幅度大、速度快。无线传输导致约1.72%的数据包丢失。受试者在游戏过程中实际休息时间占比约为20.6%(工作/休息比约4:1),高于系统强制要求的10:1,说明频繁休息是自然发生的。 4. 系统延迟:从传感器运动开始到虚拟手臂在屏幕上开始运动的平均端到端延迟为60.9 ± 7.7毫秒,属于低延迟水平。 5. 对比方法分析: * IMU方法由于完全不使用磁力计,航向漂移非常严重。 * MARG方法虽然无显著漂移,但因校准阶段(在铁质桌旁)记录的磁场参考方向与运动区域的实际磁场方向不一致,导致整体误差很大。 * Adaptive方法性能甚至差于MARG,且仍有显著漂移。这可能是由于在复杂干扰环境下,仅靠磁场特征难以可靠判断何时该相信磁力计。
结论与价值 本研究的结论是:所提出的RPMC手臂追踪方法,通过利用用户在非均匀磁场环境中进行自由手臂运动后需要频繁休息的特性,能够在休息姿态下基于预校准的本地磁场方向有效地校正方向漂移。光学验证表明,该方法能够在充满铁磁干扰的家庭类似环境中,实现高精度(~6° RMS)、低延迟(~61 ms)、无长期漂移的实时手臂运动追踪,持续时间长达一小时。
研究的科学价值在于:它创新性地将人体工效学(“大猩猩臂”效应导致的疲劳与休息需求)与传感器融合算法相结合,为解决IMU在复杂磁场环境中的航向漂移问题提供了一种新颖、实用且鲁棒的解决方案。与需要定制硬件、环境磁力图谱或假设单一干扰源的现有方法相比,RPMC仅使用商用IMU,对环境磁干扰具有极强的耐受性。
其应用价值直接而显著:该方法使得基于IMU的高精度运动捕捉系统能够可靠地应用于家庭、诊所等非受控室内环境,极大地推动了其在家庭远程康复(如脑卒中后上肢康复)、虚拟现实交互、游戏等领域的实用化进程。集成了该算法的ArmEoSenso系统已在患者试验中初步证明了其可用性。
研究亮点 1. 方法新颖性:核心创新点在于提出了“休息姿态磁力计校正”的概念,将算法校正动作与用户的自然生理节律(运动-休息循环)相绑定,巧妙地规避了运动过程中磁场不可靠的问题。 2. 强实用性与鲁棒性:算法不要求均匀磁场,不依赖额外的专用硬件或繁琐的环境标定,对持续存在的复杂磁干扰具有鲁棒性,非常适用于真实的家庭环境。 3. 全面严谨的验证:研究在具有挑战性的磁干扰环境下,使用光学动作捕捉作为金标准,进行了长时间(7小时总数据)、高动态(快速手臂运动)的验证,并与多种主流算法进行了详细对比,结果令人信服。 4. 系统集成与评估完整:研究不仅提出了算法,还将其集成到一个完整的康复系统(ArmEoSenso)中,并评估了从传感器到屏幕的端到端系统延迟,体现了从算法到应用的全链条研究。
其他有价值内容 研究也坦诚讨论了RPMC方法的一些局限性,例如:校准后、第一次休息姿态校准前发生的漂移无法被纠正;休息姿态下的磁场方向不能与重力方向平行;用户不能大幅移动椅子位置;如果休息区域的磁场发生永久性变化需要重新校准。然而,这些局限性在实际应用场景中通常可以通过合理的系统设计和用户指引来管理。作者指出,未来使用具有板上集成、校验和及更低丢包率的现代IMU,有望进一步提升性能。