Adaptive hierarchical formation control for uncertain Euler-Lagrange systems using distributed inverse dynamics

Abstract This paper establishes a novel adaptive hierarchical formation control method for uncertain heterogeneous nonlinear agents described by Euler–Lagrange (EL) dynamics. Formation control is framed as a synchronization problem where a distributed model reference adaptive control is used to synchronize the EL systems. The idea behind the proposed adaptive formation algorithm is that each agent must converge to the model defined by its hierarchically superior neighbors. Using a distributed inverse dynamics structure, we prove that distributed nonlinear matching conditions between connected agents hold, so that matching gains exist to make the entire formation converge to same homogeneous dynamics: to compensate for the presence of uncertainties, estimation laws are devised for such matching gains, leading to adaptive synchronization. An appropriately designed distributed Lyapunov function is used to derive asymptotic convergence of the synchronization error. The effectiveness of the proposed methodology is supported by simulations of a formation of Unmanned Aerial Vehicles (UAVs).

[1]  Wenwu Yu,et al.  An Overview of Recent Progress in the Study of Distributed Multi-Agent Coordination , 2012, IEEE Transactions on Industrial Informatics.

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

[3]  Yanchao Sun,et al.  Distributed finite-time coordinated control for multi-robot systems , 2018, Trans. Inst. Meas. Control.

[4]  Jie Huang,et al.  The Leader-Following Consensus for Multiple Uncertain Euler-Lagrange Systems With an Adaptive Distributed Observer , 2016, IEEE Transactions on Automatic Control.

[5]  Lei Liu,et al.  Distributed formation control of networked Euler-Lagrange systems with fault diagnosis , 2015, J. Frankl. Inst..

[6]  Gang Tao,et al.  Multivariable adaptive control: A survey , 2014, Autom..

[7]  Chuanjiang Li,et al.  Adaptive neural network tracking control for multiple uncertain Euler-Lagrange systems with communication delays , 2017, J. Frankl. Inst..

[8]  Ilia G. Polushin,et al.  Leader-Follower Synchronization of Euler-Lagrange Systems With Time-Varying Leader Trajectory and Constrained Discrete-Time Communication , 2017, IEEE Transactions on Automatic Control.

[9]  Yongduan Song,et al.  Fully distributed flocking with a moving leader for Lagrange networks with parametric uncertainties , 2015, Autom..

[10]  Dirk Müller,et al.  Energy-efficient HVAC management using cooperative, self-trained, control agents: A real-life German building case study , 2018 .

[11]  Ilia G. Polushin,et al.  Synchronization of Lagrangian Systems With Irregular Communication Delays , 2014, IEEE Transactions on Automatic Control.

[12]  Vijay Kumar,et al.  Cooperative air and ground surveillance , 2006, IEEE Robotics & Automation Magazine.

[13]  Gang Feng,et al.  Distributed Average Tracking of Networked Euler-Lagrange Systems , 2015, IEEE Transactions on Automatic Control.

[14]  Thomas R. Kane,et al.  THEORY AND APPLICATIONS , 1984 .

[15]  Petros A. Ioannou,et al.  Adaptive Control Tutorial (Advances in Design and Control) , 2006 .

[16]  Peng Shi,et al.  Consensus of Euler–Lagrange Systems Networked by Sampled-Data Information with Probabilistic Time Delays , 2015, IEEE Transactions on Cybernetics.

[17]  Gang Tao,et al.  Adaptive Control Design and Analysis , 2003 .

[18]  Nicola Mimmo,et al.  Global Observability Analysis of Aided-INS for UAVs Equipped with Visual Odometry Systems , 2018, 2018 European Control Conference (ECC).

[19]  Elias B. Kosmatopoulos,et al.  Platooning merging maneuvers in the presence of parametric uncertainty , 2018 .

[20]  Warren E. Dixon,et al.  Asymptotic synchronization of leader-follower networks of uncertain Euler-Lagrange systems , 2015, 52nd IEEE Conference on Decision and Control.

[21]  Naira Hovakimyan,et al.  Positive /spl mu/-modification for stable adaptation in the presence of input constraints , 2007, Proceedings of the 2004 American Control Conference.

[22]  Hanlei Wang,et al.  Flocking of networked uncertain Euler-Lagrange systems on directed graphs , 2013, Autom..

[23]  Romeo Ortega,et al.  Coordination of multi-agent Euler-Lagrange systems via energy-shaping: Networking improves robustness , 2013, Autom..

[24]  Chao Ma,et al.  A Stochastic Sampling Consensus Protocol of Networked Euler–Lagrange Systems With Application to Two-Link Manipulator , 2015, IEEE Transactions on Industrial Informatics.

[25]  Simone Baldi,et al.  An Adaptive Switched Control Approach to Heterogeneous Platooning With Intervehicle Communication Losses , 2018, IEEE Transactions on Control of Network Systems.

[26]  Randal W. Beard,et al.  Decentralized Scheme for Spacecraft Formation Flying via the Virtual Structure Approach , 2004 .

[27]  Wenwu Yu,et al.  On pinning synchronization of complex dynamical networks , 2009, Autom..

[28]  Athanasios V. Vasilakos,et al.  Consensus of Networked Euler–Lagrange Systems Under Time-Varying Sampled-Data Control , 2018, IEEE Transactions on Industrial Informatics.

[29]  Simone Baldi,et al.  Adaptive synchronization of unknown heterogeneous agents: An adaptive virtual model reference approach , 2018, J. Frankl. Inst..

[30]  Simone Baldi,et al.  An Adaptive Approach to Cooperative Longitudinal Platooning of Heterogeneous Vehicles with Communication Losses , 2017 .

[31]  Wei Wang,et al.  Hierarchical Decomposition Based Consensus Tracking for Uncertain Interconnected Systems via Distributed Adaptive Output Feedback Control , 2016, IEEE Transactions on Automatic Control.

[32]  Simone Baldi,et al.  Output Synchronization of Unknown Heterogeneous Agents via Distributed Model Reference Adaptation , 2019, IEEE Transactions on Control of Network Systems.

[33]  Simone Baldi,et al.  Adaptive state-feedback synchronization with distributed input : The cyclic case , 2018 .

[34]  Chao Ma,et al.  Synchronization of networked Euler-Lagrange systems by sampled-data communication with time-varying transmission delays under directed topology , 2015, Neurocomputing.

[35]  Ilia G. Polushin,et al.  Synchronization of nonlinear systems with communication delays and intermittent information exchange , 2015, Autom..

[36]  Romeo Ortega,et al.  Synchronization of Networks of Nonidentical Euler-Lagrange Systems With Uncertain Parameters and Communication Delays , 2011, IEEE Transactions on Automatic Control.

[37]  Guanghui Wen,et al.  Adaptive Consensus-Based Robust Strategy for Economic Dispatch of Smart Grids Subject to Communication Uncertainties , 2018, IEEE Transactions on Industrial Informatics.

[38]  Zhiguo Liu,et al.  Consensus for multiple heterogeneous Euler-Lagrange systems with time-delay and jointly connected topologies , 2014, J. Frankl. Inst..

[39]  Romeo Ortega,et al.  Adaptive motion control of rigid robots: a tutorial , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[40]  Wenwu Yu,et al.  Distributed Adaptive Control of Synchronization in Complex Networks , 2012, IEEE Transactions on Automatic Control.

[41]  Simone Baldi,et al.  Adaptive path following for Unmanned Aerial Vehicles in time-varying unknown wind environments , 2017, 2017 American Control Conference (ACC).

[42]  Petros A. Ioannou,et al.  Robust Adaptive Control , 2012 .

[43]  A.C. Sanderson,et al.  Adaptive sampling algorithms for multiple autonomous underwater vehicles , 2004, 2004 IEEE/OES Autonomous Underwater Vehicles (IEEE Cat. No.04CH37578).

[44]  Guoqiang Hu,et al.  Distributed Coordination of Multiple Unknown Euler-Lagrange Systems , 2018, IEEE Transactions on Control of Network Systems.

[45]  Guangfu Ma,et al.  Distributed Coordinated Tracking With a Dynamic Leader for Multiple Euler-Lagrange Systems , 2011, IEEE Transactions on Automatic Control.

[46]  Huijun Gao,et al.  Network-Induced Constraints in Networked Control Systems—A Survey , 2013, IEEE Transactions on Industrial Informatics.

[47]  Gang Tao Adaptive Control Design and Analysis (Adaptive and Learning Systems for Signal Processing, Communications and Control Series) , 2003 .

[48]  Chuanjiang Li,et al.  Distributed sliding-mode tracking control for multiple mechanical systems , 2017 .

[49]  Shuzhi Sam Ge,et al.  Distributed coordinated tracking control of multiple Euler–Lagrange systems by state and output feedback , 2017 .

[50]  Chuanjiang Li,et al.  Backstepping-based distributed coordinated tracking for multiple uncertain Euler-Lagrange systems , 2016 .

[51]  Ruggero Carli,et al.  Average consensus on networks with quantized communication , 2009 .