NVlabs/RoboLab
A simulation benchmarking platform for evaluating generalist robot policies
해결하는 문제
RoboLab은 일반적인 로봇 조작 정책을 평가하기 위한 표준화되고 고정밀도의 시뮬레이션 환경을 제공합니다. 반복 가능하고 대규모의 벤치마킹을 위해, 자동 성공 검출 기능을 갖춘 방대한 작업 라이브러리를 제공함으로써, 복잡한 조작 목표를 성공적으로 완료했는지 수동으로 확인하는 노동을 제거합니다.
작동 방식
NVIDIA Isaac Lab 기반으로 개발된 RoboLab은 로봇 정책(인공지능 모델)이 독립 서버로 실행되고, 가벼운 추론 클라이언트를 통해 시뮬레이션에 연결되는 서버-클라이언트 아키텍처를 채택합니다. 이 구조는 여러 환경에서 병렬 평가를 가능하게 하여, 많은 에피소드를 동시에 실행하여 테스트 속도를 높입니다. 시스템은 자동 성공/실패 검출을 위해 조합 가능한 조건(predicate)을 사용하며, 에피소드 영상 재생 및 실험 간 결과 분석이 가능한 웹 기반 대시보드도 포함합니다.
대상 사용자
특정 로봇 하드웨어에 종속되지 않고 다양한 조작 작업에서 모델을 엄격하게 테스트하고자 하는 연구자 및 개발자에게 적합합니다.
주요 특징
- RoboLab-120: 언어 지시가 포함된 피킹 앤 플레이스, 스택킹, 도구 사용 등 120개 이상의 작업을 포함하는 벤치마크.
- 로봇 독립성: IsaacLab과 호환되는 모든 로봇과 호환됩니다.
- AI 지원 생성: 자연어를 사용해 새로운 장면과 작업을 생성하는 데 Claude Code 기술을 활용합니다.
- 병렬 평가: 벡터화된 조건 및 환경별 종료를 지원하여 고처리량 테스트를 가능하게 합니다.
- 통합 대시보드: 작업 탐색 및 실험 결과 분석을 위한 전용 웹 인터페이스 제공.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트