Shaswat2001 / Multi_Agent_Path_Finding

Pytorch implementations of the multi-agent reinforcement learning algorithms, including QMIX, VDN, COMA, MADDPG, MATD3, FACMAC and MASoftQ for path planning of swarm of mobile robots.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Multi-Agent Reinforcement Learning for Mobile Robots

Pytorch implementations of the multi-agent reinforcement learning algorithms, including QMIX, VDN, COMA, MADDPG, MATD3, FACMAC and MASoftQ, which are the state of the art MARL algorithms. We trained these algorithms on MPE, the Multi Particle Environments in PettingZoo. Then they are trained for path planning of swarm of mobile robots.

Corresponding Papers

Requirements

Use pip install -r requirements.txt to install the requirements.

Quick Start

ros2 run marl_planner main.py

Results

About

Pytorch implementations of the multi-agent reinforcement learning algorithms, including QMIX, VDN, COMA, MADDPG, MATD3, FACMAC and MASoftQ for path planning of swarm of mobile robots.


Languages

Language:Python 98.8%Language:CMake 1.2%