ChatPaper.aiChatPaper

현실 세계의 인간형 로봇을 위한 일어서기 정책 학습

Learning Getting-Up Policies for Real-World Humanoid Robots

February 17, 2025
저자: Xialin He, Runpei Dong, Zixuan Chen, Saurabh Gupta
cs.AI

초록

자동 추락 복구는 인간형 로봇이 신뢰성 있게 배치되기 전에 중요한 선행 조건입니다. 일어서는 컨트롤러를 수동으로 설계하는 것은 어려운데, 이는 인간형 로봇이 추락 후 다양한 구성으로 끝날 수 있고, 인간형 로봇이 운영되기를 기대하는 도전적인 지형 때문입니다. 본 논문은 학습 프레임워크를 개발하여 인간형 로봇이 다양한 지형에서 다양한 구성에서 일어서도록 하는 컨트롤러를 생성합니다. 이전의 인간형 이동 학습의 성공적인 응용과 달리 일어서는 작업은 복잡한 접촉 패턴을 포함하며, 이는 충돌 지오메트리를 정확하게 모델링하고 보다 희소한 보상이 필요합니다. 이러한 도전에 대해 교육 과정을 따르는 두 단계 접근법을 통해 이를 해결합니다. 첫 번째 단계는 부드러움이나 속도/토크 제한에 대한 최소 제약 조건 하에 좋은 일어서는 궤적을 발견하는 데 초점을 맞춥니다. 그런 다음 두 번째 단계에서는 초기 구성과 지형의 변화에 견고한 (즉, 부드럽고 느린) 동작으로 발전된 동작을 개발합니다. 이러한 혁신들이 실제 세계의 G1 인간형 로봇이 우리가 고려한 두 가지 주요 상황에서 일어서도록 하는 것을 가능하게 합니다: a) 누워 얼굴을 위로 하고 b) 누워 얼굴을 아래로 하는 상황이며, 모두 평평하고 변형 가능하며 미끄러운 표면 및 경사 (예: 경사진 풀과 눈밭)에서 테스트되었습니다. 우리의 지식으로는 이것이 실제 세계에서 인간 크기의 인간형 로봇을 위한 학습된 일어서는 정책의 첫 성공적인 시연입니다. 프로젝트 페이지: https://humanoid-getup.github.io/
English
Automatic fall recovery is a crucial prerequisite before humanoid robots can be reliably deployed. Hand-designing controllers for getting up is difficult because of the varied configurations a humanoid can end up in after a fall and the challenging terrains humanoid robots are expected to operate on. This paper develops a learning framework to produce controllers that enable humanoid robots to get up from varying configurations on varying terrains. Unlike previous successful applications of humanoid locomotion learning, the getting-up task involves complex contact patterns, which necessitates accurately modeling the collision geometry and sparser rewards. We address these challenges through a two-phase approach that follows a curriculum. The first stage focuses on discovering a good getting-up trajectory under minimal constraints on smoothness or speed / torque limits. The second stage then refines the discovered motions into deployable (i.e. smooth and slow) motions that are robust to variations in initial configuration and terrains. We find these innovations enable a real-world G1 humanoid robot to get up from two main situations that we considered: a) lying face up and b) lying face down, both tested on flat, deformable, slippery surfaces and slopes (e.g., sloppy grass and snowfield). To the best of our knowledge, this is the first successful demonstration of learned getting-up policies for human-sized humanoid robots in the real world. Project page: https://humanoid-getup.github.io/

Summary

AI-Generated Summary

PDF352February 18, 2025