Mihir Bala

Towards Fully-Autonomous Ultralight Drones Degree Type: CS
Advisor(s): Mahadev Satyanarayanan
Graduated: May 2025

Abstract:

Autonomous drones have emerged as an exciting new technology which could revolutionize infrastructure inspection, military reconnaissance, and police surveillance. However, the vast majority of today's platforms are heavy, costly, and difficult to operate. This restricts them from use in many mission settings, such as in densely populated environments, where government regulation forbids autonomous operation of heavy drones near people. Much of this weight comes from the onboard compute resources required for these drones to run the critical computer vision algorithms that provide situational awareness. In this dissertation, I show how autonomy can be induced on lightweight drones using edge computing, offloading high compute jobs to a network-proximal server. I demonstrate how this technique can lead to autonomous aircraft that fly much closer to the FAAs regulatory limits at acceptable performance cost. I also reveal a new operating system designed to unify the disparate landscape of drones under a single, easy-to-program API. I show how this can be leveraged to create heterogeneous collaborative drone swarms on commercial off-the-shelf hardware.

Thesis Committee:
Mahadev Satyanarayanan (Chair)
David O'Hallaron
Jeff Schneider
Padmanabhan Pillai

Srinivasan Seshan, Head, Computer Science Department
Martial Hebert, Dean, School of Computer Science

Keywords:
Autonomous Drones, Robotics, Mobile Computing, Edge Computing

CMU-CS-25-111.pdf (13.98 MB) ( 124 pages)
Copyright Notice