I. Introduction
Recently, there has been a surge of interest in the application of networked control systems in various engineering problems such as sensor networks, swarm robotics and cooperative coordination of unmanned aerial vehicles, to name only a few. In this type of system, it is desired to achieve a global objective (such as consensus or flocking) using local control laws with limited information exchange. Many practical problems need to be taken into consideration in the design of a real-world networked-control system. For instance, multi-agent networks are often subject to external disturbances, which means that a practical control strategy needs to be robust to unwanted disturbances. However, in the theoretical analysis, such practical issues are usually neglected for simplicity.