Collision Avoidance in Pedestrian-Rich Environments with Deep Reinforcement Learning

Michael Everett, Yu Fan Chen, Jonathan P. How
10/24/2019
cs.ROcs.AI

Official code: mit-acl/gym-collision-avoidance (323 stars, MIT, last commit 2023-04-28).

Abstract

Collision avoidance algorithms are essential for safe and efficient robot operation among pedestrians. This work proposes using deep reinforcement (RL) learning as a framework to model the complex interactions and cooperation with nearby, decision-making agents, such as pedestrians and other robots. Existing RL-based works assume homogeneity of agent properties, use specific motion models over short timescales, or lack a principled method to handle a large, possibly varying number of agents. Therefore, this work develops an algorithm that learns collision avoidance among a variety of heterogeneous, non-communicating, dynamic agents without assuming they follow any particular behavior rules. It extends our previous work by introducing a strategy using Long Short-Term Memory (LSTM) that enables the algorithm to use observations of an arbitrary number of other agents, instead of a small, fixed number of neighbors. The proposed algorithm is shown to outperform a classical collision avoidance algorithm, another deep RL-based algorithm, and scales with the number of agents better (fewer collisions, shorter time to goal) than our previously published learning-based approach. Analysis of the LSTM provides insights into how observations of nearby agents affect the hidden state and quantifies the performance impact of various agent ordering heuristics. The learned policy generalizes to several applications beyond the training scenarios: formation control (arrangement into letters), demonstrations on a fleet of four multirotors and on a fully autonomous robotic vehicle capable of traveling at human walking speed among pedestrians.

View on arXivView PDF

Code Implementations(1)

MIT
32376Shell, PythonFeb 18, 20203 years agoMIT

Similar Papers

Cite this paper

@article{everett2019collision,
  title  = {Collision Avoidance in Pedestrian-Rich Environments with Deep Reinforcement Learning},
  author = {Michael Everett and Yu Fan Chen and Jonathan P. How},
  year   = {2019},
  eprint = {1910.11689},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1910.11689}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1910.11689.svg)](https://codeofpaper.com/paper/1910.11689)

Discussion