Skip to content

Implementation of paper "Decentralized Non-communicating Multiagent Collision Avoidance with Deep Reinforcement Learning". NO LONGER MAINTAINED. CHECK OUT CrowdNav.

Notifications You must be signed in to change notification settings

ChanganVR/CADRL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CADRL

Implementation of paper Decentralized Non-communicating Multiagent Collision Avoidance with Deep Reinforcement Learning by Yu Fan Chen, Miao Liu, Michael Everett and Jonathan P. How

This library is no longer maintained. CADRL and GA3C-CADRL is also implemented in our newest library CrowdNav, which is easier to use and can be better used for benchmarking RL navigation algorithms.

Usage

Training with specified configuration on CPU:

python train.py --config=configs/model.config

Training with specified configuration on GPU:

python train.py --config=configs/model.config --gpu

Visualize the trained agent:

python visualize.py --output_dir={OUTPUT_DIR}

Implementation details

  • All the training data for imitation learning/initialization of the model is generated with RVO2. Both evaluation and test are performed on the crossing scenarios.

  • The kinematics can be toggled in the env.config, which gives a hard rotation constraint.

About

Implementation of paper "Decentralized Non-communicating Multiagent Collision Avoidance with Deep Reinforcement Learning". NO LONGER MAINTAINED. CHECK OUT CrowdNav.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages