High-level synthesis for FPGA design based-SLAM application

  • Mohamed Abouzahir
  • , Abdelhafid Elouardi
  • , Samir Bouaziz
  • , Omar Hammami
  • , Ismail Ali

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The development of SLAM algorithms in the era of autonomous navigation and the growing demand for autonomous robot in place of human being, has put into question how to reduce the computational complexity and make use of these algorithms to operate in real time. Our work aims to take advantage of the high level synthesis (HLS) on FPGAs to design a real time SLAM application. Precisely, we evaluate the promess-held by the new modern low power FPGAs in accelerating SLAM algorithms. Throughtout this, we will attempt to implement a well-known algorithms (FastSLAM2.0), on a new modern FPGA using OpenCL, a standard high level language. Our implementation results show a significant improvement of the algorithm processing time on an FPGA device over a modern powerful embedded GPGPU.

Original languageEnglish
Title of host publication2016 IEEE/ACS 13th International Conference of Computer Systems and Applications, AICCSA 2016 - Proceedings
PublisherIEEE Computer Society
ISBN (Electronic)9781509043200
DOIs
Publication statusPublished - 2 Jul 2016
Event13th IEEE/ACS International Conference of Computer Systems and Applications, AICCSA 2016 - Agadir, Morocco
Duration: 29 Nov 20162 Dec 2016

Publication series

NameProceedings of IEEE/ACS International Conference on Computer Systems and Applications, AICCSA
Volume0
ISSN (Print)2161-5322
ISSN (Electronic)2161-5330

Conference

Conference13th IEEE/ACS International Conference of Computer Systems and Applications, AICCSA 2016
Country/TerritoryMorocco
CityAgadir
Period29/11/162/12/16

Keywords

  • Embedded Architectures
  • FPGA
  • High Level Synthesis
  • OpenCL
  • SLAM

Fingerprint

Dive into the research topics of 'High-level synthesis for FPGA design based-SLAM application'. Together they form a unique fingerprint.

Cite this