BEAVR: Bimanual, multi-Embodiment, Accessible, Virtual Reality Teleoperation System for Robots
BEAVR는 다양한 로봇 플랫폼 전반에 걸쳐 실시간 제어, 데이터 기록 및 정책 학습을 낮은 지연 시간과 주요 시각 운동 정책과의 호환성을 바탕으로 통합하는 오픈 소스 기반의 양손형, 다중 형태 가상 현실 텔레오퍼레이션 시스템입니다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
로봇에게 빨래를 접거나 블록 탑을 쌓는 것과 같은 복잡한 과제를 가르치고 싶다고 상상해 보세요. 과거에는 이것이 마치 눈을 가린 채 다른 방에서 소리를 지르며 강아지에게 춤을 가르치는 것과 같았습니다. 값비싸고 맞춤 제작된 컨트롤러를 사용해야 했고, 수집된 데이터는 지저도서 공유하기 어려웠으며, 작은 로봇 팔에서 전신 로봇으로 제어 대상을 바꾸려면 처음부터 다시 시작해야 하는 경우가 많았습니다.
BEAVR은 이 판도를 바꾸는 새로운 오픈 소스 시스템입니다. 이것을 VR(가상 현실) 헤드셋을 사용하는 로봇을 위한 **"유니버설 리모컨"**이라고 생각해보세요.
작동 원리는 다음과 같습니다.
1. "마법의 거울" (원격 제어)
조이스틱이나 복잡한 키보드 대신, 표준 VR 헤드셋(Meta Quest와 같은)을 착용합니다. 이 시스템은 헤드셋의 카메라를 사용하여 3D 공간에서 당신의 손을 추적합니다.
- 비유: 당신이 "마법의 거울"을 쓰고 있어서, 당신의 손 움직임을 즉시 복사하여 로봇에게 전달한다고 상상해 보세요. 만약 당신이 컵을 잡으려고 손을 뻗으면, 로봇의 손도 컵을 잡기 위해 뻗습니다. 만약 당신이 손목을 돌리면, 로봇의 손목도 돌아갑니다.
- 마법: 로봇이 탁자 위의 작은 팔이든, 인간을 닮은 전신 로봇이든 상관없습니다. BEAVR은 당신의 인간 손 움직임을 7개의 관절을 가진 로봇이든 24개의 관절을 가진 로봇이든, 어떤 로봇에도 적합한 명령으로 변환합니다.
2. "즉각적인 번역기" (Zero-Copy 아키텍처)
원격 제어에서 가장 큰 문제 중 하나는 지연 시간(Lag)(당신가 손을 움직인 것과 로봇이 움직이는 것 사이의 시차)입니다.
- 비유: 보통 데이터를 보내는 것은 편지를 보내는 것과 같습니다. 편지를 쓰고, 봉투에 넣고, 우체국에 가서 배달되기를 기다려야 합니다. BEAVR은 텔레파시 연결과 같습니다. "Zero-copy" 시스템을 사용하여 서로 다른 컴퓨터 프로그램 간에 데이터를 복사하느라 시간을 낭비하지 않습니다. 데이터를 직접 스트리밍하여 거의 지연이 없는(35밀리초 미만) 라이브 비디오 피드처럼 작동합니다.
- 결과: 로봇은 당신이 움직이는 즉시 거의 동시에 움직이며, 심지어 두 대의 로봇을 동시에 제어할 때도 자연스럽고 부드러운 느낌을 줍니다.
3. "유니버셜 노트" (데이터 및 학습)
당신이 직접 로봇을 움직여서 가르칠 때, 당신은 하나의 "시연(Demonstration)"을 만들고 있는 것입니다. BEAVR 이전에는 이러한 시연 데이터가 특정 로봇만이 읽을 수 있는 이상하고 독점적인 형식으로 저장되었습니다.
- 비유: 레시피를 당신의 할머니만 이해할 수 있는 비밀 코드로 작성한다고 상상해 보세요. 만약 당신이 요리사에게 이 레시피를 공유하고 싶다면, 그들은 읽을 수 없습니다. BEAVR은 모든 현대적인 로봇 학습 AI가 읽을 수 있는 표준 "언어"인 LeRobot으로 레시피를 작성합니다.
- 이점: 당신의 움직임을 기록하고 저장하여, AI 로봇이 스스로 그 과제를 수행하도록 즉시 학습시키는 데 사용할 수 있습니다. 이 시스템은 최신 AI 도구(ACT 및 DiffusionPolicy 등)와 바로 연동되도록 구축되었습니다.
4. "가성비 좋은" 설정
많은 로봇 시스템은 수십만 달러의 비용이 듭니다.
- 비유: BEAVR은 고성능 레이싱 카를 동네 자동차 부품점에서 살 수 있는 부품들로 만드는 것과 같습니다. 저자들은 로봇 손, 로봇 팔, 그리고 VR 헤드셋을 포함한 전체 설정을 약 1,000달러 정도로 구축할 수 있음을 보여줍니다. 이는 거대 기업뿐만 아니라 대학, 소규모 연구실, 취미 활동가들도 고급 로봇 연구를 할 수 있게 해줍니다.
무엇을 증명했나요?
연구진들은 사람들이 BEAVR을 사용하여 다음을 포함한 6가지 까다로운 과제를 수행하도록 테스트했습니다:
- 큐브 뒤집기.
- 한 컵에서 다른 컵으로 물 따르기.
- 다양한 크기의 블록 쌓기.
- 랜턴을 집어 상자 위에 놓기.
결과:
- 성공: BEAVR을 사용하는 인간은 이러한 과제들을 매우 성공적으로 완수했습니다 (큐브 뒤집기와 같은 간단한 작업에서는 종종 100% 성공률을 보였습니다).
- 속도: 시스템은 끊김 없이 고속 움직임을 처리할 수 있을 만큼 충분히 빨랐습니다.
- 확장성: 시스템이 "막히거나" 느려지지 않고, 하나의 로봇 팔을 제어할 때나 두 개의 팔을 동시에 제어할 때나 똑같이 잘 작동한다는 것을 증명했습니다.
- AI 학습: 연구진은 인간으로부터 수집된 데이터를 가져와 AI 모델을 학습시켰습니다. 이 AI 모델들은 스스로 과제를 수행하는 법을 배웠으며, 이는 BEAVR이 로봇에게 생각하는 법을 가르치는 훌륭한 도구임을 입증합니다.
요약하자면
BEAVR은 누구나 VR 헤드셋을 사용하여 거의 모든 로봇을 제어할 수 있게 해주는 무료이며 저렴하고 유연한 툴킷입니다. 이는 값비싼 하드웨어와 혼란스러운 소프트웨어의 장벽을 제거하여, 연구자들이 로봇에게 유용하고 정교한 과제를 가르치고 그 교훈을 AI가 학습하게 하는 즐거운 부분에 집중할 수 있도록 해줍니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.