Title :
Hierarchical evolution of robotic controllers for complex tasks
Author :
Duarte, M. ; Oliveira, Sergio ; Christensen, Anders Lyhne
Author_Institution :
Inst. de Telecomun., Inst. Univ. de Lisboa, Lisbon, Portugal
Abstract :
In this paper, we demonstrate how an artificial neural network (ANN) based controller can be synthesized for a complex task through hierarchical evolution and composition of behaviors. We demonstrate the approach in a task in which an e-puck robot has to find and rescue a teammate. The robot starts in a room with obstacles and the teammate is located in a double T-maze connected to the room. We divide the rescue task into different sub-tasks: (i) exit the room and enter the double T-maze, (ii) solve the maze to find the teammate, and (iii) guide the teammate safely to the initial room. We evolve controllers for each sub-task, and we combine the resulting controllers in a bottom-up fashion through additional evolutionary runs. We conduct evolution offline, in simulation, and we evaluate the highest performing controller on real robotic hardware. The controller achieves a task completion rate of more than 90% both in simulation and on real robotic hardware.
Keywords :
behavioural sciences; evolutionary computation; mobile robots; neurocontrollers; service robots; ANN based controller; artificial neural network; behavior composition; complex task; double T-maze; e-puck robot; evolutionary robotics; hierarchical behaviour evolution; real robotic hardware; rescue task; robotic controller; task completion rate; Hardware; Mobile robots; Navigation; Neurons; Robot sensing systems;
Conference_Titel :
Development and Learning and Epigenetic Robotics (ICDL), 2012 IEEE International Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4673-4964-2
Electronic_ISBN :
978-1-4673-4963-5
DOI :
10.1109/DevLrn.2012.6400828