Cooperative collision avoidance for nonholonomic robots

Journal Article (2018)
Author(s)

Javier Alonso-Mora (TU Delft - Learning & Autonomous Control)

Paul Beardsley (Disney Research Zurich)

Roland Siegwart (ETH Zürich)

Research Group
Learning & Autonomous Control
Copyright
© 2018 J. Alonso-Mora, Paul Beardsley, Roland Siegwart
DOI related publication
https://doi.org/10.1109/TRO.2018.2793890
More Info
expand_more
Publication Year
2018
Language
English
Copyright
© 2018 J. Alonso-Mora, Paul Beardsley, Roland Siegwart
Research Group
Learning & Autonomous Control
Issue number
2
Volume number
34
Pages (from-to)
404-420
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

In this paper, we present a method, namely CCA, for collision avoidance in dynamic environments among interacting agents, such as other robots or humans. Given a preferred motion by a global planner or driver, the method computes a collision-free local motion for a short time horizon, which respects the actuator constraints and allows for smooth and safe control. The method builds on the concept of reciprocal velocity obstacles and extends it to respect the kinodynamic constraints of the robot and account for a grid-based map representation of the environment. The method is best suited for large multirobot settings, including heterogeneous teams of robots, in which computational complexity is of paramount importance and the robots interact with one another. In particular, we consider a set of motion primitives for the robot and solve an optimization in the space of control velocities with additional constraints. Additionally, we propose a cooperative approach to compute safe velocity partitions in the distributed case. We describe several instances of the method for distributed and centralized operation and formulated both as convex and nonconvex optimizations. We compare the different variants and describe the benefits and tradeoffs both theoretically and in extensive experiments with various robotic platforms: robotic wheelchairs, robotic boats, humanoid robots, small unicycle robots, and simulated cars.

Files

Cooperative_Collision_Avoidanc... (pdf)
(pdf | 1.71 Mb)
- Embargo expired in 22-09-2018
License info not available