proroklab/VectorizedMultiAgentSimulator
VMAS is a vectorized differentiable simulator designed for efficient Multi-Agent Reinforcement Learning benchmarking. It is comprised of a vectorized 2D physics engine written in PyTorch and a set of challenging multi-robot scenarios. Additional scenarios can be implemented through a simple and modular interface.
This tool helps robotics researchers and engineers test and benchmark multi-robot coordination strategies. It simulates various scenarios with multiple robots and obstacles, taking in control policies and outputting simulation results and performance metrics. It's designed for anyone working on multi-agent reinforcement learning for robot teams.
531 stars.
Use this if you need to efficiently simulate and train AI agents for complex multi-robot systems across many different scenarios.
Not ideal if you need a real-time, high-fidelity physics simulator for physical hardware deployment or single-robot control tasks.
Stars
531
Forks
104
Language
Python
License
GPL-3.0
Category
Last pushed
Feb 08, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/proroklab/VectorizedMultiAgentSimulator"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related agents
Toni-SM/skrl
Modular Reinforcement Learning (RL) library (implemented in PyTorch, JAX, and NVIDIA Warp) with...
facebookresearch/BenchMARL
BenchMARL is a library for benchmarking Multi-Agent Reinforcement Learning (MARL). BenchMARL...
utiasDSL/gym-pybullet-drones
PyBullet Gymnasium environments for single and multi-agent reinforcement learning of quadcopter control
datamllab/rlcard
Reinforcement Learning / AI Bots in Card (Poker) Games - Blackjack, Leduc, Texas, DouDizhu, Mahjong, UNO.
gtri/scrimmage
Multi-Agent Robotics Simulator