A Real-Time Marker-Based Visual Sensor Based on a FPGA and a Soft Core Processor
AbstractThis 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. View Full-Text
Share & Cite This Article
Tayara, H.; Ham, W.; Chong, K.T. A Real-Time Marker-Based Visual Sensor Based on a FPGA and a Soft Core Processor. Sensors 2016, 16, 2139.
Tayara H, Ham W, Chong KT. A Real-Time Marker-Based Visual Sensor Based on a FPGA and a Soft Core Processor. Sensors. 2016; 16(12):2139.Chicago/Turabian Style
Tayara, Hilal; Ham, Woonchul; Chong, Kil T. 2016. "A Real-Time Marker-Based Visual Sensor Based on a FPGA and a Soft Core Processor." Sensors 16, no. 12: 2139.
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.