Decentralized centroid and formation control for multi-robot systems