← 최신 논문
💻 computer science

Speed and Morphology Conditioned Fourier Gait Synthesis for Bipedal Locomotion Learning

본 논문은 가변적인 지속 시간을 가진 관절 각도 데이터를 고정된 차원의 주파수 계수로 변환하여 견고한 재구성을 가능하게 하는 속도 및 형태 조건부 푸리에 기반 보행 합성 방법을 제안하며, 신호 충실도와 이족 보행을 위한 다운스트림 강화 학습 작업 모두에서 기존 베이스라인보다 우수한 성능을 입증한다.

원저자: Yusuf Baran Ateş, Ömer Morgül

게시일 2026-09-16
📖 4 분 읽기☕ 가벼운 읽기

원저자: Yusuf Baran Ateş, Ömer Morgül

원본 논문은 CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. ✨ 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

걷기는 우리가 생각 없이 수행하는 리듬이지만, 그 뒤에 숨겨진 물리학은 타이밍, 균형, 힘이 얽힌 복잡한 퍼즐입니다. 로봇이 인간처럼 걷기 위해서는 이와 동일한 리듬을 마스터해야 합니다. 문제는 인간의 걷기가 시계가 똑딱거리는 것과 같은 단순하고 반복적인 루프가 아니라, 사람이 움직이는 속도에 따라 늘어나거나 줄어드는 유동적인 동작이라는 점입니다. 느릿느릿한 발걸음은 완료하는 데 3초가 걸릴 수 있는 반면, 활기찬 보폭은 1초도 채 걸리지 않을 수 있습니다. 이러한 가변성은 로봇에게 학습시키기 어렵게 만드는데, 대부분의 컴퓨터 모델은 고정된 크기의 입력을 기대하기 때문입니다. 만약 로봇에게 느린 걸음과 빠른 걸음을 동일한 시스템에 입력하려고 하면, 타이밍이 뒤섞여 로봇이 비틀거리게 됩니다. 연구자들은 속도와 상관없이 일관되게 유지되는 이 걷기 리듬을 기술하는 방법을 오랫동안 찾아왔으며, 이를 통해 기계가 한 걸음의 본질을 학습한 뒤 어떤 속도에서도 적용할 수 있도록 하고자 했습니다.

빌켄트 대학교(Bilkant University)의 연구팀은 이 문제를 해결하기 위해 새로운 방법을 개발했습니다. 이들은 움직임을 영상의 연속이 아닌 음파의 관점에서 바라봄으로써 로봇을 위한 인간다운 걷기 패턴을 생성하는 시스템을 만들었습니다. 인간의 발걸음을 녹화한 영상을 로봇의 필요에 맞춰 늘리거나 줄이는 대신, 그들은 음악가가 음의 높낮이와 음색을 이해하기 위해 음표를 분석하는 것처럼 움직임을 근본적인 주파수로 분해했습니다. 인간 다리의 관절 움직임을 이러한 주파수를 나타내는 고정된 크기의 숫자로 변형함으로써, 그들은 걷기를 위한 보편적인 언어를 만들어냈습니다. 이 언어는 걷는 사람이 느리게 움직이든 빠르게 움직이든 동일하게 작동하는데, 이는 걸음의 지속 시간이 움직임의 형태와 별개로 처리되기 때문입니다.

연구진은 먼저 다양한 속도로 걷는 50명의 서로 다른 사람으로부터 데이터를 수집했습니다. 그들은 각 사람이 걸을 때의 고관절, 무릎, 발목의 각도를 기록하여 1,000회 이상의 시행을 포착했습니다. 이 데이터를 로봇에게 유용하게 만들기 위해, 연구진은 먼저 걸음에 필수적이지 않은 미세하고 높은 빈도의 떨림을 걸러내고 매끄러운 주요 움직임만을 남겼습니다. 그다음, 각 걷기 주기를 재샘플링하여 실제 시간과 관계없이 모든 걸음이 정확히 32개의 점으로 표현되도록 했습니다. 위상 정규화(phase normalization)라고 알려진 이 과정은 느린 걸음과 빠른 걸음이 단지 서로 다른 속도로 재생되는 동일한 형태임을 보장합니다. 그런 다음 이 점들을 파동의 구성 요소인 계수(coefficients) 세트로 변환했습니다. 그 결과는 걸음의 형태를 설명하면서도 특정 시간 길이에 얽매이지 않는 압축된 코드입니다.

다음으로, 그들은 로봇이 얼마나 빨리 걸어야 하는지와 다리 길이라는 두 가지 간단한 입력을 바탕으로 이 계수들을 예측하도록 작은 컴퓨터 네트워크를 훈련시켰습니다. 이 네트워크는 생성기 역할을 하며, 원하는 속도와 로봇의 신체 치수를 입력받아 자연스러운 걷기 패턴을 재구성하는 데 필요한 정확한 숫자 세트를 출력합니다. 출력이 이러한 주파수 성분들로부터 구축되었기 때문에, 결과로 나오는 움직임은 수학적으로 완벽하게 반복되는 주기가 될 것이라고 보장됩니다. 작은 오류가 매 걸음마다 누적되어 발생하는 흔한 문제인 '박자 어긋남'의 위험이 없습니다. 연구진은 이 생성기를 단순히 사람의 걷는 영상을 재생하는 방식, 기록된 속도 사이의 간극을 수학적 곡선으로 채우는 방식, 그리고 결합 진동자(coupled oscillators) 기반의 모델을 포함한 여러 다른 접근 방식들과 비교 테스트했습니다. 그들의 주파수 기반 방식은 가장 정확한 것으로 증명되었으며, 다른 대안들보다 실제 인간 데이터에 훨씬 더 가까운 걷기 패턴을 생성해 냈습니다.

신뢰할 수 있는 참조 걷기 패턴을 생성하는 방법을 갖춘 연구팀은 로봇에게 이를 따르는 법을 가르치는 단계로 넘어갔습니다. 그들은 7개의 관절을 가진 두 다리 로봇의 시뮬레이션을 구축하고, 강화 학습(reinforcement learning)이라는 학습 기법을 사용하여 로봇을 훈련시켰습니다. 이 과정에서 로봇은 앞으로 나아가고, 직립 상태를 유지하며, 새로운 네트워크에서 생성된 참조 신호와 움직임을 일치시킬 때 보상을 받습니다. 로봇은 단순히 걷는 법을 배운 것이 아니라, 특정 속도와 다리 길이에 따른 인간의 발걸음이 정확히 어떤 모습인지 보여주었으며, 이를 모방하기 위해 근육과 같은 힘을 어떻게 써야 하는지를 스스로 알아내야 했습니다. 훈련은 평지와 완만한 경사지에서 진행되었지만, 연구진은 로봇의 능력을 테스트하기 위해 로봇이 한 번도 본 적 없는 훨씬 가파른 언덕과 거칠고 불규칙한 지형에 배치했습니다.

결과는 로봇이 놀라운 수준의 견고함을 학습했음을 보여주었습니다. 느릿한 발걸음부터 빠른 조깅까지 다양한 속도로 걷도록 요청했을 때, 로봇은 원하는 속도를 매우 정밀하게 추적했습니다. 더욱 인상적인 것은, 훈련 시 경험했던 것보다 세 배나 더 가파른 15도 경사로에 놓였을 때도 로봇은 대부분의 시행에서 균형을 유지하며 계속 걸었다는 점입니다. 이와 대조적으로, 이 주파수 기반 참조 신호를 사용하지 않은 다른 제어 방식들은 그러한 가파른 경사를 오르는 데 실패하거나 일정한 속도를 유지하는 데 어려움을 겪었습니다. 로봇 또한 무작위적인 돌출물과 노이즈가 있는 표면에서도 잘 작동하며 이를 통과했습니다. 이러한 성공의 핵심은 완벽한 인간형 템플릿을 제공하는 주파수 기반 생성기와, 로봇이 그 템플릿을 따르면서도 지면에 맞춰 균형을 조절할 수 있게 해주는 학습 알고리즘의 결합이었습니다.

이 연구는 걷기를 포즈의 연속이 아닌 주파수의 스펙트럼으로 취급하는 것이 로보틱스에 강력한 이점을 제공한다는 점을 강조합니다. 움직임의 형태를 수행하는 데 걸리는 시간과 분리함으로써, 이 시스템은 기초를 다시 학습할 필요 없이 어떤 속도와 어떤 다리 길이에서도 자연스러운 보행을 생성할 수 있습니다. 현재의 작업은 컴퓨터 시뮬레이션 내에서 수행되었고 평면 위의 직선 보행에 집중되어 있지만, 이 결과는 향-로봇 제어 사이의 간극을 메우는 명확한 경로를 제시합니다. 이 방법은 인간의 움직임 데이터와 로봇 제어 사이의 간극을 성공적으로 연결하며, 기계가 인간과 같은 유연함과 적응력을 가지고 걷도록 가르치는 안정적인 토대를 제공합니다. 연구진은 향후 작업이 더 복잡한 3차원 휴머노이드와 결국 실제 하드웨어에 이 아이디어들을 테스트하는 것을 포함할 것이라고 언급했습니다. 그곳에서는 센서 노이즈나 모터 지연과 같은 물리적 요인들이 새로운 도전 과제가 될 것입니다. 현재로서는, 이 연구가 소리의 분석에서 영감을 얻은 수학적 접근 방식이 로봇을 우리처럼 걷게 만드는 데 한 걸음 더 다가서게 했음을 보여주는 증거로 남아 있습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →