Multi-Robot Assignment And Formation Control by Edward MacDonald