Dynamics-compatible potential fields using stochastic perturbations

This paper suggests a method for numerically constructing almost globally converging artificial potential fields for motion planning, in a way that ensures that the resulting gradient field is compatible with the dynamics of the navigating robot. Convergence to an arbitrarily small destination set can be guaranteed, and the size of the destination set can be reduced at the expense of additional off-line computational time. The construction is based on the solution of the Hamilton-Jacobi-Bellman (HJB) equation associated with a related stochastic optimal control problem. This partial differential equation (PDE) is solved numerically by simulating paths of the system with Gaussian random perturbation applied to the input. The resulting control laws are optimal in terms of the magnitude of control actuation. The method is applied to the case of a Dubin's car navigating amongst obstacles.

[1]  W. Fleming Exit probabilities and optimal stochastic control , 1977 .

[2]  Hilbert J. Kappen,et al.  Stochastic optimal control of state constrained systems , 2011, Int. J. Control.

[3]  Steven M. LaValle,et al.  Randomized Kinodynamic Planning , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[4]  Ahmad A. Masoud,et al.  Kinodynamic Motion Planning , 2010, IEEE Robotics & Automation Magazine.

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

[6]  Steven M. LaValle,et al.  Algorithms for Computing Numerical Optimal Feedback Motion Strategies , 2001, Int. J. Robotics Res..

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

[8]  D. Koditschek,et al.  Robot navigation functions on manifolds with boundary , 1990 .

[9]  B. Øksendal Stochastic differential equations : an introduction with applications , 1987 .

[10]  Desmond J. Higham,et al.  An Algorithmic Introduction to Numerical Simulation of Stochastic Differential Equations , 2001, SIAM Rev..

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

[12]  Zvi Shiller,et al.  Optimal obstacle avoidance based on the Hamilton-Jacobi-Bellman equation , 1994, IEEE Trans. Robotics Autom..

[13]  On a stochastic control problem with exit constraints , 1980 .

[14]  Gregory S. Chirikjian,et al.  A new potential field method for robot path planning , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[15]  Herbert G. Tanner,et al.  Stochastic receding horizon control: application to an octopedal robot , 2013, Defense, Security, and Sensing.

[16]  Christopher I. Connolly Harmonic Functions and Collision Probabilities , 1997, Int. J. Robotics Res..

[17]  Stefan Schaal,et al.  Learning variable impedance control , 2011, Int. J. Robotics Res..

[18]  H. Kappen Path integrals and symmetry breaking for optimal control theory , 2005, physics/0505066.

[19]  Alain Liégeois,et al.  Path planning for non-holonomic vehicles: a potential viscous fluid field method , 2002, Robotica.

[20]  Panagiotis K. Artemiadis,et al.  Navigation functions learning from experiments: Application to anthropomorphic grasping , 2012, 2012 IEEE International Conference on Robotics and Automation.