Ecole d'ingénieur et centre de recherche en Sciences du numérique

3D perception for autonomous navigation of a low-cost MAV using minimal landmarks

Ranft, Benjamin; Dugelay, Jean-Luc; Apvrille, Ludovic

IMAV 2013, International Micro Air Vehicle Conference and Flight Competition, September 17-20, 2013, Toulouse, France

We present an implementation of autonomous navigation for Micro Air Vehicles which is well-suited for very inexpensive models: It only relies on a single camera and few additional on-board sensors to solve the challenges of flight planning and collision avoidance. Artificial landmarks are not required except in places with an ambiguous further flight path, such as corridor crossings or junctions. There they provide topological localization, which enables our system to perform tasks like way point following. Even without any direct 3D sensor, our system is able to reconstruct metric distances from its monocular camera via two complementary methods: An oscillating motion pattern is superimposed to regular flight to reliably estimate up-to-date 3D positions of sparse image features. As an alternative, a specific flight maneuver can virtually create a  vertical stereo camera to provide depth information densely across most pixels at single points in time. The unknown metric scale inherent in employing a single camera is determined by evaluating further sensors via a robust two-stage approach. We use the results from either method to traverse free space and avoid obstacles.

Document Hal Bibtex

Titre:3D perception for autonomous navigation of a low-cost MAV using minimal landmarks
Département:Sécurité numérique
Eurecom ref:4137
Bibtex: @inproceedings{EURECOM+4137, year = {2013}, title = {3{D} perception for autonomous navigation of a low-cost {MAV} using minimal landmarks}, author = {{R}anft, {B}enjamin and {D}ugelay, {J}ean-{L}uc and {A}pvrille, {L}udovic}, booktitle = {{IMAV} 2013, {I}nternational {M}icro {A}ir {V}ehicle {C}onference and {F}light {C}ompetition, {S}eptember 17-20, 2013, {T}oulouse, {F}rance}, address = {{T}oulouse, {FRANCE}}, month = {09}, url = {} }
Voir aussi: