Trajectory-Tracking and Path-Following of Underactuated Autonomous Vehicles With Parametric Modeling Uncertainty

We address the problem of position trajectory-tracking and path-following control design for underactuated autonomous vehicles in the presence of possibly large modeling parametric uncertainty. For a general class of vehicles moving in either 2- or 3-D space, we demonstrate how adaptive switching supervisory control can be combined with a nonlinear Lyapunov-based tracking control law to solve the problem of global boundedness and convergence of the position tracking error to a neighborhood of the origin that can be made arbitrarily small. The desired trajectory does not need to be of a particular type (e.g., trimming trajectories) and can be any sufficiently smooth bounded curve parameterized by time. We also show how these results can be applied to solve the path-following problem, in which the vehicle is required to converge to and follow a path, without a specific temporal specification. We illustrate our design procedures through two vehicle control applications: a hovercraft (moving on a planar surface) and an underwater vehicle (moving in 3-D space). Simulations results are presented and discussed.

[1]  N. Harris McClamroch,et al.  Tracking and maneuver regulation control for nonlinear nonminimum phase systems: application to flight control , 2002, IEEE Trans. Control. Syst. Technol..

[2]  Joao P. Hespanha,et al.  Position tracking for a nonlinear underactuated hovercraft: controller design and experimental results , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[3]  Jeff S. Shamma,et al.  Gain-Scheduled Missile Autopilot Design Using Linear Parameter Varying Transformations , 1993 .

[4]  Joao P. Hespanha,et al.  Logic-based switching control for trajectory-tracking and path-following of underactuated autonomous vehicles with parametric modeling uncertainty , 2004, Proceedings of the 2004 American Control Conference.

[5]  P. Hespanha,et al.  Supervisory field‐oriented control of induction motors with uncertain rotor resistance , 1998 .

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

[7]  João Pedro Hespanha,et al.  Supervision of integral-input-to-state stabilizing controllers , 2002, Autom..

[8]  John T. Wen,et al.  Control of Nonholonomic Systems , 2002 .

[9]  S. Sastry,et al.  Output tracking control design of a helicopter model based on approximate linearization , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[10]  Claudio Altafini,et al.  Following a path of varying curvature as an output regulation problem , 2002, IEEE Trans. Autom. Control..

[11]  Zhong-Ping Jiang,et al.  A recursive technique for tracking control of nonholonomic systems in chained form , 1999, IEEE Trans. Autom. Control..

[12]  Zhong-Ping Jiang,et al.  Universal controllers for stabilization and tracking of underactuated ships , 2002, Syst. Control. Lett..

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

[14]  John R. Hauser,et al.  Aggressive flight maneuvers , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[15]  Carlos Silvestre,et al.  Trajectory Tracking for Autonomous Vehicles: An Integrated Approach to Guidance and Control , 1998 .

[16]  Francesco Bullo,et al.  Stabilization of relative equilibria for underactuated systems on Riemannian manifolds , 2000, Autom..

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

[18]  Carlos Canudas de Wit,et al.  NONLINEAR CONTROL DESIGN FOR MOBILE ROBOTS , 1994 .

[19]  H. C. Corben,et al.  Classical Mechanics (2nd ed.) , 1961 .

[20]  Antonio Pedro Aguiar,et al.  Modeling and control of an autonomous underwater shuttle for the transport of benthic laboratories , 1997, Oceans '97. MTS/IEEE Conference Proceedings.

[21]  F.M. Raimondi,et al.  Trajectory tracking of underactuated underwater vehicles , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[22]  João Pedro Hespanha,et al.  Path-following for nonminimum phase systems removes performance limitations , 2005, IEEE Transactions on Automatic Control.

[23]  Joao P. Hespanha,et al.  Logic-based switching control of a nonholonomic system with parametric modeling uncertainty , 1999 .

[24]  Warren E. Dixon,et al.  Tracking and regulation control of an underactuated surface vessel with nonintegrable dynamics , 2002, IEEE Trans. Autom. Control..

[25]  Randal W. Beard,et al.  A decentralized approach to formation maneuvers , 2003, IEEE Trans. Robotics Autom..

[26]  Joao P. Hespanha,et al.  Position tracking of underactuated vehicles , 2003, Proceedings of the 2003 American Control Conference, 2003..

[27]  A. Morse Supervisory control of families of linear set-point controllers Part I. Exact matching , 1996, IEEE Trans. Autom. Control..

[28]  A. Morse Towards a unified theory of parameter adaptive control. I. Tunability , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[29]  Claudio Altani Following a path of varying curvature as an output regulation problem , 1999 .

[30]  Wilson J. Rugh,et al.  Research on gain scheduling , 2000, Autom..

[31]  S. Sastry,et al.  Adaptive Control: Stability, Convergence and Robustness , 1989 .

[32]  Roger Skjetne,et al.  Robust output maneuvering for a class of nonlinear systems , 2004, Autom..

[33]  K.Y. Pettersen,et al.  Global practical stabilization and tracking for an underactuated ship-a combined averaging and backs , 1998 .

[34]  Anuradha M. Annaswamy,et al.  Robust Adaptive Control , 1984, 1984 American Control Conference.

[35]  Kristin Ytterstad Pettersen,et al.  Tracking control of an underactuated ship , 2003, IEEE Trans. Control. Syst. Technol..

[36]  John-Morten Godhavn,et al.  Nonlinear tracking of underactuated surface vessels , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[37]  Edoardo Mosca,et al.  Lyapunov-based switching supervisory control of nonlinear uncertain systems , 2002, IEEE Trans. Autom. Control..

[38]  Arjan van der Schaft,et al.  Dynamics and control of a class of underactuated mechanical systems , 1999, IEEE Trans. Autom. Control..

[39]  A. S. MorseCenter Certainty Equivalence Implies Detectability , 1998 .

[40]  R.M. Murray,et al.  The Caltech Multi-Vehicle Wireless Testbed , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

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

[42]  H. Nijmeijer,et al.  Underactuated ship tracking control: Theory and experiments , 2001 .

[43]  Emilio Frazzoli,et al.  Trajectory tracking control design for autonomous helicopters using a backstepping algorithm , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[44]  Zhong-Ping Jiang,et al.  Global tracking control of underactuated ships by Lyapunov's direct method , 2002, Autom..

[45]  Khac Duc Do,et al.  Underactuated ship global tracking under relaxed conditions , 2002, IEEE Trans. Autom. Control..

[46]  João Pedro Hespanha,et al.  Overcoming the limitations of adaptive control by means of logic-based switching , 2003, Syst. Control. Lett..