Masters Theses

Date of Award


Degree Type


Degree Name

Master of Science


Computer Engineering

Major Professor

Lynne E. Parker

Committee Members

Syed K. Islam, Mongi A. Abidi


Autonomous robots are robotic platforms with a high degree of autonomy, programmed to perform various behaviors or tasks. They can either be semi-autonomous, only operable within the strict confines of their direct environment, or fully autonomous, capable of sensing and navigating their environments without any human interaction.

In this thesis, I focus on fully autonomous robotic platforms, specifically multicopters, controlled by an onboard Android-driven device, a widely available operating system for smartphones and tablets with over 1.4 billion active monthly users worldwide [Callaham 2015]. The main objective of this research is to create a plug and play solution for autonomous 3D aerial mapping using consumer off-the-shelf multicopters and an Android device. I begin with an overview of 3D mapping using a depth sensor and fully autonomous multicopters as separate entities and then discuss the process of combining them into a single, self-contained unit using a modified version of a computer vision technique called SLAM (Simultaneous Localization and Mapping). My modified SLAM uses an internal map of locations and altitudes already visited, as well as obstacles detected, by the onboard depth sensor while creating a 3D map of the environment.

While using a combination of a major phone and tablet operating system and an affordable consumer multicopter makes scanning the real-world into a digital form available to millions of people, there are currently still limitations of this autonomous platform. My Android-based autonomous aerial mapping application serves as a base for future research into more detailed aspects of autonomous mapping for multicopters, such as object detection, recognition, and avoidance. I conclude with an analysis of the current applications of this technology with a more robust platform and the possible real-world applications for the future.

Files over 3MB may be slow to open. For best results, right-click and select "save as..."

Included in

Robotics Commons