Risk-Based Obstacle Avoidance in Unknown Environments using Scenario-Based Predictive Control for an Inspection Drone Equipped with Range Finding Sensors

This paper develops an obstacle avoidance strategy for inspection drones equipped with simple range finding sensors, such as radar or sonar. The obstacle avoidance strategy uses scenario-based model predictive control where the predicted outcomes of a set of possible control actions are evaluated. The action with the best predicted outcome amongst the safe options is chosen. The resulting behaviour is deemed safe if the probability of collision at each time-step in the prediction is lower than a given maximal accepted probability. The probability of collision is calculated by combining a probability density function of the position of the drone with an obstacle probability map generated by the range finding sensors. This constraint is checked at each step over the prediction horizon thus ensuring that the control action will give rise to safe behaviour. The algorithm is implemented in a 2D case and tested with a simple model for the range finding sensors. Simulations show that the drone is able to avoid obstacles and that the drone will change speed or take detours to avoid flying in potentially dangerous areas to mitigate risk. The algorithm is designed for avoiding obstacles along a pre-planned path. The pre-planned path is assumed to be generally good, but might be unsafe or not take some unknown obstacles into account. If the pre-planned path goes through a larger convex area or does not take a large obstacle into account, then this algorithm might not find a way around the obstacle and the drone will stop at a safe distance. The path of the drone must then be re-planned taking these obstacles into account. The resulting obstacle avoidance strategy guarantees safe behaviour which enables higher level controllers or human planners to plan a path based on lacking obstacle information without taking the safety of the drone into consideration.

[1]  Hui X. Li,et al.  A probabilistic approach to optimal robust path planning with obstacles , 2006, 2006 American Control Conference.

[2]  David Q. Mayne,et al.  Robust model predictive control of constrained linear systems with bounded disturbances , 2005, Autom..

[3]  Leigh McCue,et al.  Handbook of Marine Craft Hydrodynamics and Motion Control [Bookshelf] , 2016, IEEE Control Systems.

[4]  Kurt Konolige,et al.  Improved Occupancy Grids for Map Building , 1997, Auton. Robots.

[5]  Yoram Koren,et al.  The vector field histogram-fast obstacle avoidance for mobile robots , 1991, IEEE Trans. Robotics Autom..

[6]  Russ Tedrake,et al.  Funnel libraries for real-time robust feedback motion planning , 2016, Int. J. Robotics Res..

[7]  Marin Kobilarov,et al.  Robust obstacle avoidance for aerial platforms using adaptive model predictive control , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[8]  Guilherme V. Pelizer,et al.  Comparison of 3D path-following algorithms for unmanned aerial vehicles , 2017, 2017 International Conference on Unmanned Aircraft Systems (ICUAS).

[9]  Frank Dellaert,et al.  Path planning with uncertainty: Voronoi Uncertainty Fields , 2013, 2013 IEEE International Conference on Robotics and Automation.

[10]  Julien Mottin,et al.  Evaluation of Occupancy Grid Resolution through a Novel Approach for Inverse Sensor Modeling , 2017 .

[11]  Tristan Perez,et al.  Ship Collision Avoidance and COLREGS Compliance Using Simulation-Based Control Behavior Selection With Predictive Hazard Assessment , 2016, IEEE Transactions on Intelligent Transportation Systems.

[12]  Taeyoung Lee,et al.  Autonomous Exploration with Exact Inverse Sensor Models , 2018, J. Intell. Robotic Syst..

[13]  A. Elfes,et al.  Occupancy Grids: A Stochastic Spatial Representation for Active Robot Perception , 2013, ArXiv.

[14]  Yoram Koren,et al.  Potential field methods and their inherent limitations for mobile robot navigation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.