A Metabolic Subsumption Architecture for Cooperative Control of the e-Puck

Subsumption architectures are a well-known model for behaviour-based robotic control. The overall behaviour is achieved by defining a hierarchy of increasingly sophisticated behaviours.We are interested in using evolutionary algorithms to develop appropriate control architectures.We observe that the layered arrangement of behaviours in subsumption architectures are a significant obstacle to automating the development of control systems. We propose an alternative subsumption architecture inspired by the bacterial metabolism, that is more amenable to evolutionary development, where communities of simple reactive agents combine in a stochastic process to confer appropriate behaviour on the robot.We evaluate this approach by developing a traditional and a metabolic solution to a simple control problem using the e-puck educational robot.

[1]  Rodney A. Brooks,et al.  Elephants don't play chess , 1990, Robotics Auton. Syst..

[2]  Wolfgang Banzhaf,et al.  Advances in Artificial Life , 2003, Lecture Notes in Computer Science.

[3]  Rolf Pfeifer,et al.  Understanding intelligence , 2020, Inequality by Design.

[4]  Susan Stepney,et al.  Molecular Microprograms , 2009, ECAL.

[5]  Hitoshi Iba,et al.  Multi-agent learning by evolutionary subsumption , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[6]  Julian Togelius,et al.  Evolution of a subsumption architecture neurocontroller , 2004, J. Intell. Fuzzy Syst..

[7]  Francesco Mondada,et al.  The e-puck, a Robot Designed for Education in Engineering , 2009 .

[8]  Emden R. Gansner,et al.  Graphviz - Open Source Graph Drawing Tools , 2001, GD.

[9]  Susan Stepney,et al.  PLAZZMID: An Evolutionary Agent-Based Architecture Inspired by Bacteria and Bees , 2007, ECAL.

[10]  Susan Stepney,et al.  Gene regulation in a particle metabolome , 2009, 2009 IEEE Congress on Evolutionary Computation.

[11]  Rodney A. Brooks,et al.  Intelligence Without Reason , 1991, IJCAI.

[12]  Julian F. Miller,et al.  Genetic and Evolutionary Computation — GECCO 2003 , 2003, Lecture Notes in Computer Science.

[13]  Richard T. Vaughan,et al.  The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems , 2003 .