multi_agent_path_finding repository

gazebo ros2 swarm-robotics turtlebot3 multi-agent-reinforcement-learning ros2-foxy

multi_agent_path_finding repository

gazebo ros2 swarm-robotics turtlebot3 multi-agent-reinforcement-learning ros2-foxy

multi_agent_path_finding repository

gazebo ros2 swarm-robotics turtlebot3 multi-agent-reinforcement-learning ros2-foxy

multi_agent_path_finding repository

gazebo ros2 swarm-robotics turtlebot3 multi-agent-reinforcement-learning ros2-foxy marl_planner simulator

Repository Summary

Description 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.
Checkout URI https://github.com/shaswat2001/multi_agent_path_finding.git
VCS Type git
VCS Version main
Last Updated 2025-03-10
Dev Status UNKNOWN
CI status No Continuous Integration
Released UNRELEASED
Tags gazebo ros2 swarm-robotics turtlebot3 multi-agent-reinforcement-learning ros2-foxy
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Packages

Name Version
marl_planner 0.0.0
simulator 0.0.0

README

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

mkdir -p ~/marl_ws/src
cd ~/marl_ws/src
git clone https://github.com/Shaswat2001/Multi_Agent_Path_Finding.git

Afte that -

cd ~/marl_ws
colcon build
ros2 run marl_planner main.py

Results

CONTRIBUTING

No CONTRIBUTING.md found.

multi_agent_path_finding repository

gazebo ros2 swarm-robotics turtlebot3 multi-agent-reinforcement-learning ros2-foxy

multi_agent_path_finding repository

gazebo ros2 swarm-robotics turtlebot3 multi-agent-reinforcement-learning ros2-foxy

multi_agent_path_finding repository

gazebo ros2 swarm-robotics turtlebot3 multi-agent-reinforcement-learning ros2-foxy

multi_agent_path_finding repository

gazebo ros2 swarm-robotics turtlebot3 multi-agent-reinforcement-learning ros2-foxy

multi_agent_path_finding repository

gazebo ros2 swarm-robotics turtlebot3 multi-agent-reinforcement-learning ros2-foxy

multi_agent_path_finding repository

gazebo ros2 swarm-robotics turtlebot3 multi-agent-reinforcement-learning ros2-foxy

multi_agent_path_finding repository

gazebo ros2 swarm-robotics turtlebot3 multi-agent-reinforcement-learning ros2-foxy

multi_agent_path_finding repository

gazebo ros2 swarm-robotics turtlebot3 multi-agent-reinforcement-learning ros2-foxy

multi_agent_path_finding repository

gazebo ros2 swarm-robotics turtlebot3 multi-agent-reinforcement-learning ros2-foxy

multi_agent_path_finding repository

gazebo ros2 swarm-robotics turtlebot3 multi-agent-reinforcement-learning ros2-foxy

multi_agent_path_finding repository

gazebo ros2 swarm-robotics turtlebot3 multi-agent-reinforcement-learning ros2-foxy

multi_agent_path_finding repository

gazebo ros2 swarm-robotics turtlebot3 multi-agent-reinforcement-learning ros2-foxy

multi_agent_path_finding repository

gazebo ros2 swarm-robotics turtlebot3 multi-agent-reinforcement-learning ros2-foxy

multi_agent_path_finding repository

gazebo ros2 swarm-robotics turtlebot3 multi-agent-reinforcement-learning ros2-foxy

multi_agent_path_finding repository

gazebo ros2 swarm-robotics turtlebot3 multi-agent-reinforcement-learning ros2-foxy