Virtual leaders, artificial potentials and coordinated control of groups | Synapse