Implementación de sistema de detección de objetos mediante ESP32-CAM para el control de calidad de la estación FMS-210
| dc.contributor.advisor | Montiel Ariza, Holman | |
| dc.contributor.author | Cangrejo Arias, Cristian | |
| dc.contributor.author | Ovalle Cañón, Juan | |
| dc.contributor.orcid | Montiel Ariza, Holman [0000-0002-6077-3510] | |
| dc.date.accessioned | 2025-02-25T20:32:29Z | |
| dc.date.available | 2025-02-25T20:32:29Z | |
| dc.date.created | 2024-11-19 | |
| dc.description | En la actualidad, el interés por la inteligencia artificial y aprendizaje automático ha experimentado un notable crecimiento. La detección de objetos se ha vuelto crucial, y su desarrollo eficiente requiere el aprovechamiento de estas tecnologías. En el entorno industrial el desarrollo de productos de forma automatizada se encuentra en alza para micro y pequeñas empresas, para su desarrollo continuo en cadenas de producción se requiere de un control importante en cuanto a la calidad de los mismos. En la mayoría de empresas pequeñas este último no es indispensable, pues se requiere de tecnologías más sofisticadas y costosas para su implementación, aunque este genere gran impacto en el rendimiento de toda la producción, ya que es a través de esta última etapa que se pueden realizar las correcciones necesarias para una producción eficaz en costo beneficio. Sin embargo, con el uso de algunas herramientas modernas como lo son Google Cloud Visión AI, Labelbox. Simplismart, TensorFlow, Edge Impulse entre otras; el desarrollo de modelos de aprendizaje automático se ha simplificado considerablemente. Lo cual permite ofrecer solución a este tipo de problemática, implementar un sistema de control de calidad para líneas de producción ahora puede resultar accesible a micro y pequeñas empresas. Este proyecto se enfoca en diseñar un modelo de aprendizaje para el microcontrolador ESP32 para el control de calidad en líneas de producción. Se busca evaluar la velocidad de detección y precisión, frente al control de calidad estándar de la estación FMS-210 (control de calidad mediante visión artificial). Por medio de las cuatro etapas establecidas; captura, análisis, segmentación y reconocimiento, se obtiene un modelo para el control de calidad de la pieza, este modelo se exporta en formato de librería para Arduino, en Arduino se desarrolla el código necesario para la captura en tiempo real de la pieza, se realiza el procesamiento de imagen asistido por el modelo, dando como resultado si la pieza está completa o no, además de otros datos como lo es el tiempo que tardó en realizar la detección, si la conexión se realiza correctamente o tamaño aproximado de la pieza. Estos datos se envían desde la ESP32 mediante comunicación serial por bluetooth a la computadora o dispositivo móvil, los cuales se presentan en una interfaz de usuario desarrollada en MIT App Inventor. | |
| dc.description.abstract | The interest in artificial intelligence and machine learning has grown significantly in recent years, with object detection becoming a critical application of these technologies. In industrial settings, automated product development is increasingly adopted by micro and small enterprises to enhance production efficiency. However, quality control, a vital aspect of production lines, is often overlooked due to the high cost and complexity of implementing sophisticated technologies. This oversight impacts overall production efficiency, as effective quality control enables necessary corrections for cost-effective manufacturing. Modern tools such as Google Cloud Vision AI, Labelbox, Simplismart, TensorFlow, and Edge Impulse have simplified the development of machine learning models, making it possible to address these challenges. These advancements now allow micro and small enterprises to implement accessible quality control systems. This project focuses on designing a machine learning model for the ESP32 microcontroller to improve quality control in production lines. The proposed system evaluates detection speed and accuracy compared to the standard vision-based quality control system of the FMS-210 station. The solution is structured into four stages: capture, analysis, segmentation, and recognition. A custom model is developed for quality control, exported as an Arduino-compatible library. The Arduino platform facilitates real-time image capture and processing, utilizing the model to determine whether a piece is complete. Additional metrics, such as detection time, connection status, and approximate dimensions, are also recorded. Data is transmitted via Bluetooth from the ESP32 to a computer or mobile device and displayed on a user interface developed using MIT App Inventor. | |
| dc.format.mimetype | ||
| dc.identifier.uri | http://hdl.handle.net/11349/92931 | |
| dc.language.iso | spa | |
| dc.relation.references | G. A. Benites y J. F. Bernal “Diseño de un sistema en entorno 3D para detección de objetos cercanos con una interfaz gráfica 2D”, Universidad Distrital Francisco José de Caldas - Biblioteca UDFJC. 2018. [En línea]. Disponible en: http://hdl.handle.net/11349/7986 | |
| dc.relation.references | T. A. Kadhim, W. Hariri, N. S. Zghal, y D. B. Aissa, “A face recognition application for Alzheimer’s patients using ESP32-CAM and Raspberry Pi”, IEEE Trans. J. Real-Time Image Processing, vol. 20, no 100 2023. [En línea]. Disponible: https://doi.org/10.1007/s11554-023-01357-w | |
| dc.relation.references | Hahn F, and Valle S, y Rendón R, y Oyorzabal O, y Astudillo A. “Mango Fruit Fly Trap Detection Using Different Wireless Communications”, IEEE Trans. Agronomy. 2023; 13(7) 1736. [En línea]. Disponible en: https://doi.org/10.3390/agronomy13071736 | |
| dc.relation.references | Villegas-Ch. W, Barahona-Espinosa S, Gaibor-Naranjo W y Mera-Navarrete A. “Model for the Detection of Falls with the Use of Artificial Intelligence as an Assistant for the Care of the Elderly”, IEEE Trans. Computation. 2022; 10(11):195.[En línea] Disponible en: https://doi.org/10.3390/computation10110195 | |
| dc.relation.references | J. Peixoto, J. Sousa , R. Carvalho , G. Santos , J.Mendes , R. Cardoso , y A. Reis, “Development of an Analog Gauge Reading Solution Based on Computer Vision and Deep Learning for an IoT Application”, IEEE Trans. Telecom. 3(4):564-580, 2022. [En línea]. Disponible en: https://doi.org/10.3390/telecom3040032 | |
| dc.relation.references | Á. A. Niño, “Modelo de clasificación de imágenes violentas basado en un modelo de detección de objetos,” [online]. Disponible en: http://hdl.handle.net/11349/30586 | |
| dc.relation.references | H. Luan, Q. Fu, Y. Zhang, H. Mu, S. Chen, y S. Yue, “A looming spatial localization neural network inspired by MLG1 neurons in the crab neohelice”, IEEE Trans. Frontiers in Neuroscience, vol. 15, Enero de 2022, [En línea]. Disponible en: https://doi.org/10.3389/fnins.2021.787256 | |
| dc.relation.references | J. D. Azcona, R. Li, E. Mok, S. Hancock, y X. Li, “Development and clinical evaluation of automatic fiducial detection for tumor tracking in cine megavoltage images during volumetric modulated arc therapy”, IEEE Trans. Medical Physics, vol. 40, no. 3, Feb. 2013. [En línea] . Disponible en: http://dx.doi.org/10.1118/1.4791646 | |
| dc.relation.references | K. Wang y Y.-X. Lee, “Measuring defects in high-speed production lines—a three-phase convolutional neural network model”, Measurement Science and Technology, vol. 34, no. 10, p. 105903, Jullio de 2023. [En línea]. Disponible en: doi: http://doi.org/10.1088/1361-6501/ace124 | |
| dc.relation.references | C. Fu, Y. Li, Z. Huang, Y. Sun, y J. Yang, “Online collaboration-based visual tracking for unmanned aerial vehicles with spatial-to-semantic information and multi-recommender voting”, IEEE Trans. International Journal of Remote Sensing, vol. 42, no. 5, pp. 1664–1687, Dic. 2020. [En línea] Disponible en: http://doi.org/10.1080/01431161.2020.1847346 | |
| dc.relation.references | J. S. Diaz y K. D. Riaño “Sistema de visión artificial para la optimización por algoritmo de colonia de hormigas de trayectorias de taladrado de circuitos impresos (PCB) a partir de procesamiento digital de imágenes”, Universidad Distrital Francisco José de Caldas - Biblioteca UDFJC. 2019. [En línea]. Disponible en: http://hdl.handle.net/11349/7986 | |
| dc.relation.references | Nur Rodiatul Raudah Mohamed Radzuan, Haryati Jaafar, Farah Nabilah Zabani, Fatin Norazima Mohamad Ariff y Fatin Nadia Azman Fauzi, “Curvature-Based Active Region Segmentation for Improved Image Processing of Aspergillus Species”, J. Adv. Res. Appl. Sci. Eng. Technol., vol. 46, n.º 1, pp. 157–174, junio de 2024. [En línea]. Disponible: https://doi.org/10.37934/araset.46.1.157174 | |
| dc.relation.references | N. S. Rani et al., “TopoGeoFusion: Integrating Object Topology based Feature Computation Methods into Geometrical Feature Analysis to Enhance Classification Performance”, MethodsX, p. 102859, julio de 2024. [En línea]. Disponible: https://doi.org/10.1016/j.mex.2024.102859 | |
| dc.relation.references | N. Genze, W. K. Vahl, J. Groth, M. Wirth, M. Grieb, y D. G. Grimm, “Manually annotated and curated Dataset of diverse Weed Species in Maize and Sorghum for Computer Vision”, Scientific Data, vol. 11, no. 1, Enero de 2024. [En línea]. Disponible: https://doi.org/10.1038/s41597-024-02945-6 | |
| dc.relation.references | Q. Herve, N. Ipek, J. Verwaeren y T. De Beer, “Automated particle inspection of continuously freeze-dried products using computer vision”, Int. J. Pharmaceutics, p. 124629, agosto de 2024. [En línea]. Disponible: https://doi.org/10.1016/j.ijpharm.2024.124629 | |
| dc.relation.references | D. Estevez, “Detección de objetos en imágenes utilizando técnicas de aprendizaje profundo (Deep-Learning)”, Proyecto de grado, Departamento teoría de la señal y comunicaciones, Escuela Técnica Superior De Ingeniería, 2021. | |
| dc.relation.references | E. Caballero, “APLICACIÓN PRÁCTICA DE LA VISIÓN ARTIFICIAL PARA EL RECONOCIMIENTO DE ROSTROS EN UNA IMAGEN, UTILIZANDO REDES NEURONALES Y ALGORITMOS DE RECONOCIMIENTO DE OBJETOS DE LA BIBLIOTECA OPENCV,” Especializacion en ingenieria de Software, Universidad Distrital Francisco José de Caldas, 2017. | |
| dc.relation.references | H.Casas, E. Ahumada, “DISEÑO DE UNA ARQUITECTURA DE SOFTWARE PARA LA DETECCIÓN DE OBJETOS EN UN SISTEMA DE VIGILANCIA, INTEGRADO EN UN ROBOT AUTOBALANCEADO,” Facultad de ingeniería, Universidad Distrital Francisco José de Caldas, 2021. | |
| dc.relation.references | D. Matich, “Redes neuronales: Conceptos Básicos y Aplicaciones”. Universidad Tecnológica Nacional - Facultad Regional Rosario, Marzo de 2001. https://www.frro.utn.edu.ar/repositorio/catedras/quimica/5_anio/orientadora1/monograias/matich-redesneuronales.pdf | |
| dc.relation.references | Sandler, M., Howard, A., Zhu, M., Zhmoginov, A., & Chen, “MobileNetV2: Inverted Residuals and Linear Bottlenecks.”, L.-C. (2018). https://arxiv.org/abs/1801.04381 | |
| dc.relation.references | A. vazquez, C. Fernandez, J. Martinez, D. Leon, “Práctica Edge Impulse”, Instituto tecnológico y de estudios superiores de monterrey campus Toluca, 14 de marzo del 2024. | |
| dc.relation.references | A. Zapeta Hernández, G. A. Galindo Rosales, H. J. Juan Santiago y M. Martínez Lee, “Métricas de rendimiento para evaluar el aprendizaje automático en la clasificación de imágenes petroleras utilizando redes neuronales convolucionales”, Cienc. Lat. Rev. Cient. Multidiscip., vol. 6, n.º 5, pp. 4624–4637, noviembre de 2022. [En línea]. Disponible: https://doi.org/10.37811/cl_rcm.v6i5.3420 | |
| dc.rights.acceso | Abierto (Texto Completo) | |
| dc.rights.accessrights | OpenAccess | |
| dc.subject | Adquisición de imágenes | |
| dc.subject | Aprendizaje automático | |
| dc.subject | Detección de objetos | |
| dc.subject | Inteligencia artificial | |
| dc.subject | Redes neuronales | |
| dc.subject.keyword | Image acquisition | |
| dc.subject.keyword | Machine learning | |
| dc.subject.keyword | Object detection | |
| dc.subject.keyword | Artificial intelligence | |
| dc.subject.keyword | Neural networks | |
| dc.subject.lemb | Tecnología en Electrónica -- Tesis y disertaciones académicas | |
| dc.subject.lemb | Inteligencia artificial | |
| dc.subject.lemb | Aprendizaje automático (Inteligencia artificial) | |
| dc.subject.lemb | Control de calidad | |
| dc.subject.lemb | Sistemas de control inteligente | |
| dc.title | Implementación de sistema de detección de objetos mediante ESP32-CAM para el control de calidad de la estación FMS-210 | |
| dc.title.titleenglish | Implementation of an Object Detection System Using ESP32-CAM for Quality Control in the FMS-210 Station | |
| dc.type | bachelorThesis | |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.degree | Monografía | |
| dc.type.driver | info:eu-repo/semantics/bachelorThesis |
Archivos
Bloque de licencias
1 - 1 de 1
No hay miniatura disponible
- Nombre:
- license.txt
- Tamaño:
- 7 KB
- Formato:
- Item-specific license agreed upon to submission
- Descripción:
