Path Planning to a Reachable State Using Minimum Control Effort Based Navigation Functions

The purpose of this paper is to present a new path-planning algorithm for planetary exploration rovers that will guide the vehicle safely to a reachable state. In particular, this work will make use of a special class of artificial potential functions called navigation functions which are guaranteed to be free of local minimum. The construction of the navigation functions in this work is motivated by the grid-based wavefront expansion method but differs in that the contour levels are defined in terms of the control effort of the system. Two new methods will be introduced in this paper for defining the navigation function. The first method will generate a minimum control effort path plan and the second method will be based on an inverse dynamics approach. Each of the control effort based methods will generate a path plan that will guide the rover’s approach towards an objective reachable state. Finally, a stable backstepping-like controller is implemented to track a trajectory defined along the path plan to the rover’s objective.

[1]  Masahiro Ono,et al.  Risk-aware planetary rover operation: Autonomous terrain classification and path planning , 2015, 2015 IEEE Aerospace Conference.

[2]  Joel W. Burdick,et al.  Optimal navigation functions for nonlinear stochastic systems , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  S. LaValle,et al.  Randomized Kinodynamic Planning , 2001 .

[4]  Emilio Frazzoli,et al.  Incremental Sampling-based Algorithms for Optimal Motion Planning , 2010, Robotics: Science and Systems.

[5]  Gerd Hirzinger,et al.  Fast path planning for robot manipulators using numerical potential fields in the configuration space , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[6]  Jean-Claude Latombe,et al.  Numerical potential field techniques for robot path planning , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[7]  Yaonan Wang,et al.  A global path planning method for mobile robot based on a three-dimensional-like map , 2013, Robotica.

[8]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[9]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[10]  Jean-Claude Latombe,et al.  Randomized Kinodynamic Motion Planning with Moving Obstacles , 2002, Int. J. Robotics Res..

[11]  J. Brian Burns,et al.  Path planning using Laplace's equation , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[12]  Ahmad A. Masoud,et al.  Robot navigation using the vector potential approach , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[13]  Daniel E. Koditschek,et al.  Exact robot navigation using artificial potential functions , 1992, IEEE Trans. Robotics Autom..

[14]  Alexander Lavin,et al.  Optimized Mission Planning for Planetary Exploration Rovers , 2015, ArXiv.

[15]  Oliver Brock,et al.  Generating robot motion: the integration of planning and execution , 1999 .

[16]  Frank L. Lewis,et al.  Optimal Control: Lewis/Optimal Control 3e , 2012 .

[17]  Miroslav Krstic,et al.  Nonlinear and adaptive control de-sign , 1995 .

[18]  Kostas J. Kyriakopoulos,et al.  Adjustable navigation functions for unknown sphere worlds , 2011, IEEE Conference on Decision and Control and European Control Conference.

[19]  Fernando Martin,et al.  Smooth path planning for non-holonomic robots using fast marching , 2009, 2009 IEEE International Conference on Mechatronics.

[20]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1986 .

[21]  James A. Cutts,et al.  Guidance, Navigation, and Control Technology Assessment for Future Planetary Science Missions , 2015 .

[22]  S. LaValle Rapidly-exploring random trees : a new tool for path planning , 1998 .