全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Evolving Neural Network Controllers for a Team of Self-Organizing Robots

DOI: 10.1155/2010/841286

Full-Text   Cite this paper   Add to My Lib

Abstract:

Self-organizing systems obtain a global system behavior via typically simple local interactions among a number of components or agents, respectively. The emergent service often displays properties like adaptability, robustness, and scalability, which makes the self-organizing paradigm interesting for technical applications like cooperative autonomous robots. The behavior for the local interactions is usually simple, but it is often difficult to define the right set of interaction rules in order to achieve a desired global behavior. In this paper, we describe a novel design approach using an evolutionary algorithm and artificial neural networks to automatize the part of the design process that requires most of the effort. A simulated robot soccer game was implemented to test and evaluate the proposed method. A new approach in evolving competitive behavior is also introduced using Swiss System instead of the full tournament to cut down the number of necessary simulations. 1. Introduction The concept of systems consisting of multiple autonomous mobile robots is attractive for several reasons [1]. Multiple cooperative robots might be able to achieve a task with better performance or with lower cost. Moreover, loosely coupled distributed systems tend to be more robust, yet more flexible than a single powerful robot performing the same task. A benefit of the collaborative interaction of mobile robots can be an emergent service, that is, a progressive result that is more than the sum of the individual efforts [2]. A swarm of robots can thus build a self-organizing system [3]. The continuous technical development in robotics during the last decades has provided us with the hardware for swarms of small, cheap autonomous devices [4–6]. However, designing the behavior and interactions among the robots remains a very complex task. Using a standard top-down design approach with fixed task decompositions and allocation typically leads to systems working only for a small set of parameters. On the other hand, effects like changing environments or breakdowns and faults of hardware require a robust and flexible solution that provides a useful service for many possible system states. An alternative to the classical design approach is to organize the robots as a self-organizing system performing the intended task. Thus, the robots achieve a global system behavior via simple local interactions without centralized control [7]. As shown by many examples in nature, simple rules for interactions can emerge to quite complex behavior while being scalable and robust against

References

[1]  Y. U. Cao, A. S. Fukunaga, and A. B. Kahng, “Cooperative mobile robotics: antecedents and directions,” Autonomous Robots, vol. 4, no. 1, pp. 1–23, 1997.
[2]  S. Johnson, Emergence: The Connected Lives of Ants, Brains, Cities, and Software, Scribner, 2002.
[3]  D. Floreano and S. Nolfi, The Role of Self-Organization for the Synthesis and the Understanding of Behavioral Systems, chapter 1, MIT Press, Cambridge, UK, 2000.
[4]  G. Novak, “Roboter soccer: an example for autonomous mobile cooperating robots,” in Proceedings of the 1st Workshop on Intelligent Solutions for Embedded Systems (WISES '03), pp. 107–118, Vienna, Austria, 2003.
[5]  S. Bergbreiter and K. S.J. Pister, “Design of an autonomous jumping microrobot,” in Proceedings of IEEE International Conference on Robotics and Automation (ICRA '07), pp. 447–453, 2007.
[6]  J. Roberts, T. Stirling, J. Zufferey, and D. Floreano, “Quadrotor using minimal sensing for autonomous indoor flight,” in Proceedings of European Micro Air Vehicle Conference and Flight Competition (EMAV '07), 2007.
[7]  W. Elmenreich and H. de Meer, “Self-organizing networked systems for technical applications: a discussion on open issues,” in Proceedings of the 3rd International Workshop on Self-Organizing Systems (IWSOS '08), J. P. G. Sterbenz and K. A. Hummel, Eds., vol. 5343 of Lecture Notes in Computer Science, pp. 1–9, Springer, Vienna, Austria, December 2008.
[8]  M. Resnick, Turtles, Termites, and Traffic Jams: Explorations in Massively Parallel Microworlds (Complex Adaptive Systems), The MIT Press, 1997.
[9]  I. Harvey, E. Di Paolo, R. Wood, M. Quinn, and E. Tuci, “Evolutionary robotics: a new scientific tool for studying cognition,” Artificial Life, vol. 11, no. 1-2, pp. 79–98, 2005.
[10]  W. R. Ashby, “Principles of the self-organizing dynamic system,” Journal of General Psychology, vol. 37, no. 3, pp. 125–128, 1947.
[11]  S. Camazine, J.-L. Deneubourg, N. R. Franks, J. Sneyd, G. Theraulaz, and E. Bonabeau, Self-Organization in Biological Systems, Princeton University Press, 2001.
[12]  E. Bonabeau, “Editor's introduction: stigmergy,” Special Issue of Artificial Life on Stigmergy, vol. 5, no. 2, pp. 95–96, 1999.
[13]  J. R. Koza, Ed., Genetic Programming: On the Programming of Computers by Means of Natural Selection, The MIT Press, 1st edition, 1992.
[14]  T. Just and D. B. Burg, Eds., U.S. Chess Federation's Official Rules of Chess, Random House Puzzles & Games, New York, NY, USA, 5th edition, 2003.
[15]  J. Kummeneje, RoboCup as a measure to research, education, and dissemination, Ph.D. thesis, Stockholm University and the Royal Institute of Technology, Kista, Sweden, 2003.
[16]  S. Buck and M. A. Riedmiller, “Learning situation dependent success rates of actions in a robocup scenario,” in Proceedings of the 6th Pacific Rim International Conference on Artificial Intelligence, p. 809, Melbourne, Australia, August-September 2000.
[17]  I. Fehérvári and W. Elmenreich, “Evolutionary methods in self-organizing system design,” in Proceedings of the International Conference on Genetic and Evolutionary Methods, 2009.
[18]  W. Elmenreich and G. Klingler, “Genetic evolution of a neural network for the autonomous control of a four-wheeled robot,” in Proceedings of the 6th Mexican International Conference on Artificial Intelligence, Special Session (MICAI '07), pp. 396–406, Aguascalientes, Mexico, November 2007.
[19]  FIDE swiss rules. Approved by the General Assembly of 1987. Amended by the 1988 & 1989 General Assemblies.
[20]  Wikipedia, “Buchholz system—wikipedia, the free encyclopedia,” March 2009.
[21]  C. Gershenson, Design and control of self-organizing systems, Ph.D. thesis, Vrije Universiteit Brussel, Brussel, Belgium, 2007.
[22]  A. Tyrrell, G. Auer, and C. Bettstetter, “Biologically inspired synchronization for wireless networks,” in Advances in Biologically Inspired Information Systems: Models, Methods, and Tools, vol. 69, pp. 47–62, 2007.
[23]  M. Dorigo and T. Stützle, Ant Colony Optimization, Bradford Books, 2004.
[24]  C. Auer, P. Wüchner, and H. de Meer, “A method to derive local interaction strategies for improving cooperation in self-organizing systems,” in Proceedings of the 3rd International Workshop on Self-Organizing Systems (IWSOS '08), vol. 5343 of Lecture Notes in Computer Science, pp. 170–181, Springer, Vienna, Austria, December 2008.
[25]  X. Yao and Y. Liu, “Evolving artificial neural networks through evolutionary programming,” in Proceedings of the 5th Annual Conference on Evolutionary Programming, pp. 257–266, MIT Press, 1996.
[26]  L. A. Meeden, “An incremental approach to developing intelligent neural network controllers for robots,” IEEE Transactions on Systems, Man, and Cybernetics Part B, vol. 26, no. 3, pp. 474–485, 1996.
[27]  D. Floreano and F. Mondada, “Evolution of homing navigation in a real mobile robot,” IEEE Transactions on Systems, Man, and Cybernetics Part B, vol. 26, no. 3, pp. 396–407, 1996.
[28]  G. Baldassarre, D. Parisi, and S. Nolfi, “Distributed coordination of simulated robots based on self-organization,” Artificial Life, vol. 12, no. 3, pp. 289–311, 2006.
[29]  M. Sipper, Y. Azaria, A. Hauptman, and Y. Shichel, “Designing an evolutionary strategizing machine for game playing and beyond,” IEEE Transactions on Systems, Man and Cybernetics Part C, vol. 37, no. 4, pp. 583–593, 2007.
[30]  A. L. Nelson, E. Grant, and T. C. Henderson, “Evolution of neural controllers for competitive game playing with teams of mobile robots,” Robotics and Autonomous Systems, vol. 46, no. 3, pp. 135–150, 2004.
[31]  A. L. V. Coelho, D. Weingaertner, and F. Gomide, “Evolving coordination strategies in simulated robot soccer,” in Proceedings of the 5th International Conference on Autonomous Agents, pp. 147–148, Montreal, Canada, May-June 2001.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133