In this paper, we propose an algorithm for controlling a fleet of swarm robots that construct three-dimensional forms. The swarm robots coordinate with each other through network communication, and compose formations such as polyhedrons presented as spherical coordinates. Our control algorithm achieves communication through mobile software agents, which introduce control programs to robots that initially have no information about the formation. Mobile software agents are autonomous objects that can migrate from one robot to other robots through a communication network and can deliver control programs as they are needed. We have made our swarm robot system to mimic the behaviors of the leafcutter ants. A leafcutter ant is a typical social insect and uses pheromone for communication. In our robot control system, we have implemented ants and pheromones as mobile software agents. We call the mobile software agents that drive the mobile robots as ant agents, and call the other agents that provide communication as pheromone agents. The ant agents drive the swarm robots to locations identified by the pheromone agents. Each ant agent has only partial information. There is no need for either a central control or an agent that has the entire design of the formation. In order to diffuse the partial information among the neighboring robots, each ant agent generates pheromone agents and dispatches them to the surrounding robots. Dispatched pheromone agent looks for a proper ant agent to influence towards a desired relative location. It is the ant agent that actually drives the robot by following the guidance of the pheromone agent, and the collective actions of ant agents and pheromone agents achieve the composition of the objective formation. We have implemented a simulator based on our algorithm and conducted numerical experiments. The results demonstrate that our mobile robot control system is feasible and efficient in practice in practical situations.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.