Abstract
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.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Anon: Player-driver for e-puck robots (2009), http://code.google.com/p/epuck-player-driver/
Brooks, R.A.: Elephants don’t play chess. Robotics and Autonomous Systems 6(1&2), 3–15 (1990)
Brooks, R.A.: Intelligence Without Reason. In: IJCAI 1991, pp. 569–595 (1991)
Brooks, R.A.: Cambrian intelligence. MIT Press, Cambridge (1999)
Ellson, J., Gansner, E.R., Koutsofios, E., North, S.C., Woodhull, G.: Graphviz - open source graph drawing tools. Graph Drawing, 483–484 (2001)
Gerkey, B.P., Vaughan, R.T., Howard, A.: The player/stage project: Tools for multi-robot and distributed sensor systems. In: ICAR 2003, pp. 317–323 (2003)
Hickinbotham, S., Clark, E., Stepney, S., Clarke, T., Young, P.: Gene regulation in a particle metabolome. In: CEC 2009, pp. 3024–3031. IEEE Press, Los Alamitos (2009)
Hickinbotham, S., Clark, E., Stepney, S., Clarke, T., Nellis, A., Pay, M., Young, P.: Molecular microprograms. In: ECAL 2009 (2009)
Liu, H., Iba, H.: Multi-agent learning of heterogeneous robots by evolutionary subsumption. In: Cantú-Paz, E., Foster, J.A., Deb, K., Davis, L., Roy, R., O’Reilly, U.-M., Beyer, H.-G., Kendall, G., Wilson, S.W., Harman, M., Wegener, J., Dasgupta, D., Potter, M.A., Schultz, A., Dowsland, K.A., Jonoska, N., Miller, J., Standish, R.K. (eds.) GECCO 2003. LNCS, vol. 2724, pp. 1715–1718. Springer, Heidelberg (2003)
Mondada, F., Bonani, M., Raemy, X., Pugh, J., Cianci, C., Klaptocz, A., Magnenat, S., Zufferey, J., Floreano, D., Martinoli, A.: The e-puck, a robot designed for education in engineering. In: Robotica 2009, pp. 59–65 (2009)
Pfeifer, R., Scheier, C.: Understanding Intelligence. MIT Press, Cambridge (1999)
Stepney, S., Clarke, T., Young, P.: Plazzmid: An evolutionary agent-based architecture inspired by bacteria and bees. In: Almeida e Costa, F., Rocha, L.M., Costa, E., Harvey, I., Coutinho, A. (eds.) ECAL 2007. LNCS (LNAI), vol. 4648, pp. 1151–1160. Springer, Heidelberg (2007)
Togelius, J.: Evolution of a subsumption architecture neurocontroller. Journal of Intelligent and Fuzzy Systems 15(1), 15–20 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Fischer, V., Hickinbotham, S. (2010). A Metabolic Subsumption Architecture for Cooperative Control of the e-Puck. In: González, J.R., Pelta, D.A., Cruz, C., Terrazas, G., Krasnogor, N. (eds) Nature Inspired Cooperative Strategies for Optimization (NICSO 2010). Studies in Computational Intelligence, vol 284. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12538-6_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-12538-6_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12537-9
Online ISBN: 978-3-642-12538-6
eBook Packages: EngineeringEngineering (R0)