Skip to content

Agents code for Multi-Agent Connected Autonomous Driving (MACAD) described in the paper presented in the Machine Learning for Autonomous Driving Workshop at NeurIPS 2019:

Notifications You must be signed in to change notification settings

szeng44/macad-agents

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MACAD-Agents

Multi-Agent algorithms for Multi-Agent Connected Autonomous Driving using MACAD-Gym

How to train/test MACAD-Agents?

  1. git clone https://github.com/praveen-palanisamy/macad-agents

  2. Build the MACAD-Agents Docker container: docker build --rm -f macad-agents/Dockerfile -t macad-agents:latest .

  3. Run the MACAD-Agents training container: bash run.sh

    You can pick from one of the available multi-agent training options:

    • To train multiple agents using PPO where the agents communicate/share learned weights, modify the last line in run.sh to look like this:

      macad-agents:latest python -m macad_agents.rllib.ppo_multiagent_shared_weights.py

    • To train multiple agents using IMPALA where the agents communicate/share learned weights, modify the last line in run.sh to look like this:

      macad-agents:latest python -m macad_agents.rllib.impala_multiagent_shared_weights.py

Citing

If you find this work or MACAD-Gym useful in your research, please cite:

@misc{palanisamy2019multiagent,
    title={Multi-Agent Connected Autonomous Driving using Deep Reinforcement Learning},
    author={Praveen Palanisamy},
    year={2019},
    eprint={1911.04175},
    archivePrefix={arXiv},
    primaryClass={cs.LG}
}
Citation in other Formats: (Click to View)

MLA
Palanisamy, Praveen. "Multi-Agent Connected Autonomous Driving using Deep Reinforcement Learning." arXiv preprint arXiv:1911.04175 (2019).
APA
Palanisamy, P. (2019). Multi-Agent Connected Autonomous Driving using Deep Reinforcement Learning. arXiv preprint arXiv:1911.04175.
Chicago
Palanisamy, Praveen. "Multi-Agent Connected Autonomous Driving using Deep Reinforcement Learning." arXiv preprint arXiv:1911.04175 (2019).
Harvard
Palanisamy, P., 2019. Multi-Agent Connected Autonomous Driving using Deep Reinforcement Learning. arXiv preprint arXiv:1911.04175.
Vancouver
Palanisamy P. Multi-Agent Connected Autonomous Driving using Deep Reinforcement Learning. arXiv preprint arXiv:1911.04175. 2019 Nov 11.

About

Agents code for Multi-Agent Connected Autonomous Driving (MACAD) described in the paper presented in the Machine Learning for Autonomous Driving Workshop at NeurIPS 2019:

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 95.7%
  • Dockerfile 3.7%
  • Shell 0.6%