Cognitive-AI-Systems/pogema

[ICLR-2025] POGEMA stands for Partially-Observable Grid Environment for Multiple Agents. This is a grid-based environment that was specifically designed to be flexible, tunable and scalable. It can be tailored to a variety of PO-MAPF / MAPF settings.

何を解決するか

POGEMA は、部分観測マルチエージェント経路探索(PO-MAPF)のアルゴリズムのテストと開発に向けた標準化・柔軟性のある環境を提供します。従来の経路探索では中央制御がすべてのエージェントの計画を行いますが、PO-MAPF ではエージェントが他のエージェントや障害物との衝突を回避しながら目標に到達するため、局所的な観測に基づいて分散型の意思決定を行う必要があります。

動作方法

エージェントが正方位の隣接セル間を移動するグリッドベースのシミュレーション環境です。各エージェントは情報共有なしに独立して動作し、局所的な視野(観測半径)に依存してナビゲーションを行います。システムは障害物密度やグリッドサイズなどの調整可能なパラメータでランダムなマップを生成できるほか、カスタムマップレイアウトを読み込むことも可能です。

対象ユーザー

マルチエージェント強化学習(MARL)および分散型経路探索アルゴリズムに取り組む研究者や開発者。

特徴

  • MARL統合: PettingZoo、PyMARL、SampleFactory、Gymnasium などの人気フレームワークをネイティブでサポート。
  • カスタマイズ可能な環境: ランダムグリッドの生成またはカスタムテキストベースのマップ定義の利用が可能。
  • スケーラブル設計: エージェント数、グリッドサイズ、観測半径などの調整可能なパラメータでスケーラビリティをテスト可能。
  • 詳細な評価: 基準実装と評価プロトコルを備えた専用のベンチマークリポジトリを併設。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト