Cargando…

A Real-Time Marker-Based Visual Sensor Based on a FPGA and a Soft Core Processor

This paper introduces a real-time marker-based visual sensor architecture for mobile robot localization and navigation. A hardware acceleration architecture for post video processing system was implemented on a field-programmable gate array (FPGA). The pose calculation algorithm was implemented in a...

Descripción completa

Detalles Bibliográficos
Autores principales: Tayara, Hilal, Ham, Woonchul, Chong, Kil To
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5191119/
https://www.ncbi.nlm.nih.gov/pubmed/27983714
http://dx.doi.org/10.3390/s16122139
_version_ 1782487560988131328
author Tayara, Hilal
Ham, Woonchul
Chong, Kil To
author_facet Tayara, Hilal
Ham, Woonchul
Chong, Kil To
author_sort Tayara, Hilal
collection PubMed
description This paper introduces a real-time marker-based visual sensor architecture for mobile robot localization and navigation. A hardware acceleration architecture for post video processing system was implemented on a field-programmable gate array (FPGA). The pose calculation algorithm was implemented in a System on Chip (SoC) with an Altera Nios II soft-core processor. For every frame, single pass image segmentation and Feature Accelerated Segment Test (FAST) corner detection were used for extracting the predefined markers with known geometries in FPGA. Coplanar PosIT algorithm was implemented on the Nios II soft-core processor supplied with floating point hardware for accelerating floating point operations. Trigonometric functions have been approximated using Taylor series and cubic approximation using Lagrange polynomials. Inverse square root method has been implemented for approximating square root computations. Real time results have been achieved and pixel streams have been processed on the fly without any need to buffer the input frame for further implementation.
format Online
Article
Text
id pubmed-5191119
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-51911192017-01-03 A Real-Time Marker-Based Visual Sensor Based on a FPGA and a Soft Core Processor Tayara, Hilal Ham, Woonchul Chong, Kil To Sensors (Basel) Article This paper introduces a real-time marker-based visual sensor architecture for mobile robot localization and navigation. A hardware acceleration architecture for post video processing system was implemented on a field-programmable gate array (FPGA). The pose calculation algorithm was implemented in a System on Chip (SoC) with an Altera Nios II soft-core processor. For every frame, single pass image segmentation and Feature Accelerated Segment Test (FAST) corner detection were used for extracting the predefined markers with known geometries in FPGA. Coplanar PosIT algorithm was implemented on the Nios II soft-core processor supplied with floating point hardware for accelerating floating point operations. Trigonometric functions have been approximated using Taylor series and cubic approximation using Lagrange polynomials. Inverse square root method has been implemented for approximating square root computations. Real time results have been achieved and pixel streams have been processed on the fly without any need to buffer the input frame for further implementation. MDPI 2016-12-15 /pmc/articles/PMC5191119/ /pubmed/27983714 http://dx.doi.org/10.3390/s16122139 Text en © 2016 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC-BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Tayara, Hilal
Ham, Woonchul
Chong, Kil To
A Real-Time Marker-Based Visual Sensor Based on a FPGA and a Soft Core Processor
title A Real-Time Marker-Based Visual Sensor Based on a FPGA and a Soft Core Processor
title_full A Real-Time Marker-Based Visual Sensor Based on a FPGA and a Soft Core Processor
title_fullStr A Real-Time Marker-Based Visual Sensor Based on a FPGA and a Soft Core Processor
title_full_unstemmed A Real-Time Marker-Based Visual Sensor Based on a FPGA and a Soft Core Processor
title_short A Real-Time Marker-Based Visual Sensor Based on a FPGA and a Soft Core Processor
title_sort real-time marker-based visual sensor based on a fpga and a soft core processor
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5191119/
https://www.ncbi.nlm.nih.gov/pubmed/27983714
http://dx.doi.org/10.3390/s16122139
work_keys_str_mv AT tayarahilal arealtimemarkerbasedvisualsensorbasedonafpgaandasoftcoreprocessor
AT hamwoonchul arealtimemarkerbasedvisualsensorbasedonafpgaandasoftcoreprocessor
AT chongkilto arealtimemarkerbasedvisualsensorbasedonafpgaandasoftcoreprocessor
AT tayarahilal realtimemarkerbasedvisualsensorbasedonafpgaandasoftcoreprocessor
AT hamwoonchul realtimemarkerbasedvisualsensorbasedonafpgaandasoftcoreprocessor
AT chongkilto realtimemarkerbasedvisualsensorbasedonafpgaandasoftcoreprocessor