Title
Aerial-Ground Collaborative Pathfinding with HLSTL using FPGAs
Abstract
In this work, it is proposed an scenario of collaboration between an aerial and a terrestrial vehicles devoted to obtain the best possible route for the terrestrial vehicle, as well as the adaptation to possible unexpected situations on the ground. In order to get the best response time, a solution for realtime computing of the optimal routes is built on an FPGA-based device. Though the proposed system is applicable in multiple scenarios, this paper focuses on smart farming applications. The evolution of the design flows for high-performance, heterogeneous solutions has reached a high point with the widespread adoption of design flows based on High Level Synthesis (HLS) technology for FPGAs. However, the claim about the potential use of legacy code, or code written by non-FPGA experts, almost straightforwardly and smoothly, needs to be further developed. This work contributes to this objective, introducing the concept of a generic-programming framework for FPGA-based solutions. The HLS Template Library supports a quick and easy development flow from models written in standard high-level languages that make it use of software abstract data types. These structures are well-known artifacts provided by many software libraries such as Glib (ANSI C) or STL (C++) and are intensively used in multiple engineering and scientific fields.
Year
DOI
Venue
2019
10.1109/DCIS201949030.2019.8959919
2019 XXXIV Conference on Design of Circuits and Integrated Systems (DCIS)
Keywords
Field
DocType
FPGA,High-Level Synthesis,Smart Farming,Generic Programming,Pathfinding,Graphs,STL
Abstract data type,ANSI C,Software engineering,Computer science,High-level synthesis,Field-programmable gate array,Design flow,Software,Legacy code,Generic programming
Conference
ISSN
ISBN
Citations 
2471-6170
978-1-7281-5459-6
0
PageRank 
References 
Authors
0.34
0
7