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...
Autores principales: | , , |
---|---|
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 |