Decentralized time-varying formation control for multi-robot systems