• DocumentCode
    2801437
  • 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
  • fYear
    2012
  • fDate
    7-9 Nov. 2012
  • Firstpage
    1
  • Lastpage
    6
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/DevLrn.2012.6400828
  • Filename
    6400828