facebookresearch/habitat-lab
A modular high-level library to train embodied AI agents across a variety of tasks and environments.
What it solves
Habitat-Lab은 embodied AI의 엔드투엔드 개발을 위한 모듈형 프레임워크를 제공합니다. 내비게이션, 물체 재배치, 인간의 지시 따르기 등 실내 환경에서 에이전트가 복잡한 작업을 수행하도록 훈련하는 과제를 해결하며, 성능을 평가할 수 있는 도구와 인간이 시뮬레이션과 상호작용할 수 있는 기능을 제공합니다.
How it works
Habitat-Sim 코어 시뮬레이터를 기반으로 구축된 이 라이브러리는 개발자가 다음과 같은 작업을 수행할 수 있도록 합니다:
- Define Tasks: Create flexible single or multi-agent tasks including question answering, human following, and navigation.
- Configure Agents: Instantiate various embodied agents, ranging from humanoids to commercial robots, by specifying their sensors and capabilities.
- Train and Evaluate: Use provided algorithms for reinforcement learning (including PPO baselines), imitation learning, or non-learning pipelines (SensePlanAct) to train agents and benchmark them using standard metrics.
- Human Interaction: Use a framework that lets humans interact with the simulator to collect data or test trained agents.
Who it’s for
이 프로젝트는 embodied AI, 로보틱스 시뮬레이션, 그리고 자율 에이전트와 실내 환경 간의 상호작용을 연구하는 AI 연구자 및 개발자를 위해 설계되었습니다.
Highlights
- Modular Design: Supports a wide variety of task definitions and agent configurations.
- Diverse Agent Support: Compatible with various robot types and humanoid models.
- Integrated Baselines: Includes reinforcement learning baselines via PPO.
- Human-in-the-Loop: Enables direct human interaction with the simulated environment for data collection.