Control of Unknown Quadrotors from a Single Throw
Till M. Blaha, Ewoud J.J. Smeur, Bart D.W. Remes

TL;DR
This paper introduces a real-time control method for recovering quadrotors after being thrown, using high-frequency rotor feedback and recursive least squares estimation to adaptively fit motor models and control parameters.
Contribution
It presents a novel approach combining RLS-based parameter fitting, excitation sequences, and attitude/position control to recover unknown quadrotors post-throw, suitable for microcontroller implementation.
Findings
Achieved successful recovery in 57 live experiments across various throws.
Parameter fitting RMS error within 10% in simulated scenarios.
Robust control despite initial rotations and noise.
Abstract
This paper presents a method to recover quadrotor UAV from a throw, when no control parameters are known before the throw. We leverage the availability of high-frequency rotor speed feedback available in racing drone hardware and software to find control effectiveness values and fit a motor model using recursive least squares (RLS) estimation. Furthermore, we propose an excitation sequence that provides large actuation commands while guaranteeing to stay within gyroscope sensing limits. After 450ms of excitation, an INDI attitude controller uses the 52 fitted parameters to arrest rotational motion and recover an upright attitude. Finally, a NDI position controller drives the craft to a position setpoint. The proposed algorithm runs efficiently on microcontrollers found in common UAV flight controllers, and was shown to recover an agile quadrotor every time in 57 live experiments with as…
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.
Taxonomy
TopicsControl and Dynamics of Mobile Robots
