Multi-agent coordination by iterative learning control: Centralized and decentralized strategies

Iterative learning control (ILC), an approach to achieve perfect trajectory tracking for uncertain dynamic systems that are periodic or repetitive, can be viewed as a kind of coordination or planning algorithm. This paper exploits this view to provide two coordination algorithms for distributed multi-agent systems. First we show how to achieve formation control for a class of nonholonomic mobile agents though an iterative update of each agent's angular velocity along the trajectory. The algorithm required to achieve this result uses local measurements, but a centralized computation of the control input. Second, we show a decentralized coordination strategy for a set of simple first-order integrator dynamic systems. In this case the control updates are computed locally by each agent using only local information, yet through the iterative update process the group achieves the desired formation. Numerical simulations illustrate the results.

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

[2]  Wei Wang,et al.  Iterative Learning in Ballistic Control , 2007, 2007 American Control Conference.

[3]  D. Sbarbaro,et al.  A new approach for tuning PID controllers based on iterative learning , 1998, Proceedings of the 1998 IEEE International Conference on Control Applications (Cat. No.98CH36104).

[4]  Kira Barton,et al.  Precision coordination and motion control of multiple systems via iterative learning control , 2010, Proceedings of the 2010 American Control Conference.

[5]  K. Moore,et al.  Iterative Learning Control: Robustness and Monotonic Convergence for Interval Systems , 2010 .

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

[7]  Hyo-Sung Ahn,et al.  A survey of formation of mobile agents , 2010, 2010 IEEE International Symposium on Intelligent Control.

[8]  Jian-Xin Xu,et al.  Optimal Tuning of PID Parameters Using Iterative Learning Approach , 2007, 2007 IEEE 22nd International Symposium on Intelligent Control.

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

[10]  Javier Alonso-Mora,et al.  Independent vs. joint estimation in multi-agent iterative learning control , 2010, 49th IEEE Conference on Decision and Control (CDC).

[11]  Mireille E. Broucke,et al.  Formations of vehicles in cyclic pursuit , 2004, IEEE Transactions on Automatic Control.

[12]  Jian-Xin Xu,et al.  Initial State Iterative Learning For Final State Control In Motion Systems , 2008 .