A Hierarchical Gene Regulatory Network for Adaptive Multirobot Pattern Formation

Most existing multirobot systems for pattern formation rely on a predefined pattern, which is impractical for dynamic environments where the pattern to be formed should be able to change as the environment changes. In addition, adaptation to environmental changes should be realized based only on local perception of the robots. In this paper, we propose a hierarchical gene regulatory network (H-GRN) for adaptive multirobot pattern generation and formation in changing environments. The proposed model is a two-layer gene regulatory network (GRN), where the first layer is responsible for adaptive pattern generation for the given environment, while the second layer is a decentralized control mechanism that drives the robots onto the pattern generated by the first layer. An evolutionary algorithm is adopted to evolve the parameters of the GRN subnetwork in layer 1 for optimizing the generated pattern. The parameters of the GRN in layer 2 are also optimized to improve the convergence performance. Simulation results demonstrate that the H-GRN is effective in forming the desired pattern in a changing environment. Robustness of the H-GRN to robot failure is also examined. A proof-of-concept experiment using e-puck robots confirms the feasibility and effectiveness of the proposed model.

[1]  Hidde de Jong,et al.  Modeling and Simulation of Genetic Regulatory Systems: A Literature Review , 2002, J. Comput. Biol..

[2]  Nikolaus Hansen,et al.  Completely Derandomized Self-Adaptation in Evolution Strategies , 2001, Evolutionary Computation.

[3]  Yan Meng,et al.  A Morphogenetic Approach to Self-Reconfigurable Modular Robots using a Hybrid Hierarchical Gene Regulatory Network , 2010, ALIFE.

[4]  Yan Meng,et al.  LIVS: Local Interaction via Virtual Stigmergy coordination in distributed search and collective cleanup , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[6]  Radhika Nagpal,et al.  Extended stigmergy in collective construction , 2006, IEEE Intelligent Systems.

[7]  V. Hakim,et al.  Design of genetic networks with specified functions by evolution in silico. , 2004, Proceedings of the National Academy of Sciences of the United States of America.

[8]  Chrystopher L. Nehaniv,et al.  Evolving Embodied Genetic Regulatory Network-Driven Control Systems , 2003, ECAL.

[9]  Gaurav S. Sukhatme,et al.  A generalized region-based approach for multi-target tracking in outdoor environments , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[10]  Radhika Nagpal,et al.  Robust and Self-Repairing Formation Control for Swarms of Mobile Agents , 2005, AAAI.

[11]  Les A. Piegl,et al.  The NURBS book (2nd ed.) , 1997 .

[12]  Guillermo Sapiro,et al.  Fourth order partial differential equations on general geometries , 2006, J. Comput. Phys..

[13]  Yan Meng,et al.  Autonomous Self-Reconfiguration of Modular Robots by Evolving a Hierarchical Mechanochemical Model , 2011, IEEE Computational Intelligence Magazine.

[14]  Yu-Ping Tian,et al.  A backstepping design for directed formation control of three‐coleader agents in the plane , 2009 .

[15]  Wei-Min Shen,et al.  Hormone-Inspired Self-Organization and Distributed Control of Robotic Swarms , 2004, Auton. Robots.

[16]  D. R. Lloyd,et al.  Microporous membrane formation via thermally induced phase separation. I. Solid-liquid phase separation , 1990 .

[17]  Alcherio Martinoli,et al.  Distributed Adaptation in Multi-robot Search Using Particle Swarm Optimization , 2008, SAB.

[18]  Masafumi Yamashita,et al.  Distributed Anonymous Mobile Robots: Formation of Geometric Patterns , 1999, SIAM J. Comput..

[19]  John Hallam,et al.  An approach to time- and space-differentiated pattern formation in multi-robot systems , 1992 .

[20]  Yan Meng,et al.  Robustness Analysis and Failure Recovery of a Bio-Inspired Self-Organizing Multi-Robot System , 2009, 2009 Third IEEE International Conference on Self-Adaptive and Self-Organizing Systems.

[21]  P.N. Pathirana,et al.  Geometric formations in swarm aggregation: An artificial formation force based approach , 2007, 2007 Third International Conference on Information and Automation for Sustainability.

[22]  Risto Miikkulainen,et al.  A Taxonomy for Artificial Embryogeny , 2003, Artificial Life.

[23]  Alcherio Martinoli,et al.  Modeling Swarm Robotic Systems: a Case Study in Collaborative Distributed Manipulation , 2004, Int. J. Robotics Res..

[24]  Lynne E. Parker,et al.  Distributed heterogeneous outdoor multi-robot localization , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[25]  Alessandro Saffiotti,et al.  Multirobot Object Localization: A Fuzzy Fusion Approach , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[26]  A. Wagner,et al.  Innovation and robustness in complex regulatory gene networks , 2007, Proceedings of the National Academy of Sciences.

[27]  Gaurav S. Sukhatme,et al.  Cooperative Multi-robot Target Tracking , 2006, DARS.

[28]  Jaap A. Kaandorp,et al.  Efficient parameter estimation for spatio-temporal models of pattern formation: case study of Drosophila melanogaster , 2007, Bioinform..

[29]  Jeffrey V. Nickerson,et al.  Multi-robot Aggregation Strategies with Limited Communication , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[30]  P. E. Hotz 16 – Combining developmental processes and their physics in an artificial evolutionary system to evolve shapes , 2003 .

[31]  Ziyang Meng,et al.  Leaderless and Leader-Following Consensus With Communication and Input Delays Under a Directed Network Topology , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[32]  Yan Meng,et al.  Emergence of robust regulatory motifs from in silico evolution of sustained oscillation , 2011, Biosyst..

[33]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[34]  Stergios I. Roumeliotis,et al.  On the Performance of Multi-robot Target Tracking , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[35]  Stergios I. Roumeliotis,et al.  Distributed Multi-Robot Localization , 2000, DARS.

[36]  Dmitri Papatsenko,et al.  A self-organizing system of repressor gradients establishes segmental complexity in Drosophila , 2003, Nature.

[37]  Ralph Roskies,et al.  Fourier Descriptors for Plane Closed Curves , 1972, IEEE Transactions on Computers.

[38]  Yaochu Jin,et al.  A cellular mechanism for multi-robot construction via evolutionary multi-objective optimization of a gene regulatory network , 2009, Biosyst..

[39]  Jonathan M. Garibaldi,et al.  Multi-Robot Search and Rescue: A Potential Field Based Approach , 2007 .

[40]  Andreas Zell,et al.  A model-predictive approach to formation control of omnidirectional mobile robots , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[41]  Luciano da Fontoura Costa,et al.  Pattern formation in a gene network model with boundary shape dependence. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

[42]  Bernhard Sendhoff,et al.  Global shape with morphogen gradients and motile polarized cells , 2009, 2009 IEEE Congress on Evolutionary Computation.

[43]  S. Basu,et al.  A synthetic multicellular system for programmed pattern formation , 2005, Nature.

[44]  Yu Feng Wang,et al.  Microporous membrane formation via thermally-induced phase separation. IV. Effect of isotactic polypropylene crystallization kinetics on membrane structure , 1991 .

[45]  David H. Sharp,et al.  Dynamic control of positional information in the early Drosophila embryo , 2004, Nature.

[46]  Julian Francis Miller,et al.  An evolutionary system using development and artificial Genetic Regulatory Networks for electronic circuit design , 2009, Biosyst..

[47]  Yan Meng,et al.  Morphogenetic Robotics: An Emerging New Field in Developmental Robotics , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[48]  Radhika Nagpal,et al.  Automated global-to-local programming in 1-D spatial multi-agent systems , 2008, AAMAS.

[49]  Tim Taylor A Genetic Regulatory Network-Inspired Real-Time Controller for a Group of Underwater Robots , 2005 .

[50]  A. M. Turing,et al.  The chemical basis of morphogenesis , 1952, Philosophical Transactions of the Royal Society of London. Series B, Biological Sciences.

[51]  Isaac Salazar-Ciudad,et al.  Mechanisms of pattern formation in development and evolution , 2003, Development.

[52]  T. Bouwmeester,et al.  The Spemann-Mangold organizer: the control of fate specification and morphogenetic rearrangements during gastrulation in Xenopus. , 2001, The International journal of developmental biology.

[53]  Rebecca Bloom,et al.  Compilation and Biologically-Inspired Self-Assembly of Two-Dimensional Shapes , 2002 .

[54]  Liqiang Feng,et al.  Measurement and correction of systematic odometry errors in mobile robots , 1996, IEEE Trans. Robotics Autom..

[55]  Eiji Nakano,et al.  A Control Method of a Multiple Non-holonomic Robot System for Cooperative Object Transportation , 2000, DARS.

[56]  Franco Zambonelli,et al.  EXPERIMENTS OF MORPHOGENESIS IN SWARMS OF SIMPLE MOBILE ROBOTS , 2004, Appl. Artif. Intell..

[57]  E. Davidson,et al.  The evolution of hierarchical gene regulatory networks , 2009, Nature Reviews Genetics.

[58]  Dongbing Gu,et al.  A Game Theory Approach to Target Tracking in Sensor Networks , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[59]  Volkan Isler,et al.  Triangulation Based Multi Target Tracking with Mobile Sensor Networks , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[60]  Gaurav S. Sukhatme,et al.  Mobile Sensor Network Deployment using Potential Fields : A Distributed , Scalable Solution to the Area Coverage Problem , 2002 .

[61]  Sarangapani Jagannathan,et al.  Neural Network Output Feedback Control of Robot Formations , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[62]  Yan Meng,et al.  A morphogenetic approach to flexible and robust shape formation for swarm robotic systems , 2013, Robotics Auton. Syst..

[63]  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.

[64]  L. Wolpert Developmental Biology , 1968, Nature.

[65]  Yan Meng,et al.  Distributed Multi-Agent Systems for a Collective Construction Task based on Virtual Swarm Intelligence , 2010, Int. J. Swarm Intell. Res..

[66]  Wolfgang Banzhaf,et al.  Artificial Development , 2008, Organic Computing.

[67]  Gaurav S. Sukhatme,et al.  Tracking Targets Using Multiple Robots: The Effect of Environment Occlusion , 2002, Auton. Robots.

[68]  Yaochu Jin,et al.  A fitness-independent evolvability measure for evolutionary developmental systems , 2010, 2010 IEEE Symposium on Computational Intelligence in Bioinformatics and Computational Biology.

[69]  M. Ani Hsieh,et al.  Decentralized controllers for shape generation with robotic swarms , 2008, Robotica.