Multi-Agent Maze Exploration

Mazes have intrigued the human mind for thousands of years, and have been used to measure mental abilities of laboratory animals. In recent years mazes have been used to measure the artificial intelligence of robots by examining their ability to traverse mazes using maze exploration and solution algorithms. We use a simulation of a multi-agent system and show that it is beneficial to use a group of several robots in maze exploration. Based on Tarry’s behavioral algorithm we demonstrate that the group performance improves and becomes more robust as the number of robots in the group increases. In addition, simulation results yield that the amount of data transfer required for group coordination can be minimized to a small set of data items, which is independent of either the number of robots in the group or the maze size. Thus, our solution can be scaled up to mazes and/or groups of any size.

[1]  Randy S. Roberts,et al.  An adaptive path planning algorithm for cooperating unmanned air vehicles , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[2]  R. Morris Developments of a water-maze procedure for studying spatial learning in the rat , 1984, Journal of Neuroscience Methods.

[3]  Pini Gurfil,et al.  Flock properties effect on task assignment and formation flying of cooperating unmanned aerial vehicles , 2007 .

[4]  P. Gurfil,et al.  Evaluating UAV flock mission performance using Dudek's taxonomy , 2005, Proceedings of the 2005, American Control Conference, 2005..

[5]  Frank Harary,et al.  Graph Theory , 2016 .

[6]  Phillip R. Chandler,et al.  Optimal vs. Heuristic Assignment of Cooperative Autonomous Unmanned Air Vehicles , 2003 .

[7]  Bernhard Schölkopf,et al.  Learning view graphs for robot navigation , 1997, AGENTS '97.

[8]  Marios M. Polycarpou,et al.  Cooperative Control for Autonomous Air Vehicles , 2002 .

[9]  Stewart W. Wilson The animat path to AI , 1991 .

[10]  PrencipeGiuseppe,et al.  Coordination without communication , 2004 .

[11]  S. Sitharama Iyengar,et al.  Autonomous robot navigation in unknown terrains: incidental learning and environmental exploration , 1990, IEEE Trans. Syst. Man Cybern..

[12]  Ivan E. Sutherland A Method for Solving Arbitrary-Wall Mazes by Computer , 1969, IEEE Transactions on Computers.

[13]  C. Barnes Memory deficits associated with senescence: a neurophysiological and behavioral study in the rat. , 1979, Journal of comparative and physiological psychology.

[14]  James T. Lotspeich Distributed Control of a Swarm of Autonomous Unmanned Aerial Vehicles , 2003 .

[15]  Maja J. Matari,et al.  Behavior-based Control: Examples from Navigation, Learning, and Group Behavior , 1997 .

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

[17]  Michael R. M. Jenkin,et al.  A taxonomy for multi-agent robotics , 1996, Auton. Robots.

[18]  H. Kern Through the Labyrinth: Designs and Meanings Over 5,000 Years , 2000 .

[19]  Eric Bonabeau,et al.  Control of UAV Swarms: What the Bugs Can Teach Us , 2003 .

[20]  Luc Steels,et al.  The Artificial Life Roots of Artificial Intelligence , 1994, Artif. Life.

[21]  H. Van Dyke Parunak,et al.  DIGITAL PHEROMONES FOR AUTONOMOUS COORDINATION OF SWARMING UAV'S , 2002 .

[22]  Anthony J. Bagnall,et al.  On the Classification of Maze Problems , 2005 .

[23]  D. Olton,et al.  Animal Behavior Processes , 2022 .

[24]  Kendall E. Nygard,et al.  Synchronized multi-point attack by autonomous reactive vehicles with simple local communication , 2003, Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No.03EX706).

[25]  Hongyan Wang,et al.  Social potential fields: A distributed behavioral control for autonomous robots , 1995, Robotics Auton. Syst..

[26]  Léon J. M. Rothkrantz,et al.  Ant-Based Load Balancing in Telecommunications Networks , 1996, Adapt. Behav..

[27]  Maja J. Mataric,et al.  Behaviour-based control: examples from navigation, learning, and group behaviour , 1997, J. Exp. Theor. Artif. Intell..

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

[29]  Jing Wang,et al.  Swarm Intelligence in Cellular Robotic Systems , 1993 .

[30]  Pini Gurfil,et al.  Taxonomy of Mission Performance for Diverse and Homogenous UAV Flocks , 2005 .

[31]  M. Pachter,et al.  Complexity in UAV cooperative control , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[32]  Eva Milková,et al.  Graph Algorithms in mutual Contexts , 2008 .

[33]  H. Van Dyke Parunak,et al.  Managing Emergent Behavior in Distributed Control Systems , 1997 .

[34]  Kendall E. Nygard,et al.  Combinatorial Trading Mechanism for Task Allocation , 2001, CAINE.

[35]  Phillip R. Chandler,et al.  UAV Task Assignment with Timing Constraints , 2003 .

[36]  H. S. M. Coxeter,et al.  Mathematical recreations & essays , 1960 .

[37]  Dimitris C. Dracopoulos Robot path planning for maze navigation , 1998, 1998 IEEE International Joint Conference on Neural Networks Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36227).

[38]  A. Fraenkel Economic Traversal of Labyrinths , 1970 .

[39]  G. Di Caro,et al.  Ant colony optimization: a new meta-heuristic , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[40]  Vladimir J. Lumelsky,et al.  A comparative study on the path length performance of maze-searching and robot motion planning algorithms , 1991, IEEE Trans. Robotics Autom..

[41]  Harold Abelson,et al.  Turtle geometry : the computer as a medium for exploring mathematics , 1983 .

[42]  Maja J. Mataric,et al.  Designing and Understanding Adaptive Group Behavior , 1995, Adapt. Behav..

[43]  Fred B. Schneider,et al.  A Theory of Graphs , 1993 .

[44]  P. J. Werbos,et al.  Generalized maze navigation: SRN critics solve what feedforward or Hebbian nets cannot , 1996, 1996 IEEE International Conference on Systems, Man and Cybernetics. Information Intelligence and Systems (Cat. No.96CH35929).