As the global population ages, effective rehabilitation and mobility aids will become increasingly critical. Gait assistive robots are promising solutions, but designing adaptable controllers for various impairments poses a significant challenge. This paper presented a Human-In-The-Loop (HITL) simulation framework tailored specifically for gait assistive robots, addressing unique challenges posed by passive support systems. We incorporated a realistic physical human-robot interaction (pHRI) model to enable a quantitative evaluation of robot control strategies, highlighting the performance of a speed-adaptive controller compared to a conventional PID controller in maintaining compliance and reducing gait distortion. We assessed the accuracy of the simulated interactions against that of the real-world data and revealed discrepancies in the adaptation strategies taken by the human and their effect on the human's gait. This work underscored the potential of HITL simulation as a versatile tool for developing and fine-tuning personalized control policies for various users.
- 论文ID: 2503.05825
- 标题: A Human-In-The-Loop Simulation Framework for Evaluating Control Strategies in Gait Assistive Robots
- 作者: Yifan Wang, Sherwin Stephen Chan, Mingyuan Lei, Lek Syn Lim, Henry Johan, Bingran Zuo, Wei Tech Ang
- 分类: cs.RO (Robotics), cs.SY (Systems and Control), eess.SY (Systems and Control)
- 发表时间: 2025年3月5日 (arXiv预印本)
- 论文链接: https://arxiv.org/abs/2503.05825
随着全球人口老龄化,有效的康复和移动辅助设备变得越来越重要。步态辅助机器人是有前景的解决方案,但为各种步态障碍设计自适应控制器是一个重大挑战。本文提出了一个专门针对步态辅助机器人的人在回路(HITL)仿真框架,解决了被动支撑系统带来的独特挑战。研究团队集成了现实的物理人机交互(pHRI)模型,以实现对机器人控制策略的定量评估,突出了速度自适应控制器相比传统PID控制器在保持顺应性和减少步态扭曲方面的性能。研究评估了仿真交互与真实世界数据的准确性,揭示了人类适应策略的差异及其对步态的影响。
- 老龄化挑战:全球人口老龄化导致平衡控制能力下降,跌倒风险增加,跌倒已成为老年人意外死亡的主要原因。
- 步态障碍的异质性:不同病因和严重程度的步态障碍使得设计通用机器人和控制器变得复杂。
- 用户适应性问题:用户对设备表现出独特的适应行为,给控制器的可预测性带来挑战。
步态辅助机器人能够改善康复效果、减轻护理负担,但需要个性化定制以满足每个用户的特定需求。然而,广泛的测试面临伦理和实践挑战,限制了数据驱动的优化和改进。
- 物理分离vs紧密耦合:现有pHRI研究主要关注物理分离的协作(如机械臂协作)或紧密耦合的系统(如外骨骼),都无法完全满足步态辅助机器人的被动支撑需求。
- 透明度和顺应性平衡:步态辅助机器人需要在提供动态辅助和维持用户运动独立性之间找到平衡。
- 仿真到现实的转移:现有sim-to-real框架主要关注机器人本身,对人类运动和行为受机器人影响的评估较少。
- 专门的HITL仿真框架:提出了专门针对步态辅助机器人的人在回路仿真框架,解决了被动支撑系统的独特挑战。
- 现实的pHRI模型:采用六自由度质量-弹簧-阻尼机制来模拟和研究人机交互及其对人类行为的影响。
- 适应策略差异发现:揭示了人类对机器人的不同适应策略可能导致步态行为的变化。
- 控制策略评估工具:通过比较速度自适应控制器和PID控制器,展示了HITL作为开发个性化控制策略工具的潜力。
开发一个能够准确模拟人机交互的仿真环境,用于评估和优化步态辅助机器人的控制策略,特别是在顺应性和透明度方面的性能。
- 骨骼模型:27自由度全身骨骼模型,包含6个未驱动根关节、5个球关节和6个旋转关节
- 控制策略:采用无模型深度强化学习(DRL)方法开发人类控制策略πh(ah|sh)
- 运动先验:利用Peng等人的网络架构,使用运动先验和判别器指导RL智能体学习参考数据的运动
- 扰动训练:在训练过程中引入扰动,增强稳定性和鲁棒性
- 物理模型:基于移动机器人平衡助手(MRBA)的高质量CAD模型创建
- 系统识别:动态参数(如关节阻尼系数和摩擦损失)通过系统识别估计和验证
- 控制架构:与物理机器人相同的控制架构和参数设置
- 双控制器实现:
- PID控制器:作为基准和默认控制器
- 速度自适应控制器:能够实时适应用户步行速度
采用约束六自由度质量-弹簧-阻尼模型描述交互模式:
Fi=k⋅q+d⋅q˙ if qmin<q<qmax
其中:
- Fi=[Fx,Fy,Fz,τx,τy,τz]T:生成的力和力矩向量
- q=[qtx,qty,qtz,qrx,qry,qrz]T:关节位置向量
- k和d:关节刚度和阻尼系数
- qmin和qmax:关节限位
- 被动支撑系统建模:首次专门针对步态辅助机器人的被动支撑特性开发HITL框架
- 六自由度交互模型:创新性地使用约束六自由度质量-弹簧-阻尼系统模拟软体安全带界面
- 多层面性能评估:同时评估顺应性(跟踪误差)和透明度(步态扭曲)
- 一名健康的28岁男性志愿者(95kg,1.81m)
- 研究获得南洋理工大学机构审查委员会批准(IRB-2024-257)
- 基线测试:自然步行10米,重复4次
- 机器人辅助步行:分别使用PID和速度自适应控制器,每种控制器完成4次10米步行
- 数据采集:使用无标记运动捕捉系统,采样率50Hz
- 统计参数映射(SPM):使用基于随机场理论的单因素方差分析评估仿真与真实数据的差异
- 顺应性:前向(ex)和侧向(ey)跟踪误差
- 透明度:
- 时空步态参数(步长、步速)
- 关节角度标准差(步态稳定性指标)
- 选择16个完整步态周期进行分析
- 使用4阶Butterworth低通滤波器(截止频率12Hz)
- 所有下肢关节角度归一化到步态周期
| 控制器 | 前向误差ex (cm) | 侧向误差ey (cm) |
|---|
| 真实 | 仿真 |
| PID | 4.25 | 7.65 |
| 自适应 | 0.37 | 0.7 |
| 任务 | 步长 (m) | 步速 (m/s) |
|---|
| 真实 | 仿真 |
| 自由步行 | 1.29±0.04 | 1.17±0.01 |
| PID | 0.90±0.09 | 1.13±0.06 |
| 自适应 | 1.14±0.07 | 1.28±0.06 |
| 控制器 | 髋关节(°) | 膝关节(°) | 踝关节(°) |
|---|
| 真实 | 仿真 | 真实 |
| PID | 1.87 | 2.96 | 3.16 |
| 自适应 | 1.82 | 1.61 | 2.55 |
- 运动范围差异:真实受试者的髋、膝、踝关节在矢状面的运动范围减少,而仿真中未观察到明显减少
- 适应策略差异:
- 真实受试者:躯干前倾以拖拽机器人
- 仿真角色:增加踝关节背屈以产生更大推进力
- 速度自适应控制器优势:
- 跟踪误差显著更小
- 步态参数保持更好
- 关节角度标准差更小,表明步态更稳定
- PID控制器局限性:
- 辅助穿衣:Clegg等人的深度强化学习合成人体穿衣动作
- 外骨骼系统:Kumar等人的跌倒预防控制策略学习
- 抓取任务:Yow等人的不确定性下共享自主控制
- 物理分离系统:机械臂协作中的实时适应
- 紧密耦合系统:外骨骼端到端控制器开发
- 本文贡献:填补被动支撑系统的研究空白
- HITL框架有效性:成功开发了专门针对步态辅助机器人的仿真框架
- 控制策略优化:速度自适应控制器在顺应性和透明度方面显著优于PID控制器
- 适应策略重要性:人类的不同适应策略会显著影响人机交互效果
- 数字孪生适应性:仿真人物表现出意外的适应行为,与真实人类存在差异
- 软体建模缺失:缺乏软体带和软体身体仿真,限制了交互保真度
- 单一受试者:仅基于一名健康受试者的数据,缺乏多样性
- 多样化适应策略:开发能学习各种补偿策略的人类数字孪生
- 软体建模集成:引入软体和软带建模以增强交互真实性
- 个性化控制策略:为不同用户创建和微调个性化控制策略
- 创新性强:首次专门针对步态辅助机器人开发HITL框架,填补了研究空白
- 方法完整:集成了人类数字孪生、机器人数字孪生和pHRI模型的完整框架
- 验证充分:通过真实实验验证仿真结果,提供了有价值的对比分析
- 实用价值高:为步态辅助机器人控制策略开发提供了有效工具
- 样本局限性:仅基于单一健康受试者,缺乏多样性和代表性
- 建模简化:软体安全带和人体软组织的简化建模影响仿真保真度
- 适应策略预设:数字孪生的适应策略是学习得出的,可能不符合真实用户行为
- 评估指标有限:缺乏对用户舒适度、疲劳等主观感受的评估
- 学术贡献:为步态辅助机器人研究提供了新的仿真工具和评估方法
- 实用价值:可用于控制策略优化,减少人体实验需求
- 可扩展性:框架具有良好的扩展性,可适用于不同类型的步态辅助设备
- 控制策略开发:新控制算法的初步验证和优化
- 个性化定制:为不同用户群体定制控制参数
- 安全性评估:在真实测试前评估控制策略的安全性
- 教学培训:用于相关研究人员的培训和教学
本文引用了33篇相关文献,涵盖了步态辅助机器人、人机交互、强化学习等多个领域的重要研究成果,为研究提供了坚实的理论基础。
总结:本文提出的HITL仿真框架为步态辅助机器人的控制策略开发提供了创新性工具,虽然存在一些局限性,但其在减少人体实验需求、提高开发效率方面具有重要价值,为该领域的发展做出了有意义的贡献。