A Pursuit Evasion Game Approach to Obstacle Avoidance

We propose an event triggered obstacle avoidance control scheme that guarantees the safety of a mobile robot in a material transport task at a warehouse. This collision avoidance strategy is based on a pursuer static obstacle (P.S.O.) game which is a modification of the reversed homicidal chauffeur game. In the PSO game, the evader represents the mobile robot and is modelled by a Dubins vehicle while the pursuer represents the human working at the warehouse and is modelled as an omnidirectional agent. Additionally, we consider the presence of a static obstacle in the work space. Based on our analysis, the evader has two options to avoid both the pursuer and the obstacle. The first option is to turn hard in the opposite direction of both the pursuer and the obstacle. The second option is to go in between the obstacle and the pursuer. The work of the reversed homicidal chauffeur game shows that the first evasive strategy guarantees the mobile robot’s safety. However, a clear advantage of implementing the second evasive strategy is that the mobile robot can delay its evasive maneuver and hence the mobile robot can follow its predetermined path for a longer period of time. Therefore, the mobile robot actively checks the feasibility of executing the second evasive strategy rather than executing the first evasive strategy right away. Based on a numerical study of our collision avoidance strategy, we argue that both the task duration and the path error due to the evasive action are reduced when compared to simply turning hard in the opposite direction of both the pursuer and the obstacle. Our event triggered obstacle avoidance controller is also compared to strategies based on ISO 13482 and the solution of the velocity obstacle set which are commonly used in the current robotic industry. Based on this comparison, we argue that there is a clear trade-off between the reduction in duration and path error and the guarantee of safety during a material transport task.

[1]  Claire J. Tomlin,et al.  Provably Safe and Scalable Multivehicle Trajectory Planning , 2021, IEEE Transactions on Control Systems Technology.

[2]  Claire J. Tomlin,et al.  An Efficient Reachability-Based Framework for Provably Safe Autonomous Navigation in Unknown Environments , 2019, 2019 IEEE 58th Conference on Decision and Control (CDC).

[3]  Satyanarayana Gupta Manyam,et al.  Shortest Dubins Path to a Circle , 2018 .

[4]  Jaime F. Fisac,et al.  A General Safety Framework for Learning-Based Control in Uncertain Robotic Systems , 2017, IEEE Transactions on Automatic Control.

[5]  Marco Pavone,et al.  On Infusing Reachability-Based Safety Assurance within Probabilistic Planning Frameworks for Human-Robot Vehicle Interactions , 2018, ISER.

[6]  Claire J. Tomlin,et al.  Annual Review of Control , Robotics , and Autonomous Systems Hamilton – Jacobi Reachability : Some Recent Theoretical Advances and Applications in Unmanned Airspace Management , 2019 .

[7]  Matthias Althoff,et al.  Provably safe motion of mobile robots in human environments , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[8]  Jonathan P. How,et al.  Socially aware motion planning with deep reinforcement learning , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[9]  Qing Liu,et al.  Towards enhancing the last-mile delivery: An effective crowd-tasking model with scalable solutions , 2016 .

[10]  Tulga Ersal,et al.  A study on model fidelity for model predictive control-based obstacle avoidance in high-speed autonomous ground vehicles , 2016 .

[11]  Emilio Frazzoli,et al.  A Survey of Motion Planning and Control Techniques for Self-Driving Urban Vehicles , 2016, IEEE Transactions on Intelligent Vehicles.

[12]  Meir Pachter,et al.  On the Suicidal Pedestrian Differential Game , 2014, Dynamic Games and Applications.

[13]  Gurvinder S. Virk,et al.  ISO 13482 - The new safety standard for personal care robots , 2014, ISR 2014.

[14]  Tatsuo Arai,et al.  Social navigation model based on human intention analysis using face orientation , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  H. E. Tseng,et al.  Linear model predictive control for lane keeping and obstacle avoidance on low curvature roads , 2013, 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013).

[16]  Tatsuo Arai,et al.  Human-Robot Collision Avoidance using a modified Social force Model with Body Pose and Face Orientation , 2013, Int. J. Humanoid Robotics.

[17]  V. Patsko,et al.  Reachable Sets for Simple Models of Car Motion , 2011 .

[18]  Li-Chen Fu,et al.  Human-Centered Robot Navigation—Towards a Harmoniously Human–Robot Coexisting Environment , 2011, IEEE Transactions on Robotics.

[19]  João Pedro Hespanha,et al.  Dynamic Vehicle Routing for Translating Demands: Stability Analysis and Receding-Horizon Policies , 2010, IEEE Transactions on Automatic Control.

[20]  Roland Siegwart,et al.  Towards Safe Vehicle Navigation in Dynamic Urban Scenarios , 2009 .

[21]  Dinesh Manocha,et al.  ClearPath: highly parallel collision avoidance for multi-agent simulation , 2009, SCA '09.

[22]  V. Korotkikh Pontryagin Maximum Principle , 2009, Encyclopedia of Optimization.

[23]  Jorge Nocedal,et al.  An interior algorithm for nonlinear optimization that combines line search and trust region steps , 2006, Math. Program..

[24]  Raja Chatila,et al.  Performance measure for the evaluation of mobile robot autonomy , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[25]  Alexandre M. Bayen,et al.  A time-dependent Hamilton-Jacobi formulation of reachable sets for continuous dynamic games , 2005, IEEE Transactions on Automatic Control.

[26]  Varvara L. Turova,et al.  Families of semipermeable curves in differential games with the homicidal chauffeur dynamics , 2004, Autom..

[27]  N. Peric,et al.  A reinforcement learning approach to obstacle avoidance of mobile robots , 2002, 7th International Workshop on Advanced Motion Control. Proceedings (Cat. No.02TH8623).

[28]  T. Raivio Capture Set Computation of an Optimally Guided Missile , 2001 .

[29]  Varvara Turova,et al.  Homicidal Chauffeur Game: Computation of Level Sets of the Value Function , 2001 .

[30]  T. Raivio,et al.  On the Numerical Solution of a Class of Pursuit-Evasion Games , 2000 .

[31]  Jorge Nocedal,et al.  A trust region method based on interior point techniques for nonlinear programming , 2000, Math. Program..

[32]  Jorge Nocedal,et al.  An Interior Point Algorithm for Large-Scale Nonlinear Programming , 1999, SIAM J. Optim..

[33]  Hobart R. Everett,et al.  Real-world issues in warehouse navigation , 1995, Other Conferences.

[34]  R. C. Coulter,et al.  Implementation of the Pure Pursuit Path Tracking Algorithm , 1992 .

[35]  J. Lewin,et al.  The surveillance-evasion game of degree , 1975 .

[36]  A. W. Merz,et al.  The Homicidal Chauffeur , 1974 .

[37]  A. Merz The game of two identical cars , 1972 .

[38]  Antony W Merz,et al.  The Homicidal Chauffeur - A Differential Game , 1971 .

[39]  Nils J. Nilsson,et al.  A Mobile Automaton: An Application of Artificial Intelligence Techniques , 1969, IJCAI.

[40]  H. Hermes,et al.  Foundations of optimal control theory , 1968 .

[41]  E. Hall,et al.  The Hidden Dimension , 1970 .

[42]  L. Dubins On Curves of Minimal Length with a Constraint on Average Curvature, and with Prescribed Initial and Terminal Positions and Tangents , 1957 .

[43]  Rufus Isaacs,et al.  DIFFERENTIAL GAMES III: THE BASIC PRINCIPLES OF THE SOLUTION PROCESS , 1954 .

[44]  E. Rowland Theory of Games and Economic Behavior , 1946, Nature.

[45]  V. Turova,et al.  Numerical Study of the Homicidal Chauueur Game , 2022 .