TL;DR
AutoTune is a novel sampling-based controller tuning algorithm designed for high-speed flight, demonstrating significant improvements over existing methods in simulation, physical tests, and competitive drone racing scenarios.
Contribution
We introduce AutoTune, a new automatic controller tuning algorithm that handles multi-modal parameter spaces without prior knowledge, specifically optimized for high-speed drone flight.
Findings
AutoTune outperforms existing tuning algorithms by up to 90% in trajectory completion.
AutoTune reduces lap times by up to 25% in drone racing.
AutoTune improves tracking error compared to human-tuned parameters.
Abstract
Due to noisy actuation and external disturbances, tuning controllers for high-speed flight is very challenging. In this paper, we ask the following questions: How sensitive are controllers to tuning when tracking high-speed maneuvers? What algorithms can we use to automatically tune them? To answer the first question, we study the relationship between parameters and performance and find out that the faster the maneuver, the more sensitive a controller becomes to its parameters. To answer the second question, we review existing methods for controller tuning and discover that prior works often perform poorly on the task of high-speed flight. Therefore, we propose AutoTune, a sampling-based tuning algorithm specifically tailored to high-speed flight. In contrast to previous work, our algorithm does not assume any prior knowledge of the drone or its optimization function and can deal with…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
