A Hybrid ACO/PSO Control Algorithm for Distributed Swarm Robots

In this paper, we present a hybrid ant colony optimization/particle swarm optimization (ACO/PSO) control algorithm for distributed swarm robots, where each robot can only communicate with its neighbors within its communication range. A virtual pheromone mechanism is proposed as the message passing coordination scheme among the robots. This hybrid ACO/PSO architecture adopts the feedback mechanism from environment of ACO and the adaptive interplay among agents of PSO to create a dynamic optimization system, and it is well-suited for a large scale distributed multi-agent system under dynamic environments. Furthermore, a pheromone-edge pair propagation funneling method is developed to reduce the communication overhead among robots. The simulation results concretely demonstrate the robustness, scalability, and individual simplicity of the proposed control architecture in a swarm robot system with real-world constraints

[1]  R. Andrew Russell,et al.  A Distributed Feedback Mechanism to Regulate Wall Construction by a Robotic Swarm , 2006, Adapt. Behav..

[2]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[3]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[4]  Martin Nilsson,et al.  Cooperative multi-robot box-pushing , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[5]  Graham Kendall,et al.  Evolving Collective Behavior in an Artificial Ecology , 2001, Artificial Life.

[6]  Tucker R. Balch,et al.  Behavior-based formation control for multirobot teams , 1998, IEEE Trans. Robotics Autom..

[7]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[8]  Lee Spector,et al.  Emergence of Collective Behavior in Evolving Populations of Flying Agents , 2003, Genetic Programming and Evolvable Machines.

[9]  Laurent Keller,et al.  Ant-like task allocation and recruitment in cooperative robots , 2000, Nature.

[10]  Bernhard Nebel,et al.  CS Freiburg: coordinating robots for successful soccer playing , 2002, IEEE Trans. Robotics Autom..

[11]  Brian Yamauchi,et al.  Decentralized coordination for multirobot exploration , 1999, Robotics Auton. Syst..

[12]  George A. Bekey,et al.  On autonomous robots , 1998, The Knowledge Engineering Review.

[13]  Hong Zhang,et al.  Collective Robotic Site Preparation , 2006, Adapt. Behav..

[14]  David W. Payton,et al.  Pheromone Robotics , 2001, Auton. Robots.

[15]  Chris Melhuish,et al.  Stigmergy, Self-Organization, and Sorting in Collective Robotics , 1999, Artificial Life.

[16]  Francesco Mondada,et al.  Understanding collective aggregation mechanisms: From probabilistic modelling to experiments with real robots , 1999, Robotics Auton. Syst..