The Role of Compute in Autonomous Micro Aerial Vehicles: Optimizing for Mission Time and Energy Efficiency

Author:

Boroujerdian Behzad1ORCID,Genc Hasan2,Krishnan Srivatsan3,Duisterhof Bardienus Pieter4,Plancher Brian3,Mansoorshahi Kayvan1,Almeida Marcelino1,Cui Wenzhi1,Faust Aleksandra5ORCID,Reddi Vijay Janapa6

Affiliation:

1. University of Texas at Austin

2. University of Texas at Austin and University of California Berkeley

3. Harvard University

4. Harvard University and Delft University of Technology

5. Robotics at Google

6. Harvard University and University of Texas at Austin

Abstract

Autonomous and mobile cyber-physical machines are becoming an inevitable part of our future. In particular, Micro Aerial Vehicles (MAVs) have seen a resurgence in activity. With multiple use cases, such as surveillance, search and rescue, package delivery, and more, these unmanned aerial systems are on the cusp of demonstrating their full potential. Despite such promises, these systems face many challenges, one of the most prominent of which is their low endurance caused by their limited onboard energy. Since the success of a mission depends on whether the drone can finish it within such duration and before it runs out of battery, improving both the time and energy associated with the mission are of high importance. Such improvements have traditionally been arrived at through the use of better algorithms. But our premise is that more powerful and efficient onboard compute can also address the problem. In this article, we investigate how the compute subsystem, in a cyber-physical mobile machine such as a Micro Aerial Vehicle, can impact mission time (time to complete a mission) and energy. Specifically, we pose the question as what is the role of computing for cyber-physical mobile robots? We show that compute and motion are tightly intertwined, and as such a close examination of cyber and physical processes and their impact on one another is necessary. We show different “impact paths” through which compute impacts mission metrics and examine them using a combination of analytical models, simulation, and micro and end-to-end benchmarking. To enable similar studies, we open sourced MAVBench , our tool-set, which consists of (1) a closed-loop real-time feedback simulator and (2) an end-to-end benchmark suite composed of state-of-the-art kernels. By combining MAVBench, analytical modeling, and an understanding of various compute impacts, we show up to 2X and 1.8X improvements for mission time and mission energy for two optimization case studies, respectively. Our investigations, as well as our optimizations, show that cyber-physical co-design, a methodology with which both the cyber and physical processes/quantities of the robot are developed with consideration of one another, similar to hardware-software co-design, is necessary for arriving at the design of the optimal robot.

Funder

NSF

Intel and Google

Publisher

Association for Computing Machinery (ACM)

Subject

General Computer Science

Reference72 articles.

1. 3DR Robotics. [n. d.]. 3DR Robotics. https://3dr.com/solo-drone/.

2. ELIZABETH WEISE. [n. d.]. Amazon Delivered Its First Customer Package by Drone. USAToday. https://www.usatoday.com/story/tech/news/2016/12/14/amazon-delivered-its-first-customer-package-drone/95401366/.

3. University of Illinois at Urbana Champaign. [n. d.]. cyphyhouse. https://cyphyhouse.github.io/docs.html.

4. William J. Dally Yatish Turakhia and Song Han. [n. d.]. DSSoC. Communications of the ACM. https://cacm.acm.org/magazines/2020/7/245701-domain-specific-hardware-accelerators/fulltext.

5. Eagle Tree Systems. [n. d.]. Eagle Tree Systems. http://www.eagletreesystems.com/index.php?route=product/product&product_id=54.

Cited by 2 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Agents of Autonomy: A Systematic Study of Robotics on Modern Hardware;Proceedings of the ACM on Measurement and Analysis of Computing Systems;2023-12-07

2. LEGO: Empowering Chip-Level Functionality Plug-and-Play for Next-Generation IoT Devices;Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3;2023-03-25

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3