Control Design for a Class of Nonholonomic Systems Via Reference Vector Fields and Output Regulation

This paper presents procedural guidelines for the construction of discontinuous state feedback controllers for driftless, kinematic nonholonomic systems, with extensions to a class of dynamic nonholonomic systems with drift. Given an n-dimensional kinematic nonholonomic system subject to κ Pfaffian constraints, system states are partitioned into “leafwise” and “transverse,” based on the structure of the Pfaffian constraint matrix. A reference vector field F is defined as a function of the leafwise states only in a way that it is nonsingular everywhere except for a submanifold containing the origin. The induced decomposition of the configuration space, together with requiring the system vector field to be aligned with F, suggests choices for Lyapunov-like functions. The proposed approach recasts the original nonholonomic control problem as an output regulation problem, which although nontrivial, may admit solutions based on standard tools.

[1]  W. P. M. H. Heemels,et al.  On interconnections of discontinuous dynamical systems: an input-to-state stability approach , 2007, 2007 46th IEEE Conference on Decision and Control.

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

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

[4]  Giuseppe Oriolo,et al.  Stabilization via iterative state steering with application to chained-form systems , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[5]  Michael Henle,et al.  A combinatorial introduction to topology , 1978 .

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

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

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

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

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

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

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

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

[14]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[15]  Nonholonomic stabilization and isospectral flows , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[16]  Kostas J. Kyriakopoulos,et al.  Control of nonholonomic systems using reference vector fields , 2011, IEEE Conference on Decision and Control and European Control Conference.

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

[18]  C. Samson,et al.  Time-varying exponential stabilization of chained form systems based on a backstepping technique , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[19]  D. Griffiths Introduction to Electrodynamics , 2017 .

[20]  I. Kolmanovsky,et al.  Switched mode feedback control laws for nonholonomic systems in extended power form , 1996 .

[21]  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).

[22]  Thor I. Fossen,et al.  Marine Control Systems Guidance, Navigation, and Control of Ships, Rigs and Underwater Vehicles , 2002 .

[23]  B. Paden,et al.  Lyapunov stability theory of nonsmooth systems , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

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

[25]  Wei Wang,et al.  Modeling and Simulation of the VideoRay Pro III Underwater Vehicle , 2006, OCEANS 2006 - Asia Pacific.

[26]  Pascal Morin,et al.  Control of Nonholonomic Mobile Robots Based on the Transverse Function Approach , 2009, IEEE Transactions on Robotics.

[27]  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).

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

[29]  Alberto Isidori,et al.  Nonlinear control systems: an introduction (2nd ed.) , 1989 .

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

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

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

[33]  Kostas J. Kyriakopoulos,et al.  Control of underactuated systems with viability constraints , 2011, IEEE Conference on Decision and Control and European Control Conference.

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

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

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

[37]  A. Isidori Nonlinear Control Systems , 1985 .

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

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

[40]  Herbert G. Tanner ISS properties of nonholonomic vehicles , 2004, Syst. Control. Lett..

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

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

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

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

[45]  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).