# DME-DRL
**Repository Path**: xthaf/DME-DRL
## Basic Information
- **Project Name**: DME-DRL
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-06-27
- **Last Updated**: 2025-06-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# DME-DRL
This is the repository for "Decentralized Exploration of a Structured Environment Based on Multi-agent Deep Reinforcement Learning" :

# Environment Requirement
- Ubuntu 16.06 or later
- Python 3.5 or later
- Pytorch 1.4
- tensorboardX
- matplotlib
- gym
# Main Structure:
|--assets
|--`config.yaml`: configurations, robot number, communication range, etc. can be set here.
|--src
|--maddapg: DME-DRL algorithm files
|--`eval_\*.py`: Evaluation codes
|--`main.py`: training code
|--`sim_utils.py`: simulator tools
|--viz
|--`vis_map.py`: map visulization code
# Installation
- Clone the repo from the github:
`git clone https://github.com/hedingjie/DME-DRL.git`
- Unzip json.tar.gz (mapset) in assets:
`tar -zvxf json.tar`;
- Generate 2D plan pictures from json files:
`python viz/vis_map.py`
- Train: `python main.py (in the src dir)`
- Evaluate: `python eval_drl.py`
# Any Questiones?
Please send email to my email: dingjiehe@gmail.com.