Asynchronous Event-Based Visual-Inertial Odometry for Flapping-Wing MAVs
T. Vennink (TU Delft - Mechanical Engineering)
G.C.H.E. de Croon – Graduation committee member (TU Delft - Aerospace Engineering)
B. Shyrokau – Graduation committee member (TU Delft - Mechanical Engineering)
C. de Wagter – Graduation committee member (TU Delft - Aerospace Engineering)
J. Kober – Mentor (TU Delft - Mechanical Engineering)
S. Stroobants – Mentor (TU Delft - Aerospace Engineering)
More Info
expand_more
Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.
Abstract
Flapping-Wing Micro Air Vehicles (FWMAVs) operate under severe Size, Weight, and Power (SWaP) constraints, and their high-frequency flapping produces strong oscillatory dynamics that degrade conventional frame-based visual perception. Event cameras are well suited to these conditions, but event-based visual-inertial odometry (EVIO) methods typically rely on short time-window, locally linear motion assumptions that flapping flight breaks: under flapping, event-alignment methods such as plane fitting and contrast maximization recover mostly the high-frequency flapping-induced body rotation rather than the platform's translation. This work presents the first full EVIO pipeline running entirely on-board a small, high-frequency flapping-wing platform. The front-end deliberately avoids short-window alignment and instead exploits the abundance of flapping-induced events: it detects corner features event-by-event, clusters them into compact spatiotemporal features, and tracks these while discarding the fine oscillatory structure. The resulting feature tracks are fused with inertial measurements in a tightly coupled Extended Kalman Filter. The complete pipeline runs in real time on an on-board microcontroller within a sensing-and-compute payload of roughly 21 g. On flight datasets recorded on-board the FWMAV, the pipeline recovers velocity and attitude during flapping flight, and in a closed-loop flight test the on-board position estimate is accurate enough to hold a stationary hover in the horizontal plane. The same event stream that breaks conventional EVIO assumptions is thus sufficient not only for on-board state estimation, but for closing a position-control loop in flight.