gym-collision-avoidance
Updates:
- 2023-04-28: Updated to be compatible with Python 3.10 and tensorflow 2. Corresponding v0.0.3 available on pypi as well, if you do not intend to modify the source code (
python -m pip install gym-collision-avoidance)
This is the code associated with the following publications:
Journal Version: M. Everett, Y. Chen, and J. P. How, "Collision Avoidance in Pedestrian-Rich Environments with Deep Reinforcement Learning", IEEE Access Vol. 9, 2021, pp. 10357-10377. 10.1109/ACCESS.2021.3050338, Arxiv PDF
Conference Version: M. Everett, Y. Chen, and J. P. How, "Motion Planning Among Dynamic, Decision-Making Agents with Deep Reinforcement Learning", IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2018. Arxiv PDF, Link to Video
This repo also contains the trained policy for the SA-CADRL paper (referred to as CADRL here) from the proceeding paper: Y. Chen, M. Everett, M. Liu, and J. P. How. “Socially Aware Motion Planning with Deep Reinforcement Learning.” IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Vancouver, BC, Canada, Sept. 2017. Arxiv PDF
If you're looking to train our GA3C-CADRL policy, please see this repo instead.
About the Code
Please see the documentation!
If you find this code useful, please consider citing:
@inproceedings{Everett18_IROS,
address = {Madrid, Spain},
author = {Everett, Michael and Chen, Yu Fan and How, Jonathan P.},
booktitle = {IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
date-modified = {2018-10-03 06:18:08 -0400},
month = sep,
title = {Motion Planning Among Dynamic, Decision-Making Agents with Deep Reinforcement Learning},
year = {2018},
url = {https://arxiv.org/pdf/1805.01956.pdf},
bdsk-url-1 = {https://arxiv.org/pdf/1805.01956.pdf}
}
or
@article{everett2021collision,
title={Collision avoidance in pedestrian-rich environments with deep reinforcement learning},
author={Everett, Michael and Chen, Yu Fan and How, Jonathan P},
journal={IEEE Access},
volume={9},
pages={10357--10377},
year={2021},
publisher={IEEE}
}
Metadata
Release files for gym-collision-avoidance 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gym_collision_avoidance-0.0.3.tar.gz | 6.6 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gym_collision_avoidance-0.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.3 MB
Release files / gym_collision_avoidance-0.0.3.tar.gz
| Download URL | gym_collision_avoidance-0.0.3.tar.gz |
|---|---|
| Size | 6.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c19dea423fdd18f3562c623a356bd1d62ba9c5f269018b1ea73fcd587db8ee8d
|
|
BLAKE2b-256 checksum How to use checksums |
9d1718eaad55c94977442c0c1ba0e8a94dcb71b01cddc78a82798163c68b88cc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.3
|
Release files / gym_collision_avoidance-0.0.3-py3-none-any.whl
| Download URL | gym_collision_avoidance-0.0.3-py3-none-any.whl |
|---|---|
| Size | 6.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bc3c1bf0352c1700ad980b2835b11e46ba9f664a1afd9eae34f722f340d8423b
|
|
BLAKE2b-256 checksum How to use checksums |
e1ce287a7f9b6ec2cad3c55686fc8f66831c3edfc88f5d3bf1089a735e320752
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.3
|