RONEMay 26, 2019

A Staged Approach to Evolving Real-world UAV Controllers

arXiv:1905.10762v12 citations
Originality Incremental advance
AI Analysis

This is an incremental improvement for UAV control systems, focusing on enhancing generalization in evolutionary robotics.

The paper tackled the problem of evolving UAV controllers for real-world deployment by addressing state-space limitations from physical tethering, and showed that a two-stage approach generates more general solutions in fewer generations.

A testbed has recently been introduced that evolves controllers for arbitrary hover-capable UAVs, with evaluations occurring directly on the robot. To prepare the testbed for real-world deployment, we investigate the effects of state-space limitations brought about by physical tethering (which prevents damage to the UAV during stochastic tuning), on the generality of the evolved controllers. We identify generalisation issues in some controllers, and propose an improved method that comprises two stages: in the first stage, controllers are evolved as normal using standard tethers, but experiments are terminated when the population displays basic flight competency. Optimisation then continues on a much less restrictive tether, effectively free-flying, and is allowed to explore a larger state-space envelope. We compare the two methods on a hover task using a real UAV, and show that more general solutions are generated in fewer generations using the two-stage approach. A secondary experiment undertakes a sensitivity analysis of the evolved controllers.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes