Efficient Optical Flow and Stereo Vision for Velocity Estimation and Obstacle Avoidance on an Autonomous Pocket Drone

Journal Article (2017)
Author(s)

Kimberly McGuire (TU Delft - Control & Simulation)

Guido C.H.E.de de Croon (TU Delft - Control & Simulation)

C de Wagter (TU Delft - Control & Simulation)

Karl Tuyls (University of Liverpool)

Hilbert Kappen (Radboud Universiteit Nijmegen)

Research Group
Control & Simulation
Copyright
© 2017 K.N. McGuire, G.C.H.E. de Croon, C. de Wagter, Karl Tuyls, Hilbert Kappen
DOI related publication
https://doi.org/10.1109/LRA.2017.2658940
More Info
expand_more
Publication Year
2017
Language
English
Copyright
© 2017 K.N. McGuire, G.C.H.E. de Croon, C. de Wagter, Karl Tuyls, Hilbert Kappen
Research Group
Control & Simulation
Issue number
2
Volume number
2
Pages (from-to)
1070 - 1076
Reuse Rights

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

Micro Aerial Vehicles (FOV) are very suitable for flying in indoor environments, but autonomous navigation is challenging due to their strict hardware limitations. This paper presents a highly efficient computer vision algorithm called Edge-FS for the determination of velocity and depth. It runs at 20 Hz on a 4 g stereo camera with an embedded STM32F4 microprocessor (168 MHz, 192 kB) and uses edge distributions to calculate optical flow and stereo disparity. The stereo-based distance estimates are used to scale the optical flow in order to retrieve the drone's velocity. The velocity and depth measurements are used for fully autonomous flight of a 40 g pocket drone only relying on on-board sensors. This method allows the MAV to control its velocity and avoid obstacles.

Files

License info not available