Model-based Generation of Hardware/Software Architectures for Robotics Systems

Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/GutachtenBeitrag in KonferenzbandBeigetragenBegutachtung

Abstract

Robotic systems compute data from multiple sensors to perform several actions (e.g., path planning, object detection). FPGA - based architectures for such systems may consist of several accelerators to process compute-intensive algorithms. Designing and implementing such complex systems tends to be an arduous task. This work proposes a modeling approach to generate architectures for such applications, compliant with existing robotics middlewares (e.g., ROS, ROS2). The challenge is to have a compact, yet expressive description of the system with just enough information to generate all required components and to integrate existing algorithms. This system model must be generalizable, so it is not application-dependent, and it must exploit the benefits of FPGAs over software solutions. Previous work mainly focused on individual accelerators rather than all components involved in a system and their interactions. The proposed approach exploits the advantages of model-driven engineering and model-based code generation to produce all components, i.e., message converters acting as middleware interfaces and wrappers to integrate algorithms. Data type and data flow analysis are performed to derive the necessary information to generate the components and their connections. Solutions to several identified challenges for generating entire systems from such models are evaluated using four different use cases.

Details

OriginalspracheEnglisch
TitelProceedings - 2022 32nd International Conference on Field-Programmable Logic and Applications, FPL 2022
Herausgeber (Verlag)IEEE Xplore
Seiten153-159
Seitenumfang7
ISBN (elektronisch)978-1-6654-7390-3
ISBN (Print)978-1-6654-7391-0
PublikationsstatusVeröffentlicht - 2022
Peer-Review-StatusJa

Publikationsreihe

ReiheInternational Conference on Field Programmable Logic and Applications (FPL)
ISSN1946-147X

Konferenz

Titel2022 32nd International Conference on Field Programmable Logic and Applications
KurztitelFPL 2022
Veranstaltungsnummer32
Dauer29 August - 2 September 2022
Webseite
OrtQueen’s Film Theatre
StadtBelfast
LandGroßbritannien/Vereinigtes Königreich

Externe IDs

ORCID /0000-0003-2571-8441/work/142240592
ORCID /0000-0002-6311-3251/work/142248746
Scopus 85145550686
Mendeley e784686b-8d2a-3156-84f1-da4f5a88cf93
ORCID /0000-0002-3513-6448/work/168720192

Schlagworte

Forschungsprofillinien der TU Dresden

DFG-Fachsystematik nach Fachkollegium

Schlagwörter

  • FPGAs, Model-Based, HW/SW Co-Design, Code Generation, Robotics, Embedded Hardware

Bibliotheksschlagworte