Control of nonholonomic systems using reference vector fields

This paper presents a control design methodology for n-dimensional nonholonomic systems. The main idea is that, given a nonholonomic system subject to κ Pfaffian constraints, one can define a smooth, N-dimensional reference vector field F, which is nonsingular everywhere except for a submanifold containing the origin. The dimension N ≤ n of F depends on the structure of the constraint equations, which induces a foliation of the configuration space. This foliation, together with the objective of having the system vector field aligned with F, suggests a choice of Lyapunov-like functions V. The proposed approach recasts the original nonholonomic control problem into a lower-dimensional output regulation problem, which although nontrivial, can more easily be tackled with existing design and analysis tools. The methodology applies to a wide class of nonholonomic systems, and its efficacy is demonstrated through numerical simulations for the cases of the unicycle and the n-dimensional chained systems, for n = 3, 4.

[1]  Nicolas Marchand,et al.  Discontinuous exponential stabilization of chained form systems , 2003, Autom..

[2]  A. Astolfi Discontinuous control of nonholonomic systems , 1996 .

[3]  O. Egeland,et al.  A Lyapunov approach to exponential stabilization of nonholonomic systems in power form , 1997, IEEE Trans. Autom. Control..

[4]  Shuzhi Sam Ge,et al.  Stabilization of nonholonomic chained systems via nonregular feedback linearization , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[5]  Richard M. Murray,et al.  Non-holonomic control systems: from steering to stabilization with sinusoids , 1995 .

[6]  R. W. Brockett,et al.  Asymptotic stability and feedback stabilization , 1982 .

[7]  A. Bloch,et al.  Control and stabilization of nonholonomic dynamic systems , 1992 .

[8]  Weiliang Xu,et al.  Stabilization of second-order nonholonomic systems in canonical chained form , 2001, Robotics Auton. Syst..

[9]  Richard M. Murray,et al.  Nonholonomic control systems: from steering to stabilization with sinusoids , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[10]  O. J. Sordalen,et al.  Exponential stabilization of mobile robots with nonholonomic constraints , 1992 .

[11]  Daniel Liberzon,et al.  Switching in Systems and Control , 2003, Systems & Control: Foundations & Applications.

[12]  I. Kolmanovsky,et al.  Hybrid feedback laws for a class of cascade nonlinear control systems , 1996, IEEE Trans. Autom. Control..

[13]  Weiliang Xu,et al.  Order-reduced stabilization design of nonholonomic chained systems based on new canonical forms , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[14]  Pascal Morin,et al.  Control of nonlinear chained systems: from the Routh-Hurwitz stability criterion to time-varying exponential stabilizers , 2000, IEEE Trans. Autom. Control..

[15]  Giuseppe Oriolo,et al.  Feedback control of a nonholonomic car-like robot , 1998 .

[16]  Abdelhamid Tayebi,et al.  Discontinuous control design for the stabilization of nonholonomic systems in chained form using the backstepping approach , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[17]  Thomas Parisini,et al.  Control of nonholonomic systems: A simple stabilizing time-switching strategy , 2005 .

[18]  C. Samson Control of chained systems application to path following and time-varying point-stabilization of mobile robots , 1995, IEEE Trans. Autom. Control..

[19]  R. Murray,et al.  Exponential stabilization of driftless nonlinear control systems using homogeneous feedback , 1997, IEEE Trans. Autom. Control..

[20]  João Pedro Hespanha,et al.  Stabilization of nonholonomic integrators via logic-based switching , 1999, Autom..

[21]  Jean-Baptiste Pomet Explicit design of time-varying stabilizing control laws for a class of controllable systems without drift , 1992 .

[22]  Sergey V. Drakunov,et al.  Stabilization and tracking in the nonholonomic integrator via sliding modes , 1996 .

[23]  P. Tsiotras,et al.  Exponentially convergent control laws for nonholonomic systems in power form 1 1 Supported in part b , 1998 .

[24]  Pascal Morin,et al.  Practical stabilization of driftless systems on Lie groups: the transverse function approach , 2003, IEEE Trans. Autom. Control..

[25]  Abdelhamid Tayebi,et al.  Invariant manifold approach for the stabilization of nonholonomic systems in chained form: application to a car-like mobile robot , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[26]  Yu-Ping Tian,et al.  Exponential stabilization of nonholonomic dynamic systems by smooth time-varying control , 2002, Autom..

[27]  Kostas J. Kyriakopoulos,et al.  Dipole-like fields for stabilization of systems with Pfaffian constraints , 2010, 2010 IEEE International Conference on Robotics and Automation.

[28]  O. J. Sørdalen,et al.  Exponential stabilization of nonholonomic chained systems , 1995, IEEE Trans. Autom. Control..

[29]  Z. Jiang A unified Lyapunov framework for stabilization and tracking of nonholonomic systems , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[30]  Joao P. Hespanha Stabilization of Nonholonomic Integrators via Logic-Based Switching , 1996 .