leggedrobotics/pace-sim2real
PACE: A systematic approach for sim-to-real transfer of legged robots, identifying actuator and joint dynamics with standard joint encoders.
해결하는 문제
PACE는 '시뮬레이션에서 실제 세계로의 격차'를 해결합니다. 즉, 로봇이 물리적 시뮬레이터에서 작동하는 방식과 실제 세계에서 작동하는 방식 사이의 차이를 말합니다. 이 격차는 특히 액추에이터와 조인트의 다이내믹스가 복잡한 다리 달린 로봇의 경우, 시뮬레이션에서 학습한 컨트롤러가 실제 하드웨어에서 효과적으로 작동하지 못하게 만듭니다.
작동 방식
이 프레임워크는 데이터 기반 접근법을 사용하여 시뮬레이션과 현실을 일치시킵니다. 실제 로봇에서 측정한 데이터를 수집하고, 공분산 행렬 적응 진화 전략(CMA-ES)을 사용하여 물리적으로 의미 있는 다이내믹스 파라미터를 최적화하고 적합화합니다. 이 데이터에서 직접 액추에이터 및 조인트 다이내믹스를 추정함으로써, 더 정확한 시뮬레이션 모델을 생성하여 견고한 보행 학습에 활용할 수 있습니다.
대상 사용자
NVIDIA Isaac Lab을 시뮬레이션에 사용하고, 학습된 동작을 실제 하드웨어로 전이하고자 하는 다리 달린 로봇 시스템을 다루는 로봇 연구자 및 엔지니어를 위한 것입니다.
주요 특징
- 데이터 기반 동정: 실제 세계의 측정 데이터에서 직접 액추에이터 및 조인트 다이내믹스를 추정.
- 진화적 최적화: 정밀한 파라미터 적합을 위해 CMA-ES를 활용.
- Isaac Lab 통합: NVIDIA Isaac Lab의 태스크 및 환경 규약과 원활하게 통합.
- 플랫폼 독립성: 다양한 로봇 플랫폼과 다양한 액추에이터 유형을 지원.
관련
- 프로젝트
- 프로젝트
- Dispatch
- 프로젝트
- 프로젝트