2021 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR) 2021
DOI: 10.1109/ssrr53300.2021.9597857
|View full text |Cite
|
Sign up to set email alerts
|

MPDrone: FPGA-based Platform for Intelligent Real-time Autonomous Drone Operations

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 c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
2
2
2

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(3 citation statements)
references
References 12 publications
(11 reference statements)
0
3
0
Order By: Relevance
“…In 2020, Moreac et al [23] proposed FPGA based computer vision for drones by hardware-in-the-loop simulation. Finally in 2021 at our research group, Kövari [24] demonstrated the use of FPGA accelerated deep learning inference for autonomous drone navigation, also based on PYNQ.…”
Section: Related Workmentioning
confidence: 99%
“…In 2020, Moreac et al [23] proposed FPGA based computer vision for drones by hardware-in-the-loop simulation. Finally in 2021 at our research group, Kövari [24] demonstrated the use of FPGA accelerated deep learning inference for autonomous drone navigation, also based on PYNQ.…”
Section: Related Workmentioning
confidence: 99%
“…Many IoT networks require high amounts of data throughput, especially those that integrate high resolution video feeds such as applications involving drones [ 53 , 54 , 55 , 56 ]. FPGA designers have addressed these challenge of increasing networking throughput by implementing FPGAs as Network Interface Cards (NICs); it is known that FPGA’s capabilities for parallel processing can be utilized to create entire TCP/IP stacks.…”
Section: High Performance Networkmentioning
confidence: 99%
“…Additionally, none of the methods have been demonstrated to run onboard a UAV in real-time. Because of their power efficiency and high throughput capability, FPGAs have been used on UAVs as flight controllers [40], neural network accelerators [41], [42], and generally deployed for their reconfigurability [43], [44]. NASA's Mars UAV [45] uses FPGAs for flight control, fault tolerance, and as IO and communications hubs.…”
Section: Related Workmentioning
confidence: 99%