NONLINEAR MOTION CONTROL OF MULTIPLE AUTONOMOUS UNDERWATER VEHICLES

Abstract This paper addresses the problem of steering a group of underactuated Autonomous Underwater Vehicles (AUVs) along given spatial paths, while holding a desired inter-vehicle formation pattern (coordinated path-following, abbreviated CPF). Exploiting Lyapunov-based techniques and graph theory, a decentralized control law is derived that takes into account the dynamics of the cooperating vehicles, the constraints imposed by the topology of the inter-vehicle communications network, and the cost of exchanging information. The CPF problem is divided into the motion control task of making each vehicle track a virtual target moving along the desired path, and the dynamic assignment task of adjusting the speeds of the virtual targets so as to achieve vehicle coordination. At the path-following level, the controller derived exhibits an inner-outer loop structure. Convergence and stability of the overall system are proved formally. Simulations results are presented and discussed.

[1]  P. Encarnacao,et al.  Combined trajectory tracking and path following: an application to the coordinated control of autonomous marine craft , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[2]  Nandit Soparkar,et al.  Trading computation for bandwidth: reducing communication in distributed control systems using state estimators , 2002, IEEE Trans. Control. Syst. Technol..

[3]  R. Ghabcheloo,et al.  Nonlinear coordinated path following control of multiple wheeled robots with communication constraints , 2005, ICAR '05. Proceedings., 12th International Conference on Advanced Robotics, 2005..

[4]  Carlos Silvestre,et al.  Coordinated Path-Following in the Presence of Communication Losses and Time Delays , 2009, SIAM J. Control. Optim..

[5]  Randal W. Beard,et al.  A coordination architecture for spacecraft formation control , 2001, IEEE Trans. Control. Syst. Technol..

[6]  A. P. Aguiar,et al.  Dynamic positioning and way-point tracking of underactuated AUVs in the presence of ocean currents , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[7]  Thor I. Fossen,et al.  Passivity-Based Designs for Synchronized Path Following , 2006, CDC.

[8]  P.J. Antsaklis,et al.  Asynchronous Consensus Protocols: Preliminary Results, Simulations and Open Questions , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[9]  I. Kaminer,et al.  Coordinated path-following control of multiple underactuated autonomous vehicles in the presence of communication failures , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

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

[11]  A. Jadbabaie,et al.  Synchronization in Oscillator Networks: Switching Topologies and Non-homogeneous Delays , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[12]  Carlos Silvestre,et al.  Coordinated path following of multiple marine vehicles: theoretical issues and practical constraints , 2007 .

[13]  João P. Hespanha,et al.  Trajectory-Tracking and Path-Following of Underactuated Autonomous Vehicles With Parametric Modeling Uncertainty , 2007, IEEE Transactions on Automatic Control.

[14]  Roger Skjetne,et al.  Nonlinear formation control of marine craft , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[15]  Gerard S. Schkolnik,et al.  Autonomous Formation Flight , 2004 .

[16]  Daniel J. Stilwell,et al.  Platoons of underwater vehicles , 2000 .

[17]  Richard M. Murray,et al.  INFORMATION FLOW AND COOPERATIVE CONTROL OF VEHICLE FORMATIONS , 2002 .

[18]  Ivar-André F. Ihle,et al.  Formation control by synchronizing multiple Maneuvering systems , 2003 .

[19]  Naomi Ehrich Leonard Control synthesis and adaptation for an underactuated autonomous underwater vehicle , 1995 .

[20]  Xiaoming Hu,et al.  Formation constrained multi-agent control , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[21]  Thor I. Fossen,et al.  Guidance and control of ocean vehicles , 1994 .

[22]  Michael Athans,et al.  Convergence and asymptotic agreement in distributed decision problems , 1982, 1982 21st IEEE Conference on Decision and Control.

[23]  Antonio M. Pascoal,et al.  Coordinated motion control of marine robots , 2003 .

[24]  F. Vanni Coordinated Motion Control of Multiple Autonomous Underwater Vehicles , 2007 .

[25]  Xiaoming Hu,et al.  A control Lyapunov function approach to multiagent coordination , 2002, IEEE Trans. Robotics Autom..

[26]  M. Mesbahi,et al.  Formation flying control of multiple spacecraft via graphs, matrix inequalities, and switching , 1999, Proceedings of the 1999 IEEE International Conference on Control Applications (Cat. No.99CH36328).

[27]  Mehran Mesbahi,et al.  On maximizing the second smallest eigenvalue of a state-dependent graph Laplacian , 2006, IEEE Transactions on Automatic Control.

[28]  Pedro Encarnação,et al.  Path Following for Marine Vehicles in the Presence of Unknown Currents 1 , 2000 .

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

[30]  Carlos Silvestre,et al.  Coordinated path following control of multiple wheeled robots , 2004 .

[31]  Naomi Ehrich Leonard,et al.  Collective motion and oscillator synchronization , 2005 .

[32]  Gordon F. Royle,et al.  Algebraic Graph Theory , 2001, Graduate texts in mathematics.

[33]  António Manuel Santos Pascoal,et al.  Coordinated path-following control for nonlinear systems with logic-based communication , 2007, 2007 46th IEEE Conference on Decision and Control.

[34]  Antonio M. Pascoal,et al.  Nonlinear path following with applications to the control of autonomous underwater vehicles , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[35]  Jie Lin,et al.  Coordination of groups of mobile autonomous agents using nearest neighbor rules , 2003, IEEE Trans. Autom. Control..

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

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

[38]  R. Horowitz,et al.  Control design of an automated highway system , 2000, Proceedings of the IEEE.

[39]  Joao P. Hespanha,et al.  Communication Logic Design and Analysis for Networked Control Systems , 2006 .

[40]  Vijay Kumar,et al.  Controlling formations of multiple mobile robots , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

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

[42]  P. Encarnacao,et al.  3D path following for autonomous underwater vehicle , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[43]  J. A. Fax Optimal and Cooperative Control of Vehicle Formations , 2002 .

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

[45]  Datta N. Godbole,et al.  Automated Highway Systems , 1996 .