Improvement of Visual Perception in Humanoid Robots Using Heterogeneous Architectures for Autonomous Applications

被引:0
作者
Guajo, Joaquin [1 ]
Alzate Anzola, Cristian [1 ]
Betancur, Daniel [2 ]
Castano-Londono, Luis [1 ]
Marquez-Viloria, David [1 ]
机构
[1] Inst Tecnol Metropolitano ITM, Dept Elect & Telecommun Engn, Medellin, Colombia
[2] Inst Univ Envigado, Syst & Comp Sci Res Grp, Medellin, Colombia
来源
APPLIED COMPUTER SCIENCES IN ENGINEERING, WEA 2021 | 2021年 / 1431卷
关键词
CNN; Field programmable gate array (FPGA); System-on-a-Chip (SoC); High-level synthesis (HLS); Humanoid robot;
D O I
10.1007/978-3-030-86702-7_38
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Humanoid robots find application in a variety of tasks such as emotional recognition for human-robot interaction (HRI). Despite their capabilities, these robots have a sequential computing system that limits the execution of high computational cost algorithms such as Convolutional Neural Networks (CNNs), which have shown good performance in recognition tasks. This limitation reduces their performance in HRI applications. As an alternative to sequential computing units are Field-programmable gate arrays (FPGAs) and Graphics Processing Units (GPUs), which have a high degree of parallelism, high performance, and low power consumption. In this paper, we propose a visual perception enhancement system for humanoid robots using FPGA or GPU based embedded systems running a CNN, while maintaining autonomy through an external computational system added to the robot structure. Our work has as a case study the humanoid robot NAO, however, the work can be replicated on other robots such as Pepper and Robotis OP3. The development boards used were the Xilinx Ultra96 FPGA, Intel Cyclone V SoC FPGA and Nvidia Jetson TX2 GPU. Nevertheless, our design allows the integration of other heterogeneous architectures with high parallelism and low power consumption. The Tinier-Yolo, Alexnet and Inception-V1 CNNs are executed and real-time results were obtained for the FPGA and GPU cards, while in Alexnet, the expected results were presented in the Jetson TX2.
引用
收藏
页码:447 / 458
页数:12
相关论文
共 26 条
  • [1] YodaNN1 : An Ultra-Low Power Convolutional Neural Network Accelerator Based on Binary Weights
    Andri, Renzo
    Cavigelli, Lukas
    Rossi, Davide
    Benini, Luca
    [J]. 2016 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2016, : 236 - 241
  • [2] Comparing Computing Platforms for Deep Learning on a Humanoid Robot
    Biddulph, Alexander
    Houliston, Trent
    Mendes, Alexandre
    Chalup, Stephan K.
    [J]. NEURAL INFORMATION PROCESSING (ICONIP 2018), PT VII, 2018, 11307 : 120 - 131
  • [3] FINN-R: An End-to-End Deep-Learning Framework for Fast Exploration of Quantized Neural Networks
    Blott, Michaela
    Preusser, Thomas B.
    Fraser, Nicholas J.
    Gambardella, Giulio
    O'Brien, Kenneth
    Umuroglu, Yaman
    Leeser, Miriam
    Vissers, Kees
    [J]. ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2018, 11 (03)
  • [4] Cha E, 2016, ACMIEEE INT CONF HUM, P601, DOI 10.1109/HRI.2016.7451876
  • [5] Cosmas K., 2009, AEROSPACE, V7, P159
  • [6] On the Automation of High Level Synthesis of Convolutional Neural Networks
    Del Sozzo, Emanuele
    Solazzo, Andrea
    Miele, Antonio
    Santambrogio, Marco D.
    [J]. 2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 217 - 224
  • [7] Embedded Streaming Deep Neural Networks Accelerator With Applications
    Dundar, Aysegul
    Jin, Jonghoon
    Martini, Berin
    Culurciello, Eugenio
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2017, 28 (07) : 1572 - 1583
  • [8] Visual recognition for humanoid robots
    Fanello, Sean Ryan
    Ciliberto, Carlo
    Noceti, Nicoletta
    Metta, Giorgio
    Odone, Francesca
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2017, 91 : 151 - 168
  • [9] Franklin D., 2017, Nvidia Jetson TX2 Delivers Twice the Intelligence to the Edge
  • [10] FP-BNN: Binarized neural network on FPGA
    Liang, Shuang
    Yin, Shouyi
    Liu, Leibo
    Luk, Wayne
    Wei, Shaojun
    [J]. NEUROCOMPUTING, 2018, 275 : 1072 - 1086