Energy-Efficient Inference on the Edge Exploiting TinyML Capabilities for UAVs

被引:18
|
作者
Raza, Wamiq [1 ]
Osman, Anas [1 ]
Ferrini, Francesco [1 ]
Natale, Francesco De [1 ]
机构
[1] Univ Trento, Dept Informat Engn & Comp Sci DISI, I-38122 Trento, Italy
关键词
UAVs; energy efficiency; TinyML; microcontrollers; machine learning; deep learning; edge computing;
D O I
10.3390/drones5040127
中图分类号
TP7 [遥感技术];
学科分类号
081102 ; 0816 ; 081602 ; 083002 ; 1404 ;
摘要
In recent years, the proliferation of unmanned aerial vehicles (UAVs) has increased dramatically. UAVs can accomplish complex or dangerous tasks in a reliable and cost-effective way but are still limited by power consumption problems, which pose serious constraints on the flight duration and completion of energy-demanding tasks. The possibility of providing UAVs with advanced decision-making capabilities in an energy-effective way would be extremely beneficial. In this paper, we propose a practical solution to this problem that exploits deep learning on the edge. The developed system integrates an OpenMV microcontroller into a DJI Tello Micro Aerial Vehicle (MAV). The microcontroller hosts a set of machine learning-enabled inference tools that cooperate to control the navigation of the drone and complete a given mission objective. The goal of this approach is to leverage the new opportunistic features of TinyML through OpenMV including offline inference, low latency, energy efficiency, and data security. The approach is successfully validated on a practical application consisting of the onboard detection of people wearing protection masks in a crowded environment.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Energy-Efficient Approximate Edge Inference Systems
    Ghosh, Soumendu Kumar
    Raha, Arnab
    Raghunathan, Vijay
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (04)
  • [2] Energy-efficient deep learning inference on edge devices
    Daghero, Francesco
    Pagliari, Daniele Jahier
    Poncino, Massimo
    [J]. HARDWARE ACCELERATOR SYSTEMS FOR ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING, 2021, 122 : 247 - 301
  • [3] Energy-Efficient Processing and Robust Wireless Cooperative Transmission for Edge Inference
    Yang, Kai
    Shi, Yuanming
    Yu, Wei
    Ding, Zhi
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (10) : 9456 - 9470
  • [4] Energy-efficient mobile edge computing assisted by layered UAVs based on convex optimization
    Wang, Zhihong
    Wang, Gaocai
    Huang, Shuqiang
    [J]. PHYSICAL COMMUNICATION, 2024, 65
  • [5] Reinforcement Learning Based Energy-Efficient Collaborative Inference for Mobile Edge Computing
    Xiao, Yilin
    Xiao, Liang
    Wan, Kunpeng
    Yang, Helin
    Zhang, Yi
    Wu, Yi
    Zhang, Yanyong
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2023, 71 (02) : 864 - 876
  • [6] An Energy-Efficient Method for Recurrent Neural Network Inference in Edge Cloud Computing
    Chen, Chao
    Guo, Weiyu
    Wang, Zheng
    Yang, Yongkui
    Wu, Zhuoyu
    Li, Guannan
    [J]. SYMMETRY-BASEL, 2022, 14 (12):
  • [7] Dynamic Decision Tree Ensembles for Energy-Efficient Inference on IoT Edge Nodes
    Daghero, Francesco
    Burrello, Alessio
    Macii, Enrico
    Montuschi, Paolo
    Poncino, Massimo
    Jahier Pagliari, Daniele
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (01) : 742 - 757
  • [8] EECDN: Energy-efficient Cooperative DNN Edge Inference in Wireless Sensor Networks
    Chen, Long
    Yao, Mianyang
    Wu, Yalan
    Wu, Jigang
    [J]. ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2022, 22 (04)
  • [9] Energy-efficient AI at the Edge
    Szanto, Peter
    Kiss, Tamas
    Sipos, Karoly Janos
    [J]. 2022 11TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2022, : 650 - 655
  • [10] Exploiting Frame Similarity for Efficient Inference on Edge Devices
    Ying, Ziyu
    Zhao, Shulin
    Zhang, Haibo
    Mishra, Cyan Subhra
    Bhuyan, Sandeepa
    Kandemir, Mahmut T.
    Sivasubramaniam, Anand
    Das, Chita R.
    [J]. 2022 IEEE 42ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2022), 2022, : 1073 - 1084