← 최신 논문
🤖 AI

CMR: Contractive Mapping Embeddings for Robust Humanoid Locomotion on Unstructured Terrains

이 논문은 대조 학습과 리프시츠 정규화(Lipschitz regularization)를 통해 노이즈가 있는 관측치를 수축적 잠재 공간(contractive latent space)으로 매핑함으로써 비정형 지형에서의 휴머노이드 보행 능력을 향상시키는 CMR(Contractive Mapping for Robustness) 프레임워크를 소개하며, 이를 통해 이론적으로 리턴 갭(return gaps)을 제한하고 상당한 센서 노이즈 환경에서 기존 알고리즘보다 우수한 성능을 입증한다.

원저자: Qixin Zeng, Hongyin Zhang, Shangke Lyu, Junxi Jin, Donglin Wang, Chao Huang

게시일 2026-02-04
📖 4 분 읽기☕ 가벼운 읽기

원저자: Qixin Zeng, Hongyin Zhang, Shangke Lyu, Junxi Jin, Donglin Wang, Chao Huang

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

인간형 로봇이 울퉁불퉁한 바닥, 무작위로 놓인 장애물, 깜빡이는 조명으로 가득 찬 혼란스럽고 지저집한 방을 통과하려고 노력하는 모습을 상상해 보십시오. 로봇에게 이 세상은 혼란스러운 데이터의 잔상입니다. 센서는 노이즈가 심하고, '눈'(카메라와 높이 맵)은 오작동하며, 내부의 균형 감각은 흐릿합니다. 이러한 혼돈 속에서 일반적인 로봇은 데이터의 아주 작은 결함에도 과잉 반응하여 넘어지거나, 비틀거리거나, 혹은 동작을 멈춰버릴 수 있습니다.

이 논문은 로봇의 감각 기능이 저하되는 상황에서도 안정적으로 걸을 수 있도록 돕는 **CMR (Contractive Mapping for Robustness, 강건성을 위한 수축 매핑)**이라는 새로운 방법을 소개합니다. 이 기술이 어떻게 작동하는지 쉬운 비유를 통해 설명하겠습니다.

1. 문제점: 노이즈의 "메아리 방"

당신이 어떤 방에서 대화를 나누고 있는데, 누군가 말을 할 때마다 그 말이 약간 왜곡된 채로 큰 메아리가 되어 반복된다고 상상해 보십시오. 만약 당신이 그 메아리에 반응하려고 한다면, 왜곡은 반복될 때마다 점점 더 심해질 것입니다. 결국, 당신은 아무것도 이해할 수 없게 됩니다.

로봇 공학에서 이것은 "관측 노이즈(observation noise)"가 발생하는 방식입니다. 만약 로봇의 센서가 약간 어긋나 있다면(예를 들어, 실제로는 2인치 높이인 계단을 1인치 높이라고 인식하는 경우), 일반적인 로봇은 과하게 수정하려고 합니다. 이러한 과잉 수정은 새로운 오류를 낳고, 이는 또 다른 과잉 수정을 유발하여 결국 넘어지게 만듭니다. 논문에서는 이를 오류의 "증폭(amplification)"이라고 부릅니다.

2. 해결책: "스펀지" 효과

저자들은 로봇이 정보를 처리하는 새로운 방식을 제안합니다. 로봇은 노이즈가 섞이고 결함이 있는 데이터에 직접 반응하는 대신, 먼저 **수축 임베딩(Contractive Embedding)**이라는 특별한 "필터" 또는 "스펀지"를 통해 데이터를 통과시킵니다.

이 스펀지는 자동차의 쇼크 업소버(shock absorber)와 같습니다.

  • 스펀지가 없다면: 요철을 밟으면 자동차가 격렬하게 튀어 오릅니다.
  • 스펀지가 있다면: 요철을 밟았을 때 쇼크 업소버가 에너지를 흡수합니다. 자동차가 약간 흔들릴 수는 있지만, 그 흔들림은 점점 작아지다가 결국 사라집니다.

CMR은 데이터에 대해 정확히 이 역할을 수행합니다. 복잡하고 고차원적인 센서 데이터(예: 15x15 그리드의 높이 정보)를 가져와서 더 단순한 "잠재 공간(latent space)"으로 압축합니다. 이 새로운 공간에서는 작은 오류(노이즈)가 시간이 지남에 따라 커지는 대신 자연스럽게 줄어듭니다. 로봇이 내부 지도에서 작은 실수를 하더라도, CMR의 수학적 원리는 그 실수가 다음 발걸음을 내디딜 때 증폭되지 않고 "압착(squashed)"되도록 보장합니다.

3. 학습 방법: "외줄타기"와 "지도"

이 특별한 스펀지를 만들기 위해, 연구진은 두 가지 영리한 훈련 기법을 하나의 시스템으로 결려 사용했습니다.

  • "립시츠(Lipschitz)" 규칙 (외줄타기): 발을 1인치 움직이면 몸은 결코 1인치 이상 움직이지 않겠다고 약속하는 외줄타기 곡예사를 상상해 보십시오. 그들은 갑자기 몸을 왼쪽으로 3피트나 던지지 않습니다. 이것을 "립시츠 제약(Lipschitz constraint)"이라고 합니다. 로봇은 자신이 보는 것의 작은 변화가 움직임의 작고 통제된 변화로만 이어지도록 훈련받습니다. 이는 센서 결함에 대한 격렬하고 경련적인 반응을 방지합니다.
  • 대조 학습 (지도): 로봇은 무엇이 중요한지도 알아야 합니다. 안개가 자욱한 숲속에 있다고 상상해 보십시오. 당신은 나무가 안개 때문에 흐릿하게 보이더라도 그것이 나무라는 것을 알아야 합니다. 로봇은 "대조 학습(contrastive learning)"을 사용하여, 서로 유사한 지면의 모습(설령 하나가 노이즈가 섞여 있더라도)이 여전히 동일한 유형의 지형임을 인식하도록 합니다. 이는 노이즈를 매끄럽게 다듬으면서도 세상의 "형태"를 온전하게 유지합니다.

4. 결과: 폭풍 속의 외줄타기

저자들은 컴퓨터 시뮬레이션에서 Unitree G1 휴머노이드 로봇을 대상으로 이 방법을 테스트했습니다. 그들은 로봇에게 온갖 혼돈을 던져주었습니다:

  • 노이즈가 심한 센서: 로봇의 시각 및 균형 센서에 무작위 정적(static)을 추가했습니다.
  • 거친 지형: 로봇이 울퉁불퉁한 땅, 디딤돌, 균형 잡기용 빔 위를 걷게 했습니다.
  • 무작위 명령: 로봇에게 무작위 속도와 방향으로 걷도록 명령했습니다.

결과:

  • 다른 로봇들 (표준적인 방법을 사용하는 로봇들)은 노이즈가 높아지면 비틀거리거나, 팔다리를 휘두르며 많은 에너지를 낭비하거나, 혹은 아예 움직임을 멈추는 경향을 보였습니다.
  • CMR 로봇은 계속 걸었습니다. 이 로봇은 더 멀리 이동했고, 에너지를 덜 사용했으며, 훨씬 더 부드럽게 움직였습니다. 노이즈가 극심한 상황에서도 로봇은 당황하지 않고 그저 앞으로 계속 나아갔습니다.

5. 이 연구의 의의 (논문에 따르면)

이 논문은 "수축 매핑(Contraction Mapping)"(시간이 지남에 따라 사물들이 서로 가까워진다는 개념)이라는 수학적 개념이 로봇의 보행을 가르치는 데 성공적으로 적용된 첫 사례라고 주장합니다.

연구진은 로봇이 이 방법을 사용할 경우, 실제 성능과 이상적인 성능 사이의 격차가 센서 상태가 매우 나쁘더라도 엄격하게 제한된다는 것을 수학적으로 증명했습니다. 이는 마치 날씨가 아무리 악화되더라도 자동차의 서스펜션이 당신을 천장에 부딪히지 않게 해줄 것이라는 보장을 받는 것과 같습니다.

요약하자면: CMR은 로봇이 센서의 "정적(static)"을 무시하고 걷기의 일정한 리듬에 집중하도록 가르침으로써, 스스로의 혼란 때문에 발을 헛디디지 않도록 보장합니다.

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

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

Digest 사용해 보기 →