Evolutionary robotics applied to the multi-robot worst-case pursuit-evasion problem

This paper proposes the use of an evolutionary robotics approach to solve the worst-case pursuit-evasion problem, in which evaders are considered arbitrarily fast and omniscient, while pursuers have limited sensing and communication capabilities, with no previous knowledge of the environment. Unlike most work in evolutionary robotics, we offer a control system for multiple mobile robots based on finite state machines derived using a genetic algorithm. Results show that, given a sufficient number of robots, the evolved system is capable of clearing a discrete map, including multiply connected maps, of all previous contamination.

[1]  Stefano Nolfi,et al.  Evolutionary robotics , 1998, Lecture Notes in Computer Science.

[2]  Dimitrios M. Thilikos,et al.  An annotated bibliography on guaranteed graph searching , 2008, Theor. Comput. Sci..

[3]  Alexander Kleiner,et al.  Multi-UAV motion planning for guaranteed search , 2013, AAMAS.

[4]  Stefano Nolfi,et al.  Evolving Mobile Robots Able to Display Collective Behaviors , 2003, Artificial Life.

[5]  Rafael Fierro,et al.  A Geometric Optimization Approach to Detecting and Intercepting Dynamic Targets , 2007, 2007 American Control Conference.

[6]  Stefano Nolfi,et al.  Co-evolving predator and prey robots , 2012, Adapt. Behav..

[7]  Steven M. LaValle,et al.  Visibility-Based Pursuit-Evasion in an Unknown Planar Environment , 2004, Int. J. Robotics Res..

[8]  Geoff S. Nitschke,et al.  Neuro-Evolution for competitive co-evolution of biologically canonical predator and prey behaviors , 2010, 2010 Second World Congress on Nature and Biologically Inspired Computing (NaBIC).

[9]  Antonio Franchi,et al.  Distributed pursuit-evasion without mapping or global localization via local frontiers , 2012, Auton. Robots.

[10]  Geoff S. Nitschke,et al.  Co-evolution of cooperation in a pursuit evasion game , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[11]  A.L. Symeonidis,et al.  Symbiosis: Using Predator-Prey Games as a Test Bed for Studying Competitive Co-evolution , 2007, 2007 International Conference on Integration of Knowledge Intensive Multi-Agent Systems.

[12]  Geoffrey A. Hollinger,et al.  Search and pursuit-evasion in mobile robotics , 2011, Auton. Robots.

[13]  Geoffrey A. Hollinger,et al.  GSST: anytime guaranteed search , 2010, Auton. Robots.

[14]  T. D. Parsons,et al.  Pursuit-evasion in a graph , 1978 .

[15]  Stefano Carpin,et al.  Multi-robot pursuit-evasion without maps , 2010, 2010 IEEE International Conference on Robotics and Automation.

[16]  Stefano Carpin,et al.  Surveillance strategies for target detection with sweep lines , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  René Vidal,et al.  A hierarchical approach to probabilistic pursuit-evasion games with unmanned ground and aerial vehicles , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[18]  Stefano Carpin,et al.  The GRAPH-CLEAR problem: definition, theoretical properties and its connections to multirobot aided surveillance , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Lincoln Smith,et al.  Evolving controllers for a homogeneous system of physical robots: structured cooperation with minimal sensors , 2003, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[20]  Sanaz Mostaghim,et al.  Decentralized evolution of robotic behavior using finite state machines , 2009, Int. J. Intell. Comput. Cybern..

[21]  A. E. Eiben,et al.  Evolutionary Robotics: What, Why, and Where to , 2015, Front. Robot. AI.

[22]  Josh C. Bongard,et al.  Evolutionary robotics , 2013, CACM.