Collision Avoidance for Multiple Agents with Joint Utility Maximization

 

In this paper a centralized method for collision avoidance among multiple agents is presented.

May 6, 2013
IEEE International Conference on Robotics and Automation (ICRA) 2013

 

Authors

Javier Alonso-Mora (Disney Research/ETH Joint PhD)

Martin Rufli (ETH Zurich)

Roland Siegwart (ETH Zurich)

Paul Beardsley (Disney Research)

Collision Avoidance for Multiple Agents with Joint Utility Maximization

Abstract

In this paper, a centralized method for collision avoidance among multiple agents is presented. It builds on the velocity obstacle (VO) concept and its extensions to arbitrary kino-dynamics and is applicable to heterogeneous groups of agents (with respect to size, kino-dynamics, and aggressiveness) moving in 2D and 3D spaces. In addition, both static and dynamic obstacles can be considered in the framework. The method maximizes a joint utility function and is formulated as a mixed-integer quadratic program, where online computation can be achieved as a trade-off with solution optimality. In experiments with groups of two to 50 agents, the benefits of the joint utility optimization are shown. By construction, it’s suboptimal variant is at least as good as comparable decentralized methods, while retaining online capability for small groups of agents. In its optimal variant, the proposed algorithm can provide a benchmark for distributed collision avoidance methods, in particular for those based on the VO concept that takes interaction into account.

Copyright Notice