Distributed Multi-Robot Collaboration Using Evolutionary Computation