발 접촉을 피해 가지 않고, 접촉을 통해 배우도록 보행 로봇 가르치기

발 접촉을 피해 가지 않고, 접촉을 통해 배우도록 보행 로봇 가르치기

Gijeong Kim, Seungbin Oh, Dongyun Kang, Hae-Won Park

6 분 읽기•2026년 10월 27일

새로운 접촉 동역학 기법은 발이 지면에 닿거나 떨어지는 전환이 있을 때도 보행 로봇의 학습과 동작 계획에 유용한 그래디언트를 계산할 수 있게 합니다. 연구진은 이 기법을 정책 학습과 접촉 인식 궤적 최적화에 적용해, 보행에 필수적인 접촉 변화가 그래디언트 기반 방법으로 로봇의 움직임을 최적화하기 어렵게 만드는 오랜 과제를 다룹니다.

목차

연구진은 무엇을 개발했나요?

연구진은 보행 로봇의 접촉 동역학을 미분하는 기법을 개발했습니다. 쉽게 말해, 로봇의 상태나 제어 입력을 조금 바꾸면 다음에 어떤 일이 일어나는지 추정하며, 발이 지면에 닿거나 지면에서 떨어지는 상황도 다룹니다. 그래디언트 또는 민감도라고 하는 이러한 추정값은 최적화 알고리즘이 보행 정책이나 계획된 움직임을 개선할 수 있는 조정 방향을 찾도록 돕습니다.

이 접근법은 동일한 접촉 민감도 아이디어를 두 가지 과제에 적용합니다. 정책 학습에서는 시뮬레이션 시퀀스에서 동작이 이후 결과에 미치는 영향을 추적해 제어기를 개선합니다. 접촉 암시적 궤적 최적화(CITO)에서는 각 발이 언제 착지해야 하는지 고정된 일정을 요구하는 대신, 로봇의 움직임과 접촉 시점 및 위치를 함께 결정합니다.

이 기법은 시뮬레이션된 움직임과 그 움직임을 미분하는 방식을 분리합니다. 순방향 계산에서는 실제로 발생하는 접촉 전환을 결정합니다. 그런 다음 제안된 완화 접촉 민감도를 역방향 계산의 도함수에 사용합니다. 접촉은 매끄러운 사건이 아니므로 이 구분이 중요합니다. 발이 자유롭게 움직이다가 지면에 의해 구속될 수 있으며, 일반적인 도함수로는 이러한 전환을 자연스럽게 표현하기 어렵습니다.

학습된 보행을 평가하는 데 사용한 보행 로봇 보행 실험의 그림

연구에서 어떤 결과를 보고했나요?

제공된 논문 내용에는 여러 평가가 설명되어 있지만, 수치 결과나 표, 상세한 결론은 포함되어 있지 않습니다. 따라서 무엇을 시험했는지는 설명할 수 있지만, 특정 성능 향상이나 성공률 또는 기준 방법 대비 우위를 주장할 수는 없습니다.

정책 학습에서는 역방향 접촉 그래디언트가 보행 학습에 미치는 영향을 평가합니다. 평가에는 단일 환경에서 시간에 따른 역전파(BPTT)로 학습한 뒤, 추가 미세 조정 없이 하드웨어에 배포한 정책이 포함됩니다. 또한 동일한 과제 목표와 시뮬레이션 조건에서 근접 정책 최적화(PPO)와 비교하며, 비교 기준으로 샘플 효율성과 성능을 사용합니다.

궤적 최적화에서는 제안된 민감도를 모드 의존적 정확 민감도 및 Signorini 완화 대안과 비교합니다. 시험에는 서로 다른 베이스 자세 추종, 공통 시작점에서의 최적화 비교(그 결과로 결정되는 발 위치 재조정 포함), 그리고 시뮬레이션에서 외부에서 당기는 힘이 작용할 때의 접촉 암시적 모델 예측 제어 평가가 포함됩니다. 논문은 수렴 및 접촉 원뿔 실행 가능성을 위한 뉴턴 반복도 평가합니다.

구체적인 설정 정보 한 가지는 확인할 수 있습니다. 설명된 BPTT 롤아웃은 0.5 seconds 동안 진행됩니다. 이는 롤아웃 시간이며 벤치마크 결과가 아닙니다. 결과 데이터가 빠져 있어, 제공된 내용만으로는 이 기법이 비교 대상보다 얼마나 빠르고 정확하거나 강건했는지 알 수 없습니다.

보행 로봇 학습을 위한 정책 훈련 설정도

접촉 그래디언트 기법은 어떻게 작동하나요?

보행 로봇의 움직임은 어느 발이 지면과 접촉하는지에 따라 달라집니다. 공중에 떠 있는 발은 자유롭게 움직일 수 있지만, 지면에 닿은 발은 지면 쪽으로 파고드는 움직임과 마찰에 관한 제약을 비롯한 접촉 제약을 따라야 합니다. 접촉이 시작되거나 끝나면 로봇의 움직임을 설명하는 방정식도 바뀝니다. 이로 인해 시뮬레이션 궤적을 매끄럽게 미분하기 어려워집니다.

이 기법은 순방향 계산과 역방향 계산을 다르게 처리해 이 문제를 다룹니다. 순방향 패스에서 시뮬레이션은 실제 전이, 즉 접촉이 시작되는지, 유지되는지, 해제되는지를 결정합니다. 역방향 패스에서는 완화된 접촉 민감도를 사용해 전이 야코비안을 구성합니다. 야코비안은 한 값의 작은 변화가 다른 값들에 미치는 영향을 간결하게 나타냅니다. 여기서는 접촉 동역학에 관한 정보를 해당 접촉을 유발한 제어 입력과 상태로 전달합니다.

정책 학습에서는 BPTT가 이러한 민감도를 사용해 롤아웃 전체에 걸쳐 이전 동작의 영향을 전파합니다. 이를 통해 학습 알고리즘은 발 접촉을 통해 발생하는 영향까지 포함해, 이후 결과에 따라 제어기를 조정할 수 있습니다. 동일한 전이 정보는 제어 입력 시퀀스를 개선하는 최적화 방법인 미분 동적 계획법(DDP)과 움직임 및 접촉 선택을 함께 최적화하는 CITO에도 활용할 수 있습니다.

논문은 뉴턴 반복과 역방향 자유 접촉 항의 법선 성분에 적용하는 음이 아닌 오프셋도 설명합니다. 오프셋의 목적은 뉴턴 업데이트 전에 수치적 조건을 개선하는 것입니다. 발췌된 내용에는 방정식이나 오프셋 값이 제시되어 있지 않아 그 정확한 효과를 정량화할 수는 없습니다. 개념적으로 이러한 요소는 작은 상태 변화가 발의 지지 여부를 바꿀 수 있는 접촉 모드 전환 부근에서도 역방향 계산이 유용하도록 하는 데 목적이 있습니다.

로봇의 계획된 움직임과 발 위치를 보여 주는 접촉 암시적 궤적 최적화 그림

실제 로봇공학에서 왜 중요한가요?

보행 제어는 방향을 정하고 다리를 움직이는 것만으로 이루어지지 않습니다. 로봇은 발을 어디에 언제 놓을지 결정하고, 몸체가 움직이는 동안 지지 상태를 유지하며, 실제 접촉이 계획과 다를 때 회복해야 합니다. 그래디언트 기반 최적화는 이러한 결정을 돕지만, 접촉이 바뀌는 순간에도 실행 가능한 정보를 제공해야 유용합니다.

이러한 전환 전반에서 작동하는 접촉 민감도가 있다면, 시뮬레이션 경험을 바탕으로 제어기를 직접 학습하고 모든 발걸음을 미리 고정하지 않은 채 움직임을 최적화하기가 쉬워질 수 있습니다. 논문에서 하드웨어 배포를 평가한 점도 이런 이유로 중요합니다. 추가 미세 조정 없이 로봇에 적용한 시뮬레이션 학습 정책을 시험하기 때문입니다. 그러나 제공된 내용에는 하드웨어 시험 결과가 보고되어 있지 않아, 이 접근법이 얼마나 잘 전이되는지 또는 실제 지형의 변동성을 어떻게 처리하는지는 확인할 수 없습니다.

엔지니어링 팀은 이 기법을 완전한 보행 시스템이 아니라 최적화 도구로 이해하는 것이 좋습니다. 이 기법만으로 인지, 지형 이해, 안전 로직 또는 실제 배포 가능한 보행 제어기를 제공하지는 않습니다. 잠재적 가치는 그러한 시스템을 활용하는 동작 학습 및 계획 계층을 개선하는 데 있습니다. 보행 로봇 플랫폼을 평가하는 팀은 Robot Overflow에서 휴머노이드 로봇 둘러보기를 이용할 수 있으며, 구매자는 판매 중인 중고 로봇을 살펴볼 수 있습니다.

한계와 남은 질문은 무엇인가요?

제공된 내용에는 중요한 성능 관련 질문의 답이 없습니다. 비교 및 실험을 나열하지만 수치 결과, 수렴 통계, 하드웨어 측정값 또는 기준 방법과의 순위는 제시하지 않습니다. 따라서 현재 제공된 정보만으로는 이 기법이 PPO, 다른 접촉 민감도 방법 또는 기존 궤적 최적화 방법보다 실용적으로 얼마나 나은지 평가할 수 없습니다.

설명된 범위만으로도 앞으로 해결해야 할 여러 엔지니어링 과제가 드러납니다. 이 기법은 점 접촉 발에서 벗어나 점이 아닌 발, 불균일 지형, 임의의 형상 간 접촉으로 확장될 예정입니다. 이러한 사례에서는 충돌 감지를 통한 미분이 필요하며, 이는 단순화된 접촉 표현을 처리하는 것보다 복잡합니다. 더 긴 시간 범위의 정책 학습에서는 현재 0.5-second BPTT 롤아웃을 학습된 종단 가치로 확장할 수 있지만, 발췌된 내용만으로는 이 방식이 학습 안정성이나 성능에 어떤 영향을 미칠지 알 수 없습니다.

마지막으로 제공된 설명에는 시험에 사용된 로봇 플랫폼, 지형, 과제 수준 점수 또는 하드웨어 시험 조건이 명시되어 있지 않습니다. 이 정보는 해당 접근법이 까다로운 현장 또는 산업 환경에 투입될 준비가 되었는지 판단하는 데 필수적입니다.

엔지니어들은 이 기법에 관해 어떤 질문을 하나요?

이 기법은 어떤 문제를 다루나요? 보행 로봇의 발이 접촉 상태와 자유 운동 사이를 전환할 때, 그래디언트 기반 학습과 계획에 필요한 접촉 민감도를 제공합니다.

보행 제어기를 대체하나요? 아니요. 제어기 학습이나 궤적 계획을 지원하는 최적화 및 학습 기법이지, 인지·계획·안전을 모두 갖춘 완전한 시스템은 아닙니다.

하드웨어에서 시험했나요? 논문은 BPTT로 학습한 정책을 미세 조정 없이 하드웨어에 배포했다고 설명하지만, 제공된 내용에는 결과가 보고되어 있지 않습니다.

제공된 내용에서 PPO보다 개선되었다는 측정 결과를 확인할 수 있나요? 수치 비교는 포함되어 있지 않습니다. 동일한 과제 및 시뮬레이션 설정에서 PPO를 평가했다고 설명하지만 점수나 성능 차이는 제시하지 않습니다.

핵심 요점은 무엇인가요?

이 연구는 보행 로봇의 동역학이 발 접촉에 따라 달라질 때도 그래디언트 기반 방법이 유용한 피드백을 제공해야 한다는 핵심 난제를 다룹니다. 제안된 역방향 접촉 민감도는 정책 학습과 접촉 암시적 계획 양쪽에서 평가되지만, 제공된 내용에는 측정된 성능상의 이점이나 실제 배포 준비도를 판단하는 데 필요한 결과가 없습니다.