ALAN: adaptive learning for multi-agent navigation

Julio Godoy, Tiannan Chen, Stephen J. Guy, Ioannis Karamouzas, Maria Gini

Research output: Contribution to journalArticlepeer-review

13 Scopus citations


In multi-agent navigation, agents need to move towards their goal locations while avoiding collisions with other agents and obstacles, often without communication. Existing methods compute motions that are locally optimal but do not account for the aggregated motions of all agents, producing inefficient global behavior especially when agents move in a crowded space. In this work, we develop a method that allows agents to dynamically adapt their behavior to their local conditions. We formulate the multi-agent navigation problem as an action-selection problem and propose an approach, ALAN, that allows agents to compute time-efficient and collision-free motions. ALAN is highly scalable because each agent makes its own decisions on how to move, using a set of velocities optimized for a variety of navigation tasks. Experimental results show that agents using ALAN, in general, reach their destinations faster than using ORCA, a state-of-the-art collision avoidance framework, and two other navigation models.

Original languageEnglish (US)
Pages (from-to)1543-1562
Number of pages20
JournalAutonomous Robots
Issue number8
StatePublished - Dec 1 2018

Bibliographical note

Funding Information:
Acknowledgements This work was partially funded by the University of Minnesota Informatics Institute, the CONICYT PFCHA/ DOCTORADO BECAS CHILE/2009 - 72100243 and the NSF through grants #CHS-1526693, #CNS-1544887, #IIS-1748541 and #IIP-1439728.

Publisher Copyright:
© 2018, Springer Science+Business Media, LLC, part of Springer Nature.


  • Action selection
  • Multi-agent coordination
  • Multi-agent navigation
  • Online learning


Dive into the research topics of 'ALAN: adaptive learning for multi-agent navigation'. Together they form a unique fingerprint.

Cite this