Publication | Closed Access
Hierarchical evolution of robotic controllers for complex tasks
24
Citations
16
References
2012
Year
Unknown Venue
Artificial IntelligenceRobotic SystemsEngineeringRobotic AgentIntelligent RoboticsCognitive RoboticsIntelligent SystemsHierarchical EvolutionSystems EngineeringRobot LearningRescue TaskMechatronicsRobot ControlEvolutionary RoboticsAutomationMechanical SystemsControl ArchitectureRoboticsArtificial Neural Network
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1