Automatic Coordination and Deployment of Multi-Robot Systems. by Brian Stephen Smith