This paper solves the robust output synchronization problem for a group of linear agents subject to constant disturbances on directed graphs. A new distributed control protocol with integral action is first proposed with the assumption that each agent has access to its own state. Then, an observer-based implementation of the control protocol is illustrated for the case that the agents do not have access to their states. Compared with existing methods, the new distributed protocol does not require exchanging of the controller states or output states among neighboring agents. Finally, simulation results of a group of low-speed experimental unmanned aerial vehicles show the effectiveness of the proposed methods.
1629dling such a problem. The one in [27] can be called the feedforward approach, which makes use of the solution of the regulator equations and a distributed observer to design an appropriate feedforward term to exactly cancel the steady-state tracking error. The other one in [28] is called the distributed internal model approach. By employing a distributed internal model, this approach can convert the cooperative output regulation problem of an uncertain multi-agent system to a simultaneous eigenvalue assignment problem of a multiple augmented system composed of the given multi-agent system and the distributed internal model. The advantage of this approach is that it can tolerate perturbations of the plant parameters and does not need to solve regulator equations. The common setup of these two approaches is that an autonomous linear exosystem is introduced, and the local output regulation problem with respect to the exosystem should be solved. This captures tracking and disturbance rejection problems, where both external disturbances and reference signals are modeled by the exosystem. The cooperative output regulation problem can be solved by distributed estimation of the exosystem and classical output regulation at each node with respect to the local estimate of the exosystem [24]. Different from the work discussed earlier, this study deals with local disturbances that may act on any agent in the group, and estimating the full vector of all disturbances is not necessary.In this paper, a distributed control protocol with integral action is presented, by which a group of linear multi-agent systems can achieve robust output synchronization despite constant disturbances. Moreover, we propose an observer-based implementation of the new control protocol for the case that the agents do not have access to their states. In summary, this paper contributes a comprehensive framework in which robust output synchronization of high-order multi-agents is preserved in spite of constant disturbances. Due to newly devised PI controllers, the results provide new insights to the output synchronization of practical networks, such as low-speed experimental unmanned aerial vehicles (UAVs), complementing recent literature. Technically, this study is most relevant to [24,25]. Specifically, reference [24] integrates the output amon...