← 최신 논문
💻 computer science

Human2Humanoid: Physics-Aware Cross-Morphology Motion Retargeting for Humanoid Robots

이 논문은 쌍을 이룬 학습 데이터 없이도 인간으로부터 휴머노이드 로봇으로의 고충실도 및 물리적으로 타당한 동작 리타겟팅을 달ato하기 위해, 스켈레톤 인지 그래프 컨볼루션과 물리 인지 제약 조건을 갖춘 CycleGAN 기반 아키텍처를 활용하는 비지도 학습 프레임워크인 Human2Humanoid를 소개한다.

원저자: Tianchen Huang, Feiyang Yuan, Junchi Gu, Shurui Fang, Xiaohu Zhang, Yu Wang, Wei Gao, Shiwu Zhang

게시일 2026-06-03
📖 4 분 읽기☕ 가벼운 읽기

원저자: Tianchen Huang, Feiyang Yuan, Junchi Gu, Shurui Fang, Xiaohu Zhang, Yu Wang, Wei Gao, Shiwu Zhang

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

당신에게 재능 있는 인간 무용수와, 인간과 비슷하게 생겼지만 팔의 크기가 다르고 다리는 더 짧으며 관절이 굽혀지는 방식도 다른 아주 새로운 로봇이 있다고 상상해 보세요. 당신은 로봇이 무용수의 동작을 완벽하게 따라 하기를 원합니다.

이것이 바로 **"Human2Humanoid"**라는 논문이 해결하고자 하는 문제입니다. 이것은 마치 꼬마 아이에게 전문 발레리나처럼 똑같이 춤추는 법을 가르치려는 것과 같습니다. 비록 아이는 체형이 다르고 무릎을 똑같이 굽힐 수 없더라도 말이죠.

이 논문이 이 문제를 어떻게 해결하는지 쉽게 설명하면 다음과 같습니다.

거대한 문제: "사과와 오렌지" (서로 비교할 수 없는 대상)

보통 로봇에게 움직임을 가르치려면, 인간이 동작을 수행하는 영상과 로봇이 동일한 동작을 수행하는 영상이 동시에 필요합니다. 이를 "쌍을 이룬 데이터(paired data)"라고 합니다. 하지만 이런 데이터를 얻는 것은 매우 어렵고 비용이 많이 들며, 때로는 불가능합니다. 왜냐로 로봇에게 복잡한 인간의 동작을 따라 하게 하려다 보면 로봇이 넘어질 수도 있기 때문입니다.

저자들은 이렇게 말합니다: "쌍을 이룬 영상을 건너뜁시다." 그들은 인간의 영상만, 그리고 로bot의 영상만 사용하여 로봇을 가르치고자 합니다. 둘이 함께 움직이는 모습은 전혀 보지 않고 말이죠.

해결책: 세 가지 특별한 규칙을 가진 "번역기"

연구팀은 인간의 세계와 로봇의 세계 사이를 연결하는 번역기 역할을 하는 스마트한 AI 시스템(신경망)을 구축했습니다. 번역이 제대로 이루어지도록, 그들은 AI에게 세 가지 특별한 규칙을 부여했습니다.

1. "골격 지도" 규칙 (토폴로지/위상 구조)

  • 비유: 도시의 지도를 그린다고 상상해 보세요. 단순히 거리 이름만 나열한다면 길을 잃을 수 있습니다. 하지만 도시의 형태(강이 어디에 있고 도로가 어떻게 연결되어 있는지)를 알고 있다면, 거리 이름이 바뀌더라도 길을 찾을 수 있습니다.
  • 논문의 방식: 인간과 로봇은 서로 다른 "골격"(관절의 수, 연결 방식이 다름)을 가지고 있습니다. AI는 **골격 인식 그래프 네트워크(Skeleton-Aware Graph Network)**를 사용합니다. 단순히 숫자만 보는 것이 아니라, 신체의 '형태'를 이해합니다. AI는 로봇의 팔이 인간보다 짧더라도, 인간의 팔꿈치가 어깨와 손목에 연결되어 있다는 사실을 압니다. 이는 AI가 단순한 수치가 아닌, 움직임의 '구조'를 이해하도록 돕습니다.

2. "상대적 크기" 규칙 (형태 불변성)

  • 비유: 거인과 난쟁이가 높은 선반 위의 쿠키를 향해 손을 뻗는다고 가정해 봅시다. 두 사람 모두 팔을 위로 뻗어야 합니다. 만약 당신이 난쟁이에게 "2미터 높이까지 손을 뻗어"라고만 말한다면, 난쟁이는 키가 작기 때문에 실패할 것입니다. 하지만 "네 머리 높이에 맞춰 최대한 높이 뻗어"라고 말한다면 성공할 것입니다.
  • 논문의 방식: 인간과 로봇은 크기가 다릅니다. 만약 AI가 정확한 좌표(예: "손을 X, Y, Z 위치로 이동")를 맞추려고 시도한다면, 로봇의 팔이 더 짧기 때문에 실패할 것입니다. 대신, AI는 **형태 불변 손실(Morphology-Invariant Loss)**을 사용합니다. AI는 신체의 시작 자세(T-포즈)를 기준으로 손이 얼마나 멀리 이동했는지, 즉 '상대적'으로 움직였는지를 봅니다. AI는 로봇에게 이렇게 말합니다: "인간이 자신의 몸 길이에 비해 움직인 비율만큼 네 손을 움직여라." 이를 통해 로봇이 작더라도 "위로 뻗기"와 같은 동작의 '의미'를 유지할 수 있게 합니다.

3. "넘어지지 마" 규칙 (물리 법칙 인지)

  • 비유: 로봇에게 걷으라고 명령하면서 발이 땅에 닿아 있어야 한다는 규칙을 알려주지 않는다면, 로봇은 발을 끌거나 공중에 떠 있는 유령처럼 미끄러지듯 움직일 수 있습니다. 만화에서는 멋져 보일지 몰라도, 실제 로봇에게는 사고를 유발할 수 있습니다.
  • 논문의 방식: AI는 **물리 인식 제약 조건(Physics-Aware Constraints)**을 따르도록 강제됩니다. AI는 다음 사항들을 체크해야 합니다:
    • 미끄러짐 방지(No Skating): 인간의 발이 땅에 닿아 있다면, 로봇의 발도 땅에 붙어 있어야 하며 미끄러져서는 안 됩니다.
    • 공중 부양 방지(No Floating): 발이 바닥에 닿아야 할 때 로봇의 발이 공중에 떠 있어서는 안 됩니다.
    • 파손 방지(No Breaking): 로봇의 관절이 기계를 망가뜨릴 수 있는 방식(예: 무릎이 뒤로 꺾이는 등)으로 굽혀져서는 안 됩니다.
      AI는 이러한 규칙을 위반하는 움직임을 생성할 경우 스스로에게 '벌점'을 주도록 학습합니다.

결과: 춤출 수 있는 로봇

연구팀은 이 방법을 Unitree G1이라는 실제 로로봇에 테스트했습니다. 그들은 (인간과 로봇이 짝을 이룬 데이터를 한 번도 보여주지 않고) 인간의 댄스 동작을 입력했습니다.

  • 결과: 로봇은 인간의 동작을 성공적으로 복제했습니다.
  • 비교: 그들은 이 방법(복잡한 수학 방정식을 사용하여 로봇을 강제로 맞추는 기존 방식)과 비교했습니다. 새로운 방법은 다음 측면에서 더 뛰어났습니다:
    • 추적(Tracking): 로봇은 넘어지지 않고 실제로 동작을 잘 따라 했습니다.
    • 사실성(Realism): 로봇은 발을 미끄러뜨리거나 공중에 뜨는 현상이 없었습니다.
    • 다재다능함(Versatility): 기존 방식이 실패하거나 수동 조절이 필요했던 점프, 웅크리기, 회전과 같은 어려운 동작에서도 잘 작동했습니다.

요약하자면

이 논문은 "훈련 파트너(쌍을 이룬 데이터)" 없이도 로봇에게 인간처럼 움직이는 법을 가르치는 새로운 방법을 제시합니다. 이 방법은 신체 구조를 이해하고, 크기 차이를 존중하며, 로봇이 넘어지거나 고장 나지 않도록 물리 법칙을 엄격히 적용하는 스마트한 번역기를 사용합니다. 이는 마치 로봇에게 인간의 영상을 보여주면서, 로봇의 뇌가 스스로 짧은 다리와 뻣뻣한 관절을 어떻게 조절하여 리듬을 놓치지 않고 넘어지지 않을지 스스로 알아내도록 가르치는 것과 같습니다.

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

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

Digest 사용해 보기 →