{"title":"MPDrone: FPGA-based Platform for Intelligent Real-time Autonomous Drone Operations","authors":"Bálint Kövári, E. Ebeid","doi":"10.1109/SSRR53300.2021.9597857","DOIUrl":null,"url":null,"abstract":"AI-based autonomous onboard drone applications are evolving rapidly and demand dedicated hardware resources to perform effectively. Currently, CPUs and GPUs are commonly used to run these applications. This paper presents a novel drone platform called MPDrone based on the cutting-edge MPSoC boards that combine FPGA, CPU, and GPU in a single chip. The proposed platform utilizes the reconfigurable FPGA chip to run heavy AI algorithms and the CPU to execute ROS for processing communication with the drone flight controller and onboard sensors. The paper introduces the design and implementation of the MPDrone platform, which is validated in simulation and real-world testing through an intelligent object detection and landing use case. The testing results proved the applicability of the proposed FPGA-based platform for AI applications.","PeriodicalId":423263,"journal":{"name":"2021 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SSRR53300.2021.9597857","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
AI-based autonomous onboard drone applications are evolving rapidly and demand dedicated hardware resources to perform effectively. Currently, CPUs and GPUs are commonly used to run these applications. This paper presents a novel drone platform called MPDrone based on the cutting-edge MPSoC boards that combine FPGA, CPU, and GPU in a single chip. The proposed platform utilizes the reconfigurable FPGA chip to run heavy AI algorithms and the CPU to execute ROS for processing communication with the drone flight controller and onboard sensors. The paper introduces the design and implementation of the MPDrone platform, which is validated in simulation and real-world testing through an intelligent object detection and landing use case. The testing results proved the applicability of the proposed FPGA-based platform for AI applications.