High‐precision formation control of nonlinear multi‐agent systems with switching topologies: A learning approach

Summary Arbitrary high precision is considered one of the most desirable control objectives in the relative formation for many networked industrial applications, such as flying spacecrafts and mobile robots. The main purpose of this paper is to present design guidelines of applying the iterative schemes to develop distributed formation algorithms in order to achieve this control objective. If certain conditions are met, then the control input signals can be learned by the developed algorithms to accomplish the desired formations with arbitrary high precision. The systems under consideration are a class of multi-agent systems under directed networks with switching topologies. The agents have discrete-time affine nonlinear dynamics, but their state functions do not need to be identical. It is shown that the learning processes resulting from the relative output formation of multi-agent systems can converge exponentially fast with the increase of the iteration number. In particular, this work induces a distributed algorithm that can simultaneously achieve the desired relative output formation between agents and regulate the movement of multi-agent formations as desired along the time axis. The illustrative numerical simulations are finally performed to demonstrate the effectiveness and performance of the proposed distributed formation algorithms. Copyright © 2014 John Wiley & Sons, Ltd.

[1]  Jiahu Qin,et al.  Consensus strategy for a class of multi‐agents with discrete second‐order dynamics , 2012 .

[2]  Yang Liu,et al.  An iterative learning approach to formation control of multi-agent systems , 2012, Syst. Control. Lett..

[3]  Jiu‐Gang Dong Flocking under hierarchical leadership with a free‐will leader , 2012 .

[4]  J. Kurek,et al.  Iterative learning control synthesis based on 2-D system theory , 1993, IEEE Trans. Autom. Control..

[5]  Reza Olfati-Saber,et al.  Flocking for multi-agent dynamic systems: algorithms and theory , 2006, IEEE Transactions on Automatic Control.

[6]  A.G. Alleyne,et al.  A survey of iterative learning control , 2006, IEEE Control Systems.

[7]  S. Rasmussen,et al.  Tree search algorithm for assigning cooperating UAVs to multiple tasks , 2008 .

[8]  Vlad Hruby,et al.  ST7-DRS: A Step Towards Drag-free and High-precision Formation Control , 2003 .

[9]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[10]  Junping Du,et al.  Tracking control over a finite interval for multi-agent systems with a time-varying reference trajectory , 2012, Syst. Control. Lett..

[11]  Kar-Han Tan,et al.  High Precision Formation Control of Mobile Robots Using Virtual Structures , 1997, Auton. Robots.

[12]  Guanghui Wen,et al.  Flocking of multi‐agent dynamical systems with intermittent nonlinear velocity measurements , 2012 .

[13]  Rafael Fierro,et al.  An output feedback nonlinear decentralized controller for unmanned vehicle co‐ordination , 2007 .

[14]  Tommy W. S. Chow,et al.  2-D system theory based iterative learning control for linear continuous systems with time delays , 2005, IEEE Transactions on Circuits and Systems I: Regular Papers.

[15]  Shihua Li,et al.  Finite‐time formation control of multiple nonholonomic mobile robots , 2014 .

[16]  M. Kilter,et al.  Micropropulsion Technologies for the European High-Precision Formation Flying Interferometer DARWIN , 2004 .

[17]  Junping Du,et al.  Data-Driven Control for Relative Degree Systems via Iterative Learning , 2011, IEEE Transactions on Neural Networks.

[18]  Changbin Yu,et al.  Autonomous scale control of multiagent formations with only shape constraints , 2013 .

[19]  Randal W. Beard,et al.  Consensus seeking in multiagent systems under dynamically changing interaction topologies , 2005, IEEE Transactions on Automatic Control.

[20]  Shihua Li,et al.  Finite-time consensus algorithm for multi-agent systems with double-integrator dynamics , 2011, Autom..

[21]  Karl Henrik Johansson,et al.  Randomized optimal consensus of multi-agent systems , 2011, Autom..

[22]  Junyi Liu,et al.  Control Design and Implementation for High Performance Shunt Active Filters in Aircraft Power Grids , 2012, IEEE Transactions on Industrial Electronics.

[23]  J. Hendrickx,et al.  Closing ranks in rigid multi‐agent formations using edge contraction , 2010 .

[24]  Junping Du,et al.  Robust Discrete-Time Iterative Learning Control for Nonlinear Systems With Varying Initial State Shifts , 2009, IEEE Transactions on Automatic Control.

[25]  An‐Min Zou,et al.  Distributed consensus control for multi‐agent systems using terminal sliding mode and Chebyshev neural networks , 2013 .

[26]  Guangming Xie,et al.  Consensus for multi‐agent systems under double integrator dynamics with time‐varying communication delays , 2012 .

[27]  Zhihong Man,et al.  Robust Finite-Time Consensus Tracking Algorithm for Multirobot Systems , 2009, IEEE/ASME Transactions on Mechatronics.

[28]  Sandip Roy,et al.  Constructing consensus controllers for networks with identical general linear agents , 2011 .

[29]  Jian-Xin Xu,et al.  A survey on iterative learning control for nonlinear systems , 2011, Int. J. Control.

[30]  Daniel W. C. Ho,et al.  Impulsive consensus of multi‐agent directed networks with nonlinear perturbations , 2012 .

[31]  Deyuan Meng,et al.  Formation control for multi‐agent systems through an iterative learning design approach , 2014 .

[32]  Kevin L. Moore,et al.  Iterative Learning Control: Brief Survey and Categorization , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[33]  Y. Jia,et al.  Formation control of discrete-time multi-agent systems by iterative learning approach , 2012 .

[34]  Shuang Zhang,et al.  A HOIM-based iterative learning control scheme for multi-agent formation , 2011, 2011 IEEE International Symposium on Intelligent Control.

[35]  Lu Fang,et al.  Feedback-Feedforward PI-Type Iterative Learning Control Strategy for Hybrid Active Power Filter With Injection Circuit , 2010, IEEE Transactions on Industrial Electronics.

[36]  Daniel W. Palmer,et al.  Fuel optimal manoeuvres for multiple spacecraft formation reconfiguration using multi-agent optimization , 2002 .

[37]  Lin Huang,et al.  Consensus of Multiagent Systems and Synchronization of Complex Networks: A Unified Viewpoint , 2016, IEEE Transactions on Circuits and Systems I: Regular Papers.

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

[39]  YangQuan Chen,et al.  Iterative learning control for multi-agent formation , 2009, 2009 ICCAS-SICE.

[40]  Frank L. Lewis,et al.  Robust consensus of multiple inertial agents with coupling delays and variable topologies , 2011 .

[41]  Zhenxing Zhang,et al.  Consensus of second‐order multi‐agent systems with exogenous disturbances , 2011 .

[42]  Yuehui Jin,et al.  Multi‐agent rotating consensus without relative velocity measurements in three‐dimensional space , 2013 .

[43]  Abhijit Deshmukh,et al.  Performance prediction of an unmanned airborne vehicle multi-agent system , 2006, Eur. J. Oper. Res..

[44]  Jonathan P. How,et al.  A robust approach to the UAV task assignment problem , 2008 .

[45]  Samer S. Saab Selection of the learning gain matrix of an iterative learning control algorithm in presence of measurement noise , 2005, IEEE Transactions on Automatic Control.

[46]  Kevin L. Moore,et al.  Trajectory‐keeping in satellite formation flying via robust periodic learning control , 2010 .