This article describes a robotic system which uses evolution to continuously adapt a group of heterogeneous robots to their current environment while assigning tasks to these robots using an endocrine-based system. The tasks are allocated dependent on the robots’ current ability to perform the task and whether the task is being done by another robot. A series of experiments is presented taking the work from an evolutionary training phase, through simulation trials, to experiments on real robots. The real robot trials show task swapping dependent on the robots’ ability to perform each task.
Arkin, R.C. ( 1989). Motor schema-based mobile robot navigation. International Journal of Robotics Research, 8(4), 9-12.
2.
Arkin, R.C. ( 1993). Survivable robotic systems: Reactive and homeostatic control. In Robotics and remote systems for hazardous environments . Englewood Cliffs, NJ: Prentice-Hall .
3.
Bongard, J. ( 2000). The legion system: A novel approach to evolving heterogeneity for collective problem solving. In R. Poli, W. Banzhaf, W. Langdon, J. Miller, P. Nordin & T. Fogarty (Eds.), Genetic Programming, Proceedings of EuroGP’2000 (pp. 16-28). Berlin: Springer-Verlag.
4.
Brooks, R. ( 1991). Integrated systems based on behaviours. SIGART Bulletin, 2, 46-50.
5.
Chaimowicz, L., Campos, M., & Kumar, V. ( 2002). Dynamic role assignment for cooperative robots. In Proceedings of ICRA’02 IEEE International Conference on Robotics and Automation, 2002 (Vol. 1). IEEE (pp. 293-298).
6.
Fogel, D. ( 1997). The advantages of evolutionary computation. In D. Lundh, B. Olsson & A. Narayanan (Eds.), Bio-computing and emergent computation (pp. 1-11). Singapore: World Scientific Press.
7.
Goldberg, D.E. ( 1989). Genetic algorithms in search optimization and machine learning. Reading, MA: Addison Wesley .
8.
Gutierrez, A., Tuci, E., & Campo, A. ( 2009). Evolution of neuro-controllers for robots’ alignment using local communication. International Journal of Advanced Robotic Systems, 6(1), 25-34.
9.
Hamann, H., Stradner, J., Schmickl, T., & Crailsheim, K. (2010). Artificial hormone reaction networks: Towards higher evolvability in evolutionary multi-modular robotics . In Proceedings of the ALife XII Conference. MIT Press, Cambridge, MA (pp. 773-780).
10.
Harvey, I. ( 1992). The SAGA cross: The mechanics of recombination for species with variable length geneotypes. In R. Manner & B. Manderick (Eds.), Parallel problem solving from nature 2 (PPSN). Elsevier (pp. 271-282).
11.
Holland, J. ( 1975). Adaptation in natural and artificial systems. Ann Arbor, MI: University of Michigan Press.
12.
Keymeulen, D., Iwata, M., Kuniyoshi, Y., & Higuchi, T. ( 1998). Online evolution for a self-adapting robotic navigation system using evolvable hardware. Artificial Life, 4, 359-393.
13.
Liu, H., & Iba, H. ( 2003). Multi-agent learning of heterogeneous robots by evolutionary subsumption. In E. Cantú-Paz, J. A. Foster, K. Deb, L. D. Davis, R. Roy, U.-M. O’Reilly , et al. (Eds.), Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 2003. Springer (pp. 1715-1718).
14.
Luke, S., & Spector, L. ( 1996). Evolving teamwork and coordination with genetic programming . In J. Koza, D. Goldberg, D. Fogel & R. Riolo (Eds.), Genetic Programming 1996 : Proceedings of the First Annual Conference. MIT Press (pp. 150-156).
15.
Maes, P. ( 1989). The dynamics of action selection. In N. S. Sridharan (Ed.), 11th International Joint Conference on Artificial Intelligence (Vol. 2). Morgan Kaufmann (pp. 991-997).
16.
McLurkin, J., & Yamins, D. ( 2005). Dynamic task assignment in robot swarms. In Proceedings of Robotics: Science and Systems.
17.
Mendao, M. ( 2008). Neuro-endocrine control architectures applied to mobile robotics. Ph.D. Thesis, University of Kent, Canterbury, UK.
18.
Miyata, N., Ota, J., Arai, T., & Asama, H. ( 2002). Cooperative transport by multiple mobile robots in unknown static environments associated with real-time task assignment. IEEE Transactions on Robotics and Automation, 18(5), 769-780.
19.
Neal, M., & Timmis, J. ( 2003). Timidity: A useful emotional mechanism for robot control ? Informatica, 27, 197-203.
20.
Nehmzow, U. ( 2002). In C. G. Prince, Y. Demiris, Y. Marom , H. Kozima & C. Balkenius (Eds.), 2nd International Workshop on Epigenetic Robotics: Modelling Cognitive Development in Robotic Systems. Lund University.
21.
Nelson, A., Barlow, G., & Doitsidis, L. ( 2009). Fitness functions in evolutionary robotics: A survey and analysis. Robotics and Autonomous Systems, 57, 345-370.
22.
Nolfi, S., & Floreano, D. ( 2000a). Evolutionary robotics. Cambridge, MA: MIT Press.
23.
Nolfi, S., & Floreano, D. ( 2000b). Evolutionary robotics, the biology, intelligence and technology of self-organizing machines. Cambridge, MA: MIT Press.
24.
Parker, L.E. ( 1998). ALLIANCE: An architecture for fault tolerant multi-robot cooperation. IEEE Transactions on Robotics and Automation , 14(2), 220-240.
25.
Parker, L.E. ( 2000). Lifelong adaptation in heterogeneous multi-robot teams: Response to continual variation in individual robot performance. Autonomous Robots, 3, 239-267.
26.
Ram, A., Arkin, R., Boone, G., & Pearce, M. ( 1994). Using genetic algorithms to learn reactive control parameters for autonomous robotic navigation. Adaptive Behavior, 2(3), 277-304.
27.
Rechenberg, I. ( 1965). Cybernetic solution path of an experimental problem. Royal Aircraft Establishment Translation. Toms, Trans. No. 1122 B.F. Farnborough, UK: Ministry of Aviation, Royal Aircraft Establishment.
28.
Shen, W.-M., Salemi, B., & Will, P. ( 2002). Hormone-inspired adaptive communication and distributed control for CONRO self-reconfigurable robots. IEEE Transactions on Robotics and Automation, 18(5), 700-712.
29.
Taylor, T. ( 2001). Creativity in evolution: Individuals, interactions and environments. In P. Bentley & D. Corne (Eds.), Creative evolutionary systems. San Francisco, CA: Morgan Kaufman, (Chap. 1).
30.
Tuci, E., Ampatzis, C., Vicentini, F., & Dorigo, M. ( 2008). Evolving homogeneous neurocontrollers for a group of heterogeneous robots: Coordinated motion, cooperation, and acoustic communication . Artificial Life, 14(2), 157-178.
31.
Unemi, T., & Nagayoshi, M. ( 1997). Evolution of learning robot team via local mating strategy . In F. A. e Costa, L. M. Rocha, E. Costa , I. Harvey & A. Coutinho (Eds.), Proceedings of the European Conference in Artificial Life (ECAL 1997). Springer.
32.
Walker, J. ( 2003). Experiments in evolutionary robotics: Investigating the importance of training and lifelong adaptation by evolution. Ph.D. Thesis, Department of Computer Science, University of Wales, Aberystwyth, UK.
33.
Walker, J., Garrett, S., & Wilson, M. ( 2006). The balance between initial training and lifelong adaptation in evolving robot controllers. IEEE Transactions on Systems, Man and Cybernetics: Part B, 36(2), 423-432.
34.
Walker, J., & Wilson, M.S. ( 2002). Lifelong evolution for adaptive robots. In International Conference on Intelligent Robots and Systems (IROS) (pp. 984-989).
35.
Walker, J., & Wilson, M.S. ( 2007). Hormone-inspired control for group task-distribution . In M. S. Wilson, F. Labrosse, U. Nehmzow, C. Melhuish & M. Witkowski (Eds.), Hormone-inspired control for group task-distribution. Towards Autonomous Robotic Systems (TAROS), 223-230.
36.
Walker, J., & Wilson, M.S. ( 2008). A performance sensitive hormone-inspired system for task distribution amongst evolving robots. In R. Chatila, A. Kelly & J. Merlet (Eds.), IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE (pp. 1293-1298).
37.
Watson, R., Ficici, S., & Pollack, J. ( 1999). Embodied evolution: embodying an evolutionary algorithm in a population of robots. In Congress on Evolutionary Computation (CEC). IEEE (pp. 335-342).
38.
Watson, R., Ficici, S., & Pollack, J. ( 2002). Embodied evolution: Distributing an evolutionary algorithm in a population of robots. Robotics and Autonomous Systems , 39(1), 1-18.
39.
Zahadat, P., Christensen, D., Schultz, U.P., Katebi, S., & Støy, K. (2010). Fractal gene regulatory networks for robust locomotion control of modular robots. In S. Doncieux, B. Girard, A. Guillot, J. Hallam, J. Meyer & J. Mouret (Eds.), From Animals to Animats 11 (Vol. 6226, pp. 544-554). Berlin: Springer-Verlag.