top of page
Implementación de un Perceptrón Multicapa en Microcontroladores de bajo Costo para la Clasificación Cromática Computada en el Borde

Implementation of a Multilayer Perceptron on Low-cost Microcontrollers for Edge-computed Chromatic Classification

    Machado   Díaz Eduardo
   INSTITUTO TECNOLÓGICO SUPERIOR DE LERDO
   eduardo.md@itslerdo.edu.mx
   https://orcid.org/0000-0003-2610-7570
   Coto Fuentes Hesner
   INSTITUTO TECNOLÓGICO DE LA LAGUNA
   hesnercf@gmail.com
   https://orcid.org/0000-0002-9548-7864
   Vaquera González Efraín
   INSTITUTO TECNOLÓGICO SUPERIOR DE LERDO
   efrain.vg@itslerdo.edu.mx
   https://orcid.org/0009-0002-9123-6977

Volumen:

1

Edición:

12

Resumen

La transición hacia la Industria 4.0 exige sistemas ciberfísicos capaces de procesar información estocástica directamente en el dispositivo, superando las limitaciones del control determinista tradicional. Este artículo presenta el diseño e implementación de una red neuronal artificial, específicamente un perceptrón multicapa (MLP), desplegado en un microcontrolador de arquitectura asimétrica de doble núcleo (RP2040) para realizar tareas de clasificación cromática mediante computación en el borde o Edge AI. La metodología empírica contempló la evaluación de diversos sensores ópticos, seleccionando la tecnología de integración digital directa y filtrado infrarrojo (TCS34725) por su alta estabilidad frente a transductores de conversión de luz a frecuencia. Se generó un conjunto de datos estandarizado y balanceado de 1250 muestras a partir de objetos fabricados en polímero PETG correspondientes a cinco clases de color. La red neuronal propuesta posee una topología ligera de cuatro capas (3-16-16-5) y funciones de activación ReLU y Softmax, resultando en un modelo computacionalmente eficiente de solo 341 parámetros entrenables. El modelo fue entrenado y validado mediante un flujo de aprendizaje supervisado, demostrando una convergencia estable sin presencia de sobreajuste. Los resultados experimentales sobre un conjunto de prueba independiente arrojaron una exactitud global del 99.20% y un puntaje F1 del 99% para las clases de mayor separabilidad lineal. Se concluye que la implementación de arquitecturas neuronales en sistemas embebidos de bajo costo es altamente viable, permitiendo un procesamiento cognitivo robusto para aplicaciones de control de calidad inteligente en la manufactura moderna.

Palabras clave

Clasificación cromática, Computación en el borde, Perceptrón multicapa, Redes neuronales artificiales, RP2040, Sistemas embebidos

Referencias Bibliográficas

  • AMS-OSRAM. (2015). TCS34725 Color Light-to-Digital Converter with IR Filter: Datasheet. AMS AG. https://ams.com/tcs34725

  • Castañeda-Hernández, R., Ruiz-Varela, J. A., & Pérez-Cruz, M. (2019). Sistema de clasificación de piezas en banda transportadora utilizando visión artificial. Revista Iberoamericana de Automática e Informática Industrial, 16(3), 312–321. https://doi.org/10.4995/riai.2019.10564

  • Cruz-Alvarado, J., Mendoza-Contreras, D., & Villarreal-Soto, M. (2022). Módulos didácticos para la enseñanza de la automatización en entornos de Industria 4.0. Revista de Ingeniería Industrial, 43(1), 45–58.

  • Fernández-Reyes, P., Gómez-Lozano, A., & Torres-Esquivel, R. (2019). Comparación de sensores ópticos de bajo costo para clasificación cromática. Ingeniería, Investigación y Tecnología, 20(4), 1–11. https://doi.org/10.22201/fi.25940732e.2019.20n4.034

  • Gómez, H., Martínez, L., & Reyes, P. (2019). Clasificación de piezas plásticas mediante redes neuronales artificiales y sensores RGB en sistemas de manufactura flexible. Computación y Sistemas, 23(2), 589–601. https://doi.org/10.13053/cys-23-2-3114

  • Islas-Salgado, R., & Vega-Martínez, A. (2018). Sistema de clasificación por color basado en lógica difusa para líneas de ensamble automotriz. Innovación y Desarrollo Tecnológico, 10(1), 23–34.

  • Martínez-Gutiérrez, C., Flores-Ríos, B. L., & Pizarro-Chávez, L. (2020). TinyML en microcontroladores ARM para clasificación de señales en tiempo real. Memorias del XVII Congreso Mexicano de Robótica (pp. 112–118). Sociedad Mexicana de Robótica.

  • Pedraza-Ávila, F., Salinas-Flores, O., & Castro-Fernández, M. (2020). Edge computing para control de calidad en manufactura: arquitecturas y costos. Revista Mexicana de Ingeniería y Tecnología, 14(3), 201–215.

  • Raspberry Pi Ltd. (2021). RP2040 Datasheet: A microcontroller by Raspberry Pi. Raspberry Pi Ltd. https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf

  • Rojas-Hernández, R., Sánchez-Medel, L., & Fuentes-Aguilar, R. Q. (2021). Clasificación cromática de frutas mediante aprendizaje profundo en plataformas embebidas. Revista de Sistemas Computacionales y TIC's, 7(2), 1–12. https://doi.org/10.35429/JSCA.2021.7.2.1.12

  • Sánchez-Torres, J. A., & Mejía-Álvarez, P. (2020). Análisis de tecnologías de sensado óptico para automatización industrial de bajo costo. Ciencia y Tecnología, 13(2), 45–57.

  • Siemens AG. (2020). S7-1200 Programmable Controller System Manual. Siemens Industry Online Support. https://support.industry.siemens.com

  • Warden, P., & Situnayake, D. (2020). TinyML: Machine learning with TensorFlow Lite on Arduino and ultra-low-power microcontrollers. O'Reilly Media.

by.png

Esta obra está bajo licencia internacional Creative Commons Reconocimiento 4.0.

Ciencia, Ingeniería y Desarrollo (CID-TecLerdo) es una revista científica arbitrada, de publicación anual, editada por el Instituto Tecnológico Superior de Lerdo (Av. Tecnológico N 1555 Sur Periférico Gómez Lerdo Km. 14.5C.P. 35150 Cd. Lerdo, Dgo; Tels. 871 725 23 71, 871 725 57 79, 871 725 58 02), dedicada a la difusión de resultados originales de investigación en las áreas de ingeniería, tecnología, innovación y desarrollo científico. Publica contribuciones originales sometidas a un proceso de evaluación por pares académicos bajo la modalidad triple ciego.

by.png
  • Facebook
  • X
  • YouTube
bottom of page