I. Introduction
Swarm control is a rapidly growing field in robotics. The premise of swarm robotics is that there are numerous advantages of using a group of relatively simple robots to accomplish a task over using a single highly complex robot. In swarm robotics, control is decentralized by assigning to each swarm member a simple control method that, when integrated into the full swarm, will result in higher-level swarm performance that appears to be based on a highly-sophisticated control system. The performance of the swarm that results from linking the swarm robots together is known as emergent behavior.