ABSTRACT
In recent years, interest in service robots that human support in living spaces such as homes and hospitals is increasing. Service robots demands for an intelligent processing of images and sounds for smooth communication between a robot and a human working. These processes are computationally intensive, and real-time processing is often difficult in software processing by the CPU. Since it is necessary to integrate various hardware and software into the robot to operate it, to make development more efficient, utilization of open source construction of a rapid prototyping environment is indispensable. In the paper, to accelerate the intelligent processing, we use an FPGA as a hardware accelerator on a robot. Also, in order to improve development efficiency, we use a robot operating system (ROS). We implemented YOLOv2 (You Only Look Once version 2) which is one type of object recognition. Compared with a CPU and a GPU, an FPGA based accelerator was superior in power performance efficiency.
- B. Bosi, G. Bois and Y. Savaria, "Reconfigurable pipelined 2-D convolvers for fast digital signal processing," IEEE Trans. on Very Large Scale Integration (VLSI) Systems, Vol. 7, No. 3, pp. 299--308, 1999. Google ScholarDigital Library
- Community Metrics Report 2011: http://download.ros.org/downloads/metrics/metrics-report-2011-08.pdfGoogle Scholar
- M. Courbariaux, I. Hubara, D. Soudry, R.E.Yaniv, Y. Bengio, "Binarized neural networks: Training deep neural networks with weights and activations constrained to +1 or -1," Computer Research Repository (CoRR), Mar., 2016, http://arxiv.org/pdf/1602.02830v3.pdfGoogle Scholar
- S. Lee and K. Horio, "Human Tracking using Particle Filter with Reliable Appearance Model," SICE Annual Conference (SICE), 2013.Google Scholar
- H. Nakahara, H. Yonekawa, T. Fujii and S. Sato, "A lightweight YOLOv2: A binarized CNN with A parallel support vector regression for an FPGA," FPGA, 2018, pp. 31--40. Google ScholarDigital Library
- The PASCAL Visual Object Classes 2007: http://host.robots.ox.ac.uk/pascal/VOC/Google Scholar
- J. Redmon and A. Farhadi, "YOLO9000: Better, Faster, Stronger," arXiv preprint arXiv: 1612.08242, 2016.Google Scholar
- Robot Report: https://www.therobotreport.com/robotics-industry-growing-faster-than-expected/Google Scholar
Recommendations
Acceleration of Publish/Subscribe Messaging in ROS-compliant FPGA Component
HEART '17: Proceedings of the 8th International Symposium on Highly Efficient Accelerators and Reconfigurable TechnologiesIntelligent robots demand complex information processing such as SLAM (Simultaneous Localization and Mapping) and DNN (Deep Neural Network). FPGA (Field Programmable Gate Array) is expected to accelerate these applications with high energy efficiency. ...
High Power-Efficient and Performance-Density FPGA Accelerator for CNN-Based Object Detection
Pattern Recognition and Computer VisionAbstractThe Field Programmable Gate Array (FPGA) accelerator for CNN-based object detection has been attracting widespread attention in computer vision. For most existing FPGA accelerators, the inference accuracy and speed are affected negatively by the ...
Clock Power Analysis of Low Power Clock Gated Arithmetic Logic Unit on Different FPGA
CICN '14: Proceedings of the 2014 International Conference on Computational Intelligence and Communication NetworksThis paper, deals with Latch Free Clock Gating technique for reduction of clock power and total power consumption in Low Power Arithmetic and Logic Unit and we have analysed power reduction on different FPGA devices. Without latch free clock gating ...
Comments