Local Obstacle-Skirting Path Planning for a Fast Bi-steerable Rover using Bézier Curves

This paper focuses on local path planning for obstacle avoidance tasks dedicated to off-road mobile robots. This approach calculates a new local path for the vehicle using a set of cubic Bezier curves once the safety distance is not respected; otherwise, the vehicle follows the global reference path which is defined off-line. Two basic steps are used to determine this new path. Firstly, some significant points that should belong to the planned path are extracted on-line according to the obstacle’s sizes and the current state of the vehicle, these points are approved as waypoints. Secondly, on-line cubic Bezier curves are computed to create a smooth path for these points such that the safety and lateral stability of the vehicle are ensured (i.e., preventing huge curvatures and wide-variation in steering angles). This path will be used as a reference to be performed by the vehicle using a constrained model predictive control. The validation of our navigation strategy is performed via numerical simulations and experiments using a fast double-steering rover.

[1]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[2]  Danwei Wang,et al.  Trajectory planning for a four-wheel-steering vehicle , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[3]  Liam Paull,et al.  Autonomous Vehicle Navigation in Rural Environments Without Detailed Prior Maps , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[4]  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.

[5]  Francesco Borrelli,et al.  Predictive control for agile semi-autonomous ground vehicles using motion primitives , 2012, 2012 American Control Conference (ACC).

[6]  E. Feron,et al.  Robust hybrid control for autonomous vehicle motion planning , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[7]  Kenneth Renny Simba,et al.  Vision-based smooth obstacle avoidance motion trajectory generation for autonomous mobile robots using Bézier curves , 2017 .

[8]  Frédéric Plumet,et al.  Road Bank and Road Grade Angles Estimation for a Double Steering Off-Road Mobile Robot , 2019 .

[9]  Frédéric Plumet,et al.  Model Predictive Control based Dynamic Path Tracking of a Four-Wheel Steering Mobile Robot , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[10]  Keiji Nagatani,et al.  Sensor based navigation for car-like mobile robots using generalized Voronoi graph , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[11]  Frédéric Plumet,et al.  Nonlinear Tire Cornering Stiffness Observer for a Double Steering Off-Road Mobile Robot , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[12]  Michael Himmelsbach,et al.  Driving with Tentacles - Integral Structures for Sensing and Motion , 2008, The DARPA Urban Challenge.

[13]  M. Dambrine,et al.  On-line moving-obstacle avoidance using piecewise Bezier curves with unknown obstacle trajectory , 2008, 2008 16th Mediterranean Conference on Control and Automation.

[14]  Dong-Soo Kwon,et al.  Mobile robots at your fingertip: Bezier curve on-line trajectory generation for supervisory control , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[15]  Chebly Alia,et al.  Local trajectory planning and tracking of autonomous vehicles, using clothoid tentacles method , 2015, 2015 IEEE Intelligent Vehicles Symposium (IV).

[16]  Michael Himmelsbach,et al.  Autonomous Off-Road Navigation for MuCAR-3 , 2011, KI - Künstliche Intelligenz.

[17]  Tauseef Gulrez,et al.  Bézier curve based dynamic obstacle avoidance and trajectory learning for autonomous mobile robots , 2010, 2010 10th International Conference on Intelligent Systems Design and Applications.

[18]  Frédéric Plumet,et al.  Path Tracking Control for a Double Steering Off-Road Mobile Robot , 2019 .