Modern autonomous vehicles require efficient and predictable hardware and software to guarantee a high level of safety. Meeting response time deadlines while processing large amounts of sensor data and maintaining a reasonable power consumption is a complex task on embedded devices. Hardware acceleration on FPGA fabric proposes itself as a predictable and certifiable solution to this problem. Research on embedded heterogeneous platforms, however, has a more complex development lifecycle. This paper presents a complete hardware/software platform for autonomous driving research on a commercial off-the-shelf Industrial-Grade FPGA-based MPSoC (an AMD KR260), with a particular focus on autonomous racing use-cases. On the software side, we release the first iteration of our open-source autonomous racing stack based on ROS2. Finally, we present a case-study on a hardware-accelerated 2D LiDAR localization pipeline, which is developed and integrated on the platform. The FPGA implementation provides a 2.64x speed-up over its host counterpart and is released as well as open hardware.

Thundershot: an open-source autonomous vehicles research platform for embedded heterogeneous MPSoCs / Gavioli, F.; Moretti, F.; Russo, A.; Capotondi, A.; Burgio, P.. - 2:(2025), pp. 26-29. ( 22nd ACM International Conference on Computing Frontiers Cagliari, Italy May 28-20, 2025) [10.1145/3706594.3726968].

Thundershot: an open-source autonomous vehicles research platform for embedded heterogeneous MPSoCs

Capotondi A.;Burgio P.
2025

Abstract

Modern autonomous vehicles require efficient and predictable hardware and software to guarantee a high level of safety. Meeting response time deadlines while processing large amounts of sensor data and maintaining a reasonable power consumption is a complex task on embedded devices. Hardware acceleration on FPGA fabric proposes itself as a predictable and certifiable solution to this problem. Research on embedded heterogeneous platforms, however, has a more complex development lifecycle. This paper presents a complete hardware/software platform for autonomous driving research on a commercial off-the-shelf Industrial-Grade FPGA-based MPSoC (an AMD KR260), with a particular focus on autonomous racing use-cases. On the software side, we release the first iteration of our open-source autonomous racing stack based on ROS2. Finally, we present a case-study on a hardware-accelerated 2D LiDAR localization pipeline, which is developed and integrated on the platform. The FPGA implementation provides a 2.64x speed-up over its host counterpart and is released as well as open hardware.
2025
22nd ACM International Conference on Computing Frontiers
Cagliari, Italy
May 28-20, 2025
2
26
29
Gavioli, F.; Moretti, F.; Russo, A.; Capotondi, A.; Burgio, P.
Thundershot: an open-source autonomous vehicles research platform for embedded heterogeneous MPSoCs / Gavioli, F.; Moretti, F.; Russo, A.; Capotondi, A.; Burgio, P.. - 2:(2025), pp. 26-29. ( 22nd ACM International Conference on Computing Frontiers Cagliari, Italy May 28-20, 2025) [10.1145/3706594.3726968].
File in questo prodotto:
File Dimensione Formato  
gavioli_CF25.pdf

Open access

Descrizione: Pre-print
Tipologia: AAM - Versione dell'autore revisionata e accettata per la pubblicazione
Dimensione 3.62 MB
Formato Adobe PDF
3.62 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1389268
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact