Applied Sciences (Sep 2017)

Collision Avoidance from Multiple Passive Agents with Partially Predictable Behavior

  • Khalil Muhammad Zuhaib,
  • Abdul Manan Khan,
  • Junaid Iqbal,
  • Mian Ashfaq Ali,
  • Muhammad Usman,
  • Ahmad Ali,
  • Sheraz Yaqub,
  • Ji Yeong Lee,
  • Changsoo Han

DOI
https://doi.org/10.3390/app7090903
Journal volume & issue
Vol. 7, no. 9
p. 903

Abstract

Read online

Navigating a robot in a dynamic environment is a challenging task, especially when the behavior of other agents such as pedestrians, is only partially predictable. Also, the kinodynamic constraints on robot motion add an extra challenge. This paper proposes a novel navigational strategy for collision avoidance of a kinodynamically constrained robot from multiple moving passive agents with partially predictable behavior. Specifically, this paper presents a new approach to identify the set of control inputs to the robot, named control obstacle, which leads it towards a collision with a passive agent moving along an arbitrary path. The proposed method is developed by generalizing the concept of nonlinear velocity obstacle (NLVO), which is used to avoid collision with a passive agent, and takes into account the kinodynamic constraints on robot motion. Further, it formulates the navigational problem as an optimization problem, which allows the robot to make a safe decision in the presence of various sources of unmodelled uncertainties. Finally, the performance of the algorithm is evaluated for different parameters and is compared to existing velocity obstacle-based approaches. The simulated experiments show the excellent performance of the proposed approach in term of computation time and success rate.

Keywords