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 (로봇공학), cs.SY (시스템 및 제어), eess.SY (시스템 및 제어)
- 발표 시간: 2025년 3월 5일 (arXiv 사전인쇄본)
- 논문 링크: https://arxiv.org/abs/2503.05825
전 세계 인구 고령화에 따라 효과적인 재활 및 이동 보조 장치의 중요성이 증대되고 있습니다. 보행 보조 로봇은 유망한 솔루션이지만, 다양한 보행 장애에 대한 적응형 제어기 설계는 중대한 과제입니다. 본 논문은 보행 보조 로봇을 위해 특별히 설계된 인간-루프-인-더-루프(HITL) 시뮬레이션 프레임워크를 제안하며, 수동 지지 시스템이 야기하는 고유한 과제를 해결합니다. 연구팀은 현실적인 물리적 인간-로봇 상호작용(pHRI) 모델을 통합하여 로봇 제어 전략의 정량적 평가를 가능하게 했으며, 속도 적응형 제어기가 기존 PID 제어기 대비 순응성 유지 및 보행 왜곡 감소 측면에서 우수한 성능을 보임을 강조합니다. 연구팀은 시뮬레이션 상호작용과 실제 데이터의 정확성을 평가했으며, 인간 적응 전략의 차이와 보행에 미치는 영향을 규명했습니다.
- 고령화 과제: 전 세계 인구 고령화로 인한 균형 제어 능력 저하 및 낙상 위험 증가. 낙상은 노인의 우발적 사망의 주요 원인이 됨
- 보행 장애의 이질성: 상이한 원인과 심각도의 보행 장애로 인해 범용 로봇 및 제어기 설계의 복잡성 증가
- 사용자 적응성 문제: 사용자가 장치에 대해 고유한 적응 행동을 보이며, 제어기의 예측 가능성에 과제 제시
보행 보조 로봇은 재활 결과 개선 및 간호 부담 경감이 가능하지만, 각 사용자의 특정 요구를 충족하기 위해 개인화된 맞춤이 필요합니다. 그러나 광범위한 테스트는 윤리적 및 실무적 과제에 직면하여 데이터 기반 최적화 및 개선을 제한합니다.
- 물리적 분리 대 밀접한 결합: 기존 pHRI 연구는 주로 물리적으로 분리된 협업(예: 기계 팔 협업) 또는 밀접하게 결합된 시스템(예: 외골격)에 초점을 맞추고 있으며, 보행 보조 로봇의 수동 지지 요구사항을 완전히 충족하지 못함
- 투명성과 순응성의 균형: 보행 보조 로봇은 동적 보조 제공과 사용자 운동 독립성 유지 사이의 균형을 찾아야 함
- 시뮬레이션-현실 전환: 기존 sim-to-real 프레임워크는 주로 로봇 자체에 초점을 맞추고 있으며, 로봇의 영향을 받는 인간 운동 및 행동 평가는 부족함
- 전문화된 HITL 시뮬레이션 프레임워크: 보행 보조 로봇을 위해 특별히 설계된 인간-루프-인-더-루프 시뮬레이션 프레임워크를 제안하며, 수동 지지 시스템의 고유한 과제를 해결함
- 현실적인 pHRI 모델: 6자유도 질량-스프링-댐핑 메커니즘을 채택하여 인간-로봇 상호작용 및 인간 행동에 미치는 영향을 모델링 및 연구
- 적응 전략 차이 발견: 로봇에 대한 인간의 상이한 적응 전략이 보행 행동의 변화를 야기할 수 있음을 규명
- 제어 전략 평가 도구: 속도 적응형 제어기와 PID 제어기를 비교함으로써 개인화된 제어 전략 개발 도구로서의 HITL의 잠재력을 입증
인간-로봇 상호작용을 정확하게 모의할 수 있는 시뮬레이션 환경을 개발하여 보행 보조 로봇의 제어 전략을 평가 및 최적화하며, 특히 순응성 및 투명성 측면의 성능을 향상시킴
- 골격 모델: 27자유도 전신 골격 모델로, 6개의 미구동 루트 관절, 5개의 볼 관절, 6개의 회전 관절 포함
- 제어 전략: 모델 기반 심화 강화학습(DRL) 방법을 사용하여 인간 제어 전략 πh(ah|sh) 개발
- 운동 선행 지식: Peng 등의 네트워크 아키텍처를 활용하며, 운동 선행 지식 및 판별기를 사용하여 RL 에이전트가 참조 데이터의 운동을 학습하도록 지도
- 교란 훈련: 훈련 과정 중 교란을 도입하여 안정성 및 견고성 강화
- 물리 모델: 이동식 로봇 균형 보조기(MRBA)의 고품질 CAD 모델 기반 생성
- 시스템 식별: 동적 매개변수(예: 관절 댐핑 계수 및 마찰 손실)를 시스템 식별을 통해 추정 및 검증
- 제어 아키텍처: 물리 로봇과 동일한 제어 아키텍처 및 매개변수 설정
- 이중 제어기 구현:
- PID 제어기: 기준선 및 기본 제어기로 사용
- 속도 적응형 제어기: 사용자 보행 속도에 실시간으로 적응 가능
제약 6자유도 질량-스프링-댐핑 모델을 사용하여 상호작용 패턴 설명:
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 프레임워크
- 6자유도 상호작용 모델: 소프트 안전 벨트 인터페이스를 모의하기 위해 제약 6자유도 질량-스프링-댐핑 시스템을 혁신적으로 사용
- 다층면 성능 평가: 순응성(추적 오차) 및 투명성(보행 왜곡)을 동시에 평가
- 건강한 28세 남성 자원자 1명(체중 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 제어기를 현저히 상회
- 적응 전략의 중요성: 인간의 상이한 적응 전략이 인간-로봇 상호작용 효과에 현저한 영향을 미침
- 디지털 트윈 적응성: 시뮬레이션 인물이 예상치 못한 적응 행동을 보이며 실제 인간과 차이 존재
- 소프트웨어 모델링 부재: 소프트 벨트 및 소프트 신체 시뮬레이션 부재로 상호작용 충실도 제한
- 단일 피험자: 건강한 피험자 1명의 데이터만 기반하여 다양성 부족
- 다양화된 적응 전략: 다양한 보상 전략을 학습할 수 있는 인간 디지털 트윈 개발
- 소프트웨어 모델링 통합: 소프트웨어 및 소프트 벨트 모델링 도입으로 상호작용 현실성 강화
- 개인화된 제어 전략: 상이한 사용자를 위한 개인화된 제어 전략 생성 및 미세 조정
- 혁신성 강함: 보행 보조 로봇을 위해 특별히 개발된 최초의 HITL 프레임워크로 연구 공백 해소
- 방법론 완전성: 인간 디지털 트윈, 로봇 디지털 트윈, pHRI 모델을 통합한 완전한 프레임워크
- 검증 충분성: 실제 실험을 통해 시뮬레이션 결과 검증으로 가치 있는 비교 분석 제공
- 실용 가치 높음: 보행 보조 로봇 제어 전략 개발을 위한 효과적인 도구 제공
- 표본 한계: 건강한 피험자 1명만 기반하여 다양성 및 대표성 부족
- 모델링 단순화: 소프트 안전 벨트 및 인체 연조직의 단순화 모델링으로 시뮬레이션 충실도 영향
- 적응 전략 사전 설정: 디지털 트윈의 적응 전략은 학습을 통해 도출되어 실제 사용자 행동과 불일치 가능
- 평가 지표 제한: 사용자 편안성, 피로도 등 주관적 감각 평가 부재
- 학술 기여: 보행 보조 로봇 연구에 새로운 시뮬레이션 도구 및 평가 방법 제공
- 실용 가치: 제어 전략 최적화에 사용 가능하며 인체 실험 필요성 감소
- 확장성: 프레임워크는 우수한 확장성을 보유하며 상이한 유형의 보행 보조 장치에 적용 가능
- 제어 전략 개발: 신규 제어 알고리즘의 초기 검증 및 최적화
- 개인화 맞춤: 상이한 사용자 집단을 위한 제어 매개변수 맞춤
- 안전성 평가: 실제 테스트 전 제어 전략의 안전성 평가
- 교육 훈련: 관련 연구자의 훈련 및 교육용
본 논문은 33편의 관련 문헌을 인용하고 있으며, 보행 보조 로봇, 인간-로봇 상호작용, 강화학습 등 다양한 분야의 중요 연구 성과를 포함하여 연구에 견고한 이론적 기초를 제공합니다.
요약: 본 논문에서 제안한 HITL 시뮬레이션 프레임워크는 보행 보조 로봇의 제어 전략 개발을 위한 혁신적 도구를 제공하며, 일부 한계가 존재하지만 인체 실험 필요성 감소 및 개발 효율성 향상 측면에서 중요한 가치를 지니고 있으며, 해당 분야의 발전에 의미 있는 기여를 하고 있습니다.