An IoT Reconfigurable SoC Platform for Computer Vision Applications

被引:0
|
作者
Kamal, Naheel Faisal [1 ]
Abdelfattah, Mazen [1 ]
Ferjani, Marouane [1 ]
Amira, Abbes [2 ]
Nawaz, Naveed [1 ]
机构
[1] Qatar Univ, Dept Comp Engn, Doha, Qatar
[2] De Montfort Univ, Inst Artificial Intelligence, Leicester, Leics, England
关键词
D O I
10.1109/isse46696.2019.8984462
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The field of Internet of Things (IoT) and smart sensors has expanded rapidly in various fields of research and industrial applications. The area of IoT robotics has become a critical component in the evolution of Industry 4.0 standard. In this paper, we developed an IoT based reconfigurable System on Chip (SoC) robot that is fast and efficient for computer vision applications. It can be deployed in other IoT robotics applications and achieve its intended function. A Terasic Hexapod Spider Robot (TSR) was used with its DE0-Nano SoC board to implement our IoT robotics system. The TSR was designed to provide a competent computer vision application to recognize different shapes using a machine learning classifier. The data processing for image detection was divided into two parts, the first part involves hardware implementation on the SoC board and to provide real-time interaction of the robot with the surrounding environment. The second part of implementation is based on the cloud processing technique, where further data analysis was performed. The image detection algorithm for the computer vision component was tested and successfully implemented to recognize shapes. The TSR moves or reacts based on the detected image. The Field Programmable Gate Array (FPGA) part is programmed to handle the movement of the robot and the Hard Processor System (HPS) handles the shape recognition, Wi-Fi connectivity, and Bluetooth communication. This design is implemented, tested and can be used in real-time applications in harsh environments where movements of other robots are restricted.
引用
收藏
页数:7
相关论文
共 50 条
  • [11] Reconfigurable IoT Gateway Based on a SDR Platform
    Gavrila, Cristinel
    Kertesz, Csaba-Zoltan
    Alexandru, Marian
    Popescu, Vlad
    2018 12TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS (COMM), 2018, : 345 - 348
  • [12] Resource-efficient Reconfigurable Computer-on-Module for Embedded Vision Applications
    Klimeck, Daniel
    Meyer, Hanno Gerd
    Hagemeyer, Jens
    Porrmann, Mario
    Rueckert, Ulrich
    2018 IEEE 29TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2018, : 89 - 92
  • [13] A real-time computer vision platform for mobile robot applications
    Szabo, S
    Coombs, D
    Herman, M
    Camus, T
    Liu, HC
    REAL-TIME IMAGING, 1996, 2 (05) : 315 - 327
  • [14] Real-time computer vision platform for mobile robot applications
    Natl Inst of Standards and, Technology, Gaithersburg, United States
    Real Time Imaging, 5 (315-327):
  • [15] End-to-End Solution for Analog Gauge Monitoring Using Computer Vision in an IoT Platform
    Peixoto, Joao
    Sousa, Joao
    Carvalho, Ricardo
    Santos, Goncalo
    Cardoso, Ricardo
    Reis, Ana
    SENSORS, 2023, 23 (24)
  • [16] IoT Laboratories Based on Reconfigurable Platform with Analog Coprocessor
    Gherman-Dolhascu, Elena-Catalina
    Modran, Horia
    Samoila, Cornel
    Ursutiu, Doru
    SMART TECHNOLOGIES FOR A SUSTAINABLE FUTURE, VOL 1, STE 2024, 2024, 1027 : 98 - 105
  • [17] COMPUTER VISION APPLICATIONS
    GRIMSON, WEL
    MUNDY, JL
    COMMUNICATIONS OF THE ACM, 1994, 37 (03) : 45 - 51
  • [18] A Reconfigurable Multi-Processor SoC for Media Applications
    Zhu, Min
    Liu, Leibo
    Yin, Shouyi
    Wang, Yansheng
    Wang, Wenjie
    Wei, Shaojun
    2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 2011 - 2014
  • [19] Parallel computer vision on a reconfigurable multiprocessor network
    Bhandarkar, SM
    Arabnia, HR
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (03) : 292 - 309
  • [20] Computer vision algorithms on reconfigurable logic arrays
    Ratha, NK
    Jain, AK
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1999, 10 (01) : 29 - 43