Skip to main content

Simulation environment for collision avoidance

Project description

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)
Agents spelling ``CADRL''

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}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gym_collision_avoidance-0.0.3.tar.gz (6.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gym_collision_avoidance-0.0.3-py3-none-any.whl (6.7 MB view details)

Uploaded Python 3

File details

Details for the file gym_collision_avoidance-0.0.3.tar.gz.

File metadata

  • Download URL: gym_collision_avoidance-0.0.3.tar.gz
  • Upload date:
  • Size: 6.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.3

File hashes

Hashes for gym_collision_avoidance-0.0.3.tar.gz
Algorithm Hash digest
SHA256 c19dea423fdd18f3562c623a356bd1d62ba9c5f269018b1ea73fcd587db8ee8d
MD5 d028d80605c8ec79810d268945f5442b
BLAKE2b-256 9d1718eaad55c94977442c0c1ba0e8a94dcb71b01cddc78a82798163c68b88cc

See more details on using hashes here.

File details

Details for the file gym_collision_avoidance-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for gym_collision_avoidance-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 bc3c1bf0352c1700ad980b2835b11e46ba9f664a1afd9eae34f722f340d8423b
MD5 39a7fbb50a1e060b3a9a053e198653ad
BLAKE2b-256 e1ce287a7f9b6ec2cad3c55686fc8f66831c3edfc88f5d3bf1089a735e320752

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page