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は、具身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

このプロジェクトは、具身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.