Decentralized connectivity maintenance for cooperative control of mobile robotic systems