스탠퍼드 대학교와 칼텍(Caltech) 연구진이 공개한 HomeBody는 Unitree G1 휴머노이드 로봇이 낯선 환경에서도 자율적으로 탐색하고 정리 작업을 수행하게 하는 새로운 시스템입니다. 이 시스템의 핵심 변화는 기존 로봇 공학의 표준이었던 '학습된 제어 계층'을 제거하고, GPT-6 Astra와 같은 비전 언어 모델(VLM)이 로봇의 스킬 라이브러리를 직접 호출하도록 설계한 점입니다1. 이를 통해 로봇은 복잡한 주방 환경에서 서랍 열기, 물건 집기, 배치하기와 같은 작업을 스스로 계획하고 수행할 수 있습니다[^1, 2].
공간 기억과 실시간 추론의 작동 원리
HomeBody는 단순히 즉각적인 시각 정보에 의존하지 않고, 로봇이 스스로 수집한 데이터를 바탕으로 공간을 재구성합니다. 로봇은 최초 탐색 단계에서 비디오, LiDAR SLAM 데이터, 관절 포즈 등을 수집하며, 이를 Nvidia의 Isaac Sim 환경에서 고정밀 디지털 트윈으로 구축합니다2. 이때 Super Odometry를 사용해 위치를 추정하고, ICP(Iterative Closest Point) 등록 방식을 통해 SLAM 맵과 시뮬레이션 환경을 정합합니다2.
이러한 방식은 로봇이 자신의 시야(ego view)를 벗어난 곳에 있는 물체까지 기억하게 합니다. 작업을 수행할 때 VLM은 복잡한 물리적 동작 원리를 이해할 필요 없이, '서랍 열기'나 '파지' 등 구조화된 도구 호출(tool call) 방식을 통해 정의된 스킬을 조합합니다[^1, 2]. 실행 중 오류가 발생하면 SAM 2.1 기반의 객체 추적과 시각적 서보 제어(visual servoing)를 통해 대상의 위치를 실시간으로 보정하며 행동을 수정합니다2.
기술적 한계와 성능 제약
HomeBody는 로봇 자율성의 새로운 가능성을 보여주지만, 실제 운영 환경에서는 몇 가지 실질적인 제약이 존재합니다. 첫째, GPT-6 Astra와 같은 VLM의 추론 지연 시간(latency)이 로봇의 즉각적인 물리 반응을 늦추어 전체 작업 흐름을 저해할 수 있습니다1. 둘째, 손가락 서보 모터의 과열 문제와 같은 하드웨어 내구성 이슈가 있으며, 높은 연산 비용은 실시간 운영의 큰 부담이 됩니다1.
또한, 벤치마크 결과에 따르면 고도의 공간 추론 능력과 별개로 VLM이 로봇을 제어할 때 발생할 수 있는 안전 문제는 여전히 해결해야 할 과제입니다1. 현재 HomeBody의 코드는 GitHub에 공개되어 있으며, 연구진은 로봇이 복잡한 작업 과정을 직접 계획하고 오류 발생 시 스스로 수정할 수 있다는 점을 강조합니다[^1, 2].
도입을 위한 기술적 판단 기준
HomeBody는 정형화되지 않은 공간에서 로봇이 스스로 상황을 판단하게 한다는 점에서 주목받고 있습니다. 그러나 실제 도입을 고려한다면 다음과 같은 조건을 검토해야 합니다.
사전 탐색 및 매핑 환경: 시스템이 공간 추론을 위해 고정밀 디지털 트윈을 구축할 수 있도록, 로봇이 초기에 해당 공간을 탐색하고 SLAM 데이터를 충분히 확보할 수 있는 환경인지 확인이 필요합니다.
실시간 연산 성능: 모델의 지연 시간과 높은 하드웨어 연산 수요가 현장의 작업 속도 요구치를 충족하는지 측정해야 합니다.
안전 규정 준수: 로봇이 인간과 함께 생활하는 공간에서 활동할 경우, 모델의 판단 오류를 차단할 수 있는 물리적·소프트웨어적 안전장치가 확보되었는지 독립적으로 검증해야 합니다.
OpenAI가 개인용 로보틱스 분야로의 진출을 공식화한 만큼, 향후 로봇의 의사결정 방식은 HomeBody와 같이 거대 모델이 직접 환경을 인식하고 스킬을 조합하는 방향으로 진화할 것으로 보입니다. 사용자는 도입 전 해당 모델의 추론 지연 시간이 로봇의 작업 안전성에 미치는 영향을 면밀히 점검해야 합니다.
1Researchers plug GPT-6 Astra directly into a robot and let it clean up an unfamiliar kitchen
2HomeBody: A Humanoid That Explores, Remembers, and Acts on Its Own
이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.
