On Self-Adaptive Mutation Restarts for Evolutionary Robotics with Real Rotorcraft
Gerard David Howard

TL;DR
This paper investigates self-adaptive mutation rate restarts in evolutionary robotics with real rotorcraft, demonstrating that individual and population restarts improve convergence and stability in evolving controllers for a hexacopter.
Contribution
It introduces and evaluates rate restart strategies at different levels in population-based algorithms with multiple operators, specifically applied to real-world rotorcraft control.
Findings
Individual-level restarts lead to higher fitness solutions.
Population restarts stabilize rate evolution.
Without restarts, algorithms can get stuck in suboptimal solutions.
Abstract
Self-adaptive parameters are increasingly used in the field of Evolutionary Robotics, as they allow key evolutionary rates to vary autonomously in a context-sensitive manner throughout the optimisation process. A significant limitation to self-adaptive mutation is that rates can be set unfavourably, which hinders convergence. Rate restarts are typically employed to remedy this, but thus far have only been applied in Evolutionary Robotics for mutation-only algorithms. This paper focuses on the level at which evolutionary rate restarts are applied in population-based algorithms with more than 1 evolutionary operator. After testing on a real hexacopter hovering task, we conclude that individual-level restarting results in higher fitness solutions without fitness stagnation, and population restarts provide a more stable rate evolution. Without restarts, experiments can become stuck in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModular Robots and Swarm Intelligence · Evolutionary Algorithms and Applications · Robotic Path Planning Algorithms
