Distributed Control of Robotic Networks: A Mathematical Approach to Motion Coordination Algorithms - Bullo (IEEE, 2003)