Vision-based landing site evaluation and informed optimal trajectory generation toward autonomous rooftop landing - Robotics Institute Carnegie Mellon University

Vision-based landing site evaluation and informed optimal trajectory generation toward autonomous rooftop landing

V. R. Desaraju, N. Michael, M. Humenberger, R. Brockers, S. Weiss, J. Nash, and L. Matthies
Journal Article, Autonomous Robots, Vol. 39, No. 3, pp. 445 - 463, October, 2015

Abstract

Autonomous landing is an essential function for micro air vehicles (MAVs) for many scenarios. We pursue an active perception strategy that enables MAVs with limited onboard sensing and processing capabilities to concurrently assess feasible rooftop landing sites with a vision-based perception system while generating trajectories that balance continued landing site assessment and the requirement to provide visual monitoring of an interest point. The contributions of the work are twofold: (1) a perception system that employs a dense motion stereo approach that determines the 3D model of the captured scene without the need of geo-referenced images, scene geometry constraints, or external navigation aids; and (2) an online trajectory generation approach that balances the need to concurrently explore available rooftop vantages of an interest point while ensuring confidence in the landing site suitability by considering the impact of landing site uncertainty as assessed by the perception system. Simulation and experimental evaluation of the performance of the perception and trajectory generation methodologies are analyzed independently and jointly in order to establish the efficacy and robustness of the proposed approach.

BibTeX

@article{Desaraju-2015-120043,
author = {V. R. Desaraju and N. Michael and M. Humenberger and R. Brockers and S. Weiss and J. Nash and L. Matthies},
title = {Vision-based landing site evaluation and informed optimal trajectory generation toward autonomous rooftop landing},
journal = {Autonomous Robots},
year = {2015},
month = {October},
volume = {39},
number = {3},
pages = {445 - 463},
}