Mechanism and Convergence Analysis of a Multi-Robot Swarm Approach Based on Natural Selection