I. Introduction
Consensus protocols are a class of distributed algorithms, whose goal is to coordinate the units of a network of dynamical systems toward a common state. These protocols find applications in an impressively wide range of research domains, including opinion formation, distributed estimation, and multivehicle coordination [1]–[3].