2025-11-11T13:58:09.451694

A Human-In-The-Loop Simulation Framework for Evaluating Control Strategies in Gait Assistive Robots

Wang, Chan, Lei et al.
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.
academic

보행 보조 로봇의 제어 전략 평가를 위한 인간-루프-인-더-루프 시뮬레이션 프레임워크

기본 정보

  • 논문 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 제어기 대비 순응성 유지 및 보행 왜곡 감소 측면에서 우수한 성능을 보임을 강조합니다. 연구팀은 시뮬레이션 상호작용과 실제 데이터의 정확성을 평가했으며, 인간 적응 전략의 차이와 보행에 미치는 영향을 규명했습니다.

연구 배경 및 동기

문제 정의

  1. 고령화 과제: 전 세계 인구 고령화로 인한 균형 제어 능력 저하 및 낙상 위험 증가. 낙상은 노인의 우발적 사망의 주요 원인이 됨
  2. 보행 장애의 이질성: 상이한 원인과 심각도의 보행 장애로 인해 범용 로봇 및 제어기 설계의 복잡성 증가
  3. 사용자 적응성 문제: 사용자가 장치에 대해 고유한 적응 행동을 보이며, 제어기의 예측 가능성에 과제 제시

연구의 중요성

보행 보조 로봇은 재활 결과 개선 및 간호 부담 경감이 가능하지만, 각 사용자의 특정 요구를 충족하기 위해 개인화된 맞춤이 필요합니다. 그러나 광범위한 테스트는 윤리적 및 실무적 과제에 직면하여 데이터 기반 최적화 및 개선을 제한합니다.

기존 방법의 한계

  1. 물리적 분리 대 밀접한 결합: 기존 pHRI 연구는 주로 물리적으로 분리된 협업(예: 기계 팔 협업) 또는 밀접하게 결합된 시스템(예: 외골격)에 초점을 맞추고 있으며, 보행 보조 로봇의 수동 지지 요구사항을 완전히 충족하지 못함
  2. 투명성과 순응성의 균형: 보행 보조 로봇은 동적 보조 제공과 사용자 운동 독립성 유지 사이의 균형을 찾아야 함
  3. 시뮬레이션-현실 전환: 기존 sim-to-real 프레임워크는 주로 로봇 자체에 초점을 맞추고 있으며, 로봇의 영향을 받는 인간 운동 및 행동 평가는 부족함

핵심 기여

  1. 전문화된 HITL 시뮬레이션 프레임워크: 보행 보조 로봇을 위해 특별히 설계된 인간-루프-인-더-루프 시뮬레이션 프레임워크를 제안하며, 수동 지지 시스템의 고유한 과제를 해결함
  2. 현실적인 pHRI 모델: 6자유도 질량-스프링-댐핑 메커니즘을 채택하여 인간-로봇 상호작용 및 인간 행동에 미치는 영향을 모델링 및 연구
  3. 적응 전략 차이 발견: 로봇에 대한 인간의 상이한 적응 전략이 보행 행동의 변화를 야기할 수 있음을 규명
  4. 제어 전략 평가 도구: 속도 적응형 제어기와 PID 제어기를 비교함으로써 개인화된 제어 전략 개발 도구로서의 HITL의 잠재력을 입증

방법론 상세

작업 정의

인간-로봇 상호작용을 정확하게 모의할 수 있는 시뮬레이션 환경을 개발하여 보행 보조 로봇의 제어 전략을 평가 및 최적화하며, 특히 순응성 및 투명성 측면의 성능을 향상시킴

모델 아키텍처

1. 인간 디지털 트윈 (Human Digital Twin)

  • 골격 모델: 27자유도 전신 골격 모델로, 6개의 미구동 루트 관절, 5개의 볼 관절, 6개의 회전 관절 포함
  • 제어 전략: 모델 기반 심화 강화학습(DRL) 방법을 사용하여 인간 제어 전략 πh(ah|sh) 개발
  • 운동 선행 지식: Peng 등의 네트워크 아키텍처를 활용하며, 운동 선행 지식 및 판별기를 사용하여 RL 에이전트가 참조 데이터의 운동을 학습하도록 지도
  • 교란 훈련: 훈련 과정 중 교란을 도입하여 안정성 및 견고성 강화

2. 로봇 디지털 트윈 (Robot Digital Twin)

  • 물리 모델: 이동식 로봇 균형 보조기(MRBA)의 고품질 CAD 모델 기반 생성
  • 시스템 식별: 동적 매개변수(예: 관절 댐핑 계수 및 마찰 손실)를 시스템 식별을 통해 추정 및 검증
  • 제어 아키텍처: 물리 로봇과 동일한 제어 아키텍처 및 매개변수 설정
  • 이중 제어기 구현:
    • PID 제어기: 기준선 및 기본 제어기로 사용
    • 속도 적응형 제어기: 사용자 보행 속도에 실시간으로 적응 가능

3. 물리적 인간-로봇 상호작용 모델 (pHRI Model)

제약 6자유도 질량-스프링-댐핑 모델을 사용하여 상호작용 패턴 설명:

Fi=kq+dq˙ if qmin<q<qmaxF_i = k \cdot q + d \cdot \dot{q} \text{ if } q_{min} < q < q_{max}

여기서:

  • Fi=[Fx,Fy,Fz,τx,τy,τz]TF_i = [F_x, F_y, F_z, \tau_x, \tau_y, \tau_z]^T: 생성된 힘 및 토크 벡터
  • q=[qtx,qty,qtz,qrx,qry,qrz]Tq = [q_{tx}, q_{ty}, q_{tz}, q_{rx}, q_{ry}, q_{rz}]^T: 관절 위치 벡터
  • kkdd: 관절 강성 및 댐핑 계수
  • qminq_{min}qmaxq_{max}: 관절 제한

기술 혁신점

  1. 수동 지지 시스템 모델링: 보행 보조 로봇의 수동 지지 특성을 위해 특별히 개발된 최초의 HITL 프레임워크
  2. 6자유도 상호작용 모델: 소프트 안전 벨트 인터페이스를 모의하기 위해 제약 6자유도 질량-스프링-댐핑 시스템을 혁신적으로 사용
  3. 다층면 성능 평가: 순응성(추적 오차) 및 투명성(보행 왜곡)을 동시에 평가

실험 설정

실험 대상

  • 건강한 28세 남성 자원자 1명(체중 95kg, 신장 1.81m)
  • 연구는 난양공과대학교 기관심사위원회 승인 획득(IRB-2024-257)

실험 프로토콜

  1. 기준선 테스트: 자연 보행 10미터, 4회 반복
  2. 로봇 보조 보행: PID 및 속도 적응형 제어기를 각각 사용하여 각 제어기당 4회 10미터 보행 수행
  3. 데이터 수집: 마커 없는 동작 캡처 시스템 사용, 샘플링 속도 50Hz

평가 지표

1. 시뮬레이션 검증 지표

  • 통계적 매개변수 매핑(SPM): 무작위 장 이론 기반 일원 분산분석을 사용하여 시뮬레이션과 실제 데이터 간 차이 평가

2. 제어기 성능 평가

  • 순응성: 전방향(ex) 및 측방향(ey) 추적 오차
  • 투명성:
    • 시공간 보행 매개변수(보폭, 보행 속도)
    • 관절 각도 표준편차(보행 안정성 지표)

데이터 처리

  • 16개의 완전한 보행 주기 선택하여 분석
  • 4차 Butterworth 저역통과 필터 사용(차단 주파수 12Hz)
  • 모든 하지 관절 각도를 보행 주기에 정규화

실험 결과

주요 결과

1. 추적 성능 비교

제어기전방향 오차ex (cm)측방향 오차ey (cm)
실제시뮬레이션
PID4.257.65
적응형0.370.7

2. 시공간 보행 매개변수 비교

작업보폭 (m)보행 속도 (m/s)
실제시뮬레이션
자유 보행1.29±0.041.17±0.01
PID0.90±0.091.13±0.06
적응형1.14±0.071.28±0.06

3. 보행 안정성(관절 각도 표준편차)

제어기고관절(°)무릎관절(°)발목관절(°)
실제시뮬레이션실제
PID1.872.963.16
적응형1.821.612.55

주요 발견

1. 시뮬레이션과 현실의 차이

  • 운동 범위 차이: 실제 피험자의 고관절, 무릎관절, 발목관절의 시상면 운동 범위 감소. 시뮬레이션에서는 명확한 감소 미관찰
  • 적응 전략 차이:
    • 실제 피험자: 몸통 전경으로 로봇 끌기
    • 시뮬레이션 캐릭터: 발목 배측굴곡 증가로 더 큰 추진력 생성

2. 제어기 성능 비교

  • 속도 적응형 제어기 우위:
    • 추적 오차 현저히 감소
    • 보행 매개변수 더 잘 유지
    • 관절 각도 표준편차 감소로 더 안정적인 보행 표현
  • PID 제어기 한계:
    • 보폭 및 보행 속도 현저히 감소
    • 응답 지연으로 인한 사용자 적응성 조정

관련 연구

HITL의 보조 로봇 적용

  • 보조 의류 입기: Clegg 등의 심화 강화학습을 통한 인체 의류 입기 동작 합성
  • 외골격 시스템: Kumar 등의 낙상 예방 제어 전략 학습
  • 파지 작업: Yow 등의 불확실성 하 공유 자율 제어

pHRI 연구 현황

  • 물리적 분리 시스템: 기계 팔 협업의 실시간 적응
  • 밀접하게 결합된 시스템: 외골격 엔드-투-엔드 제어기 개발
  • 본 논문의 기여: 수동 지지 시스템 연구 공백 해소

결론 및 논의

주요 결론

  1. HITL 프레임워크 효과성: 보행 보조 로봇을 위해 특별히 설계된 시뮬레이션 프레임워크 성공적 개발
  2. 제어 전략 최적화: 속도 적응형 제어기가 순응성 및 투명성 측면에서 PID 제어기를 현저히 상회
  3. 적응 전략의 중요성: 인간의 상이한 적응 전략이 인간-로봇 상호작용 효과에 현저한 영향을 미침

한계

  1. 디지털 트윈 적응성: 시뮬레이션 인물이 예상치 못한 적응 행동을 보이며 실제 인간과 차이 존재
  2. 소프트웨어 모델링 부재: 소프트 벨트 및 소프트 신체 시뮬레이션 부재로 상호작용 충실도 제한
  3. 단일 피험자: 건강한 피험자 1명의 데이터만 기반하여 다양성 부족

향후 방향

  1. 다양화된 적응 전략: 다양한 보상 전략을 학습할 수 있는 인간 디지털 트윈 개발
  2. 소프트웨어 모델링 통합: 소프트웨어 및 소프트 벨트 모델링 도입으로 상호작용 현실성 강화
  3. 개인화된 제어 전략: 상이한 사용자를 위한 개인화된 제어 전략 생성 및 미세 조정

심층 평가

장점

  1. 혁신성 강함: 보행 보조 로봇을 위해 특별히 개발된 최초의 HITL 프레임워크로 연구 공백 해소
  2. 방법론 완전성: 인간 디지털 트윈, 로봇 디지털 트윈, pHRI 모델을 통합한 완전한 프레임워크
  3. 검증 충분성: 실제 실험을 통해 시뮬레이션 결과 검증으로 가치 있는 비교 분석 제공
  4. 실용 가치 높음: 보행 보조 로봇 제어 전략 개발을 위한 효과적인 도구 제공

부족점

  1. 표본 한계: 건강한 피험자 1명만 기반하여 다양성 및 대표성 부족
  2. 모델링 단순화: 소프트 안전 벨트 및 인체 연조직의 단순화 모델링으로 시뮬레이션 충실도 영향
  3. 적응 전략 사전 설정: 디지털 트윈의 적응 전략은 학습을 통해 도출되어 실제 사용자 행동과 불일치 가능
  4. 평가 지표 제한: 사용자 편안성, 피로도 등 주관적 감각 평가 부재

영향력

  1. 학술 기여: 보행 보조 로봇 연구에 새로운 시뮬레이션 도구 및 평가 방법 제공
  2. 실용 가치: 제어 전략 최적화에 사용 가능하며 인체 실험 필요성 감소
  3. 확장성: 프레임워크는 우수한 확장성을 보유하며 상이한 유형의 보행 보조 장치에 적용 가능

적용 시나리오

  1. 제어 전략 개발: 신규 제어 알고리즘의 초기 검증 및 최적화
  2. 개인화 맞춤: 상이한 사용자 집단을 위한 제어 매개변수 맞춤
  3. 안전성 평가: 실제 테스트 전 제어 전략의 안전성 평가
  4. 교육 훈련: 관련 연구자의 훈련 및 교육용

참고 문헌

본 논문은 33편의 관련 문헌을 인용하고 있으며, 보행 보조 로봇, 인간-로봇 상호작용, 강화학습 등 다양한 분야의 중요 연구 성과를 포함하여 연구에 견고한 이론적 기초를 제공합니다.


요약: 본 논문에서 제안한 HITL 시뮬레이션 프레임워크는 보행 보조 로봇의 제어 전략 개발을 위한 혁신적 도구를 제공하며, 일부 한계가 존재하지만 인체 실험 필요성 감소 및 개발 효율성 향상 측면에서 중요한 가치를 지니고 있으며, 해당 분야의 발전에 의미 있는 기여를 하고 있습니다.