A Review on Resource-Constrained Embedded Vision Systems-Based Tiny Machine Learning for Robotic Applications

被引:0
作者
Beltran-Escobar, Miguel [1 ]
Alarcon, Teresa E. [2 ]
Rumbo-Morales, Jesse Y. [2 ]
Lopez, Sonia [2 ]
Ortiz-Torres, Gerardo [2 ]
Sorcia-Vazquez, Felipe D. J. [2 ]
机构
[1] Emiliano Zapata Technol Univ State Morelos, Acad Div Ind Mech, Emiliano Zapata 62760, Mexico
[2] Univ Guadalajara, Comp Sci & Engn Dept, Ameca 46600, Mexico
关键词
embedded system; image processing; mobile robotic; TinyML; MICROCONTROLLER;
D O I
10.3390/a17110476
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The evolution of low-cost embedded systems is growing exponentially; likewise, their use in robotics applications aims to achieve critical task execution by implementing sophisticated control and computer vision algorithms. We review the state-of-the-art strategies available for Tiny Machine Learning (TinyML) implementation to provide a complete overview using various existing embedded vision and control systems. Our discussion divides the article into four critical aspects that high-cost and low-cost embedded systems must include to execute real-time control and image processing tasks, applying TinyML techniques: Hardware Architecture, Vision System, Power Consumption, and Embedded Software Platform development environment. The advantages and disadvantages of the reviewed systems are presented. Subsequently, the perspectives of them for the next ten years are present. A basic TinyML implementation for embedded vision application using three low-cost embedded systems, Raspberry Pi Pico, ESP32, and Arduino Nano 33 BLE Sense, is presented for performance analysis.
引用
收藏
页数:37
相关论文
共 92 条
[1]   A real-time automated sorting of robotic vision system based on the interactive design approach [J].
Abbood, Wisam T. ;
Abdullah, Oday I. ;
Khalid, Enas A. .
INTERNATIONAL JOURNAL OF INTERACTIVE DESIGN AND MANUFACTURING - IJIDEM, 2020, 14 (01) :201-209
[2]  
Abrahams S., 2016, TensorFlow for Machine Intelligence
[3]  
Adomnicai A., 2021, IACR T CRYPTOGR HARD, V2021, P402, DOI [10.46586/tches.v2021.i1.402-425, DOI 10.46586/TCHES.V2021.I1.402-425]
[4]   TinyML: Enabling of Inference Deep Learning Models on Ultra-Low-Power IoT Edge Devices for AI Applications [J].
Alajlan, Norah N. ;
Ibrahim, Dina M. .
MICROMACHINES, 2022, 13 (06)
[5]   Autonomous Mobile Robot Implemented in LEGO EV3 Integrated with Raspberry Pi to Use Android-Based Vision Control Algorithms for Human-Machine Interaction [J].
Araujo, Hernando Leon ;
Agudelo, Jesus Gulfo ;
Vidal, Richard Crawford ;
Uribe, Jorge Ardila ;
Remolina, John Freddy ;
Serpa-Imbett, Claudia ;
Lopez, Ana Milena ;
Guevara, Diego Patino .
MACHINES, 2022, 10 (03)
[6]   Measuring the Performance of Free RTOS on ESP32 Multi-Core [J].
Arm, Jakub ;
Bastan, Ondrej ;
Mihalik, Ondrej ;
Bradac, Zdenek .
IFAC PAPERSONLINE, 2022, 55 (04) :292-297
[7]   Vision-based integrated mobile robotic system for real-time applications in construction [J].
Asadi, Khashayar ;
Ramshankar, Hariharan ;
Pullagurla, Harish ;
Bhandare, Aishwarya ;
Shanbhag, Suraj ;
Mehta, Pooja ;
Kundu, Spondon ;
Han, Kevin ;
Lobaton, Edgar ;
Wu, Tianfu .
AUTOMATION IN CONSTRUCTION, 2018, 96 :470-482
[8]  
Balakrishnan A.K., 2022, Ph.D. Thesis
[9]  
Barber A.C., 2020, Ph.D. Thesis
[10]  
Benabid S, 2019, MIDWEST SYMP CIRCUIT, P1093, DOI [10.1109/MWSCAS.2019.8884889, 10.1109/mwscas.2019.8884889]