Observer-based cluster consensus control of high-order multi-agent systems