Quantifying the design-space tradeoffs in autonomous drones

39Citations
Citations of this article
32Readers
Mendeley users who have this article in their library.
Get full text

Abstract

With fully autonomous flight capabilities coupled with user-specific applications, drones, in particular quadcopter drones, are becoming prevalent solutions in myriad commercial and research contexts. However, autonomous drones must operate within constraints and design considerations that are quite different from any other compute-based agent. At any given time, a drone must arbitrate among its limited compute, energy, and electromechanical resources. Despite huge technological advances in this area, each of these problems has been approached in isolation and drone systems design-space tradeoffs are largely unknown. To address this knowledge gap, we formalize the fundamental drone subsystems and find how computations impact this design space. We present a design-space exploration of autonomous drone systems and quantify how we can provide productive solutions. As an example, we study widely used simultaneous localization and mapping (SLAM) on various platforms and demonstrate that optimizing SLAM on FPGA is more fruitful for the drones. Finally, to address the lack of publicly available experimental drones, we release our open-source drone that is customizable across the hardware-software stack.

Cite

CITATION STYLE

APA

Hadidi, R., Asgari, B., Jijina, S., Amyette, A., Shoghi, N., & Kim, H. (2021). Quantifying the design-space tradeoffs in autonomous drones. In International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS (pp. 661–673). Association for Computing Machinery. https://doi.org/10.1145/3445814.3446721

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free