Nonholonomic Motion Planning

This last chapter addresses one of the most basic control issue: how to construct a control law steering a control system from a given state to another one? This problem is known as the motion planning problem. In the case of nonholonomic systems it can be solved exactly for specific classes of systems, in particular for nilpotent systems (Sect. 3.2). However for a general nonholonomic systems it is hopeless to look for exact solutions to the problem. Thus a solution must be thought as an algorithm which steers the system to an arbitrarily small neighbourhood of the goal. In this context a key notion is the one of approximation and we will see in Sect. 3.3 how the concepts introduced in the previous chapter allow to construct such an algorithm. We will also discuss two other methods in Sect. 3.4 and give an overview of the literature in Sect. 3.5.

[1]  H. Sussmann,et al.  A continuation method for nonholonomic path-finding problems , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[2]  E. Trélat,et al.  Genericity results for singular curves , 2006 .

[3]  A. Chelouah,et al.  On the motion planning of rolling surfaces , 2003 .

[4]  Gerardo Lafferriere,et al.  A Differential Geometric Approach to Motion Planning , 1993 .

[5]  G. Lafferriere A general strategy for computing steering controls of systems without drift , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[6]  Wensheng Liu,et al.  An Approximation Algorithm for Nonholonomic Systems , 1997 .

[7]  H. Sussmann,et al.  Lie Bracket Extensions and Averaging: The Single-Bracket Case , 1993 .

[8]  Jean-Paul Laumond,et al.  Guidelines in nonholonomic motion planning for mobile robots , 1998 .

[9]  Héctor J. Sussmann,et al.  Line-Integral Estimates and Motion Planning Using the Continuation Method , 1998 .

[10]  Yacine Chitour,et al.  A global steering method for nonholonomic systems , 2012, 1206.6645.

[11]  J. Schwartz,et al.  On the “piano movers” problem. II. General techniques for computing topological properties of real algebraic manifolds , 1983 .

[12]  J. Frédéric Bonnans,et al.  Numerical Optimization: Theoretical and Practical Aspects (Universitext) , 2006 .

[13]  Jean Charles Gilbert,et al.  Numerical Optimization: Theoretical and Practical Aspects , 2003 .

[14]  Eduardo Sontag Control of systems without drift via generic loops , 1995, IEEE Trans. Autom. Control..

[15]  Y. Chitour A continuation method for motion-planning problems , 2006 .

[16]  Nicolas Boizot,et al.  Motion Planning for Kinematic Systems , 2013, IEEE Transactions on Automatic Control.

[17]  John Canny,et al.  The complexity of robot motion planning , 1988 .

[18]  François Alouges,et al.  A Motion-Planning Algorithm for the Rolling-Body Problem , 2010, IEEE Trans. Robotics.

[19]  J. Wen,et al.  SINGULARITY COMPUTATION FOR ITERATIVE CONTROL OF NONLINEAR AFFINE SYSTEMS , 2000 .

[20]  Naomi Ehrich Leonard,et al.  Motion control of drift-free, left-invariant systems on Lie groups , 1995, IEEE Trans. Autom. Control..

[21]  M. Fliess,et al.  Flatness and defect of non-linear systems: introductory theory and examples , 1995 .

[22]  M. Kawski Nilpotent Lie algebras of vectorfields. , 1988 .

[23]  Frédéric Jean,et al.  Elementary Approximation of Exponentials of Lie Polynominals , 1997, AAECC.

[24]  Krzysztof Tchoń,et al.  Motion Planning of Nonholonomic Systems with Dynamics , 2009 .

[25]  Yacine Chitour Path planning on compact Lie groups using a homotopy method , 2002, Syst. Control. Lett..

[26]  Richard M. Murray,et al.  Nilpotent bases for a class of nonintegrable distributions with applications to trajectory generation for nonholonomic systems , 1994, Math. Control. Signals Syst..

[27]  G. Oriolo,et al.  A globally convergent steering algorithm for regular nonholonomic systems , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[28]  Naomi Ehrich Leonard,et al.  Controllability and motion algorithms for underactuated Lagrangian systems on Lie groups , 2000, IEEE Trans. Autom. Control..

[29]  H. Sussmann,et al.  Limits of highly oscillatory controls and the approximation of general paths by admissible trajectories , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[30]  Jean-Paul Gauthier,et al.  Motion Planning and Fastly Oscillating Controls , 2010, SIAM J. Control. Optim..

[31]  Marilena Vendittelli,et al.  A framework for the stabilization of general nonholonomic systems with an application to the plate-ball mechanism , 2005, IEEE Transactions on Robotics.

[32]  S. Sastry,et al.  Nonholonomic motion planning: steering using sinusoids , 1993, IEEE Trans. Autom. Control..

[33]  Emmanuel Trélat,et al.  Singular Trajectories of Control-Affine Systems , 2006, SIAM J. Control. Optim..

[34]  Richard M. Murray,et al.  Flat systems: open problems, infinite dimensional extension, symmetries and catalog , 2001 .