Distributed adaptive switching consensus control of heterogeneous multi-agent systems with switched leader dynamics. (November 2017)