Evolutionary Robotics for Micro Air Vehicles

Small robots with limited computational and sensory capabilities are becoming more commonplace. Designing effective behavior for small robotic platforms to complete complex tasks is a major challenge. A promising methodology to address this problem is found in Evolutionary Robotics (ER), in which a robot’s controller, and possibly its body, is optimized using Evolutionary Learning (EL) techniques. This approach satisfies given computational constraints, while often resulting in unexpected solutions that exploit sensory-motor coordination to achieve complex tasks.

After more than 20 years of research on ER there are still many open questions. Most issues surround the question of how ER is implemented on a real robotic platform resulting in effective robust behavior. Additionally, most implementation of ER to date have been to robots completing relatively simple tasks in a constrained environment.

Can Evolutionary Robotics be used to enable small, computationally limited flying robotic platforms to complete goal-driven tasks in complex environments?

Publications

Kirk Scheper: Abstraction as a Tool to Bridge the Reality Gap in Evolutionary Robotics. Delft University of Technology, 2019.

Kirk Scheper, Sjoerd Tijmons, Coen de Visser, Guido de Croon: Behavior Trees for Evolutionary Robotics. In: Artificial Life, vol. 22, no. 1, pp. 23–48, 2016, ISSN: 1064-5462.

Kirk Scheper, Guido de Croon: Abstraction, Sensory-Motor Coordination, and the Reality Gap in Evolutionary Robotics. In: Artificial Life, vol. 23, no. 2, pp. 124–141, 2017, ISSN: 1064-5462.

Kirk Y.W. Scheper, Guido de Croon: Evolution of robust high speed optical-flow-based landing for autonomous MAVs. In: Robotics and Autonomous Systems, vol. 124, 2020, ISSN: 0921-8890.

 

Leave a Reply