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 等主流框架。
  • 可自定义环境:支持生成随机网格或使用自定义文本地图定义。
  • 可扩展设计:可通过调整智能体数量、网格大小和观测半径等参数,测试系统可扩展性。
  • 详细评估:配套专用基准仓库,提供基线实现和评估协议。

相关

  • 项目
  • 项目
  • 项目
  • 项目