Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Diseño e implementación de sistema IoT para mejora de la conducción

dc.contributor.advisorGarcía Sánchez, Carlos
dc.contributor.authorMendoza Zúñiga, Edwin Andrés
dc.date.accessioned2023-10-27T15:49:07Z
dc.date.available2023-10-27T15:49:07Z
dc.date.issued2023
dc.descriptionTrabajo de Fin de Máster en Ingeniería Informática, Facultad de Informática UCM, Departamento de Arquitectura de Computadores y Automática, Curso 2022/2023. El código implementado lo podemos encontrar en https://github.com/andmendoza/TFM-IoT
dc.description.abstractEn el presente proyecto se describe una solución IoT low cost para DDD (Driver Drowsiness Detection) el cual, al ser implementada en una flota de vehículos permitirá controlar los niveles de somnolencia y tener una planificación de tiempos de descanso para cada uno de los conductores. Su implementación consiste de cuatro partes: • Configuración del ESP32-CAM: en el cual esta implementada la configuración para la conexión Wifi con el ESP32-CAM para que la placa pueda tener conexión a internet, adicional tenemos la comunicación entre el servidor-cliente mediante cliente-sockets. • Algoritmo DDD: Implementar un algoritmo de detección de somnolencia utilizando técnicas de visión por computadora. Esto implica el procesamiento de las imágenes capturadas para identificar patrones asociados con la somnolencia, como el cierre de los ojos o bostezo. Consiste en buscar la última imagen sin procesar, mediante la utilización de la librería dlib que permite obtener un mallado facial mediante 68 puntos de referencia del rostro. Además, se utiliza la librería face-recognition que se encarga del reconocimiento facial para identificar a la persona(driver). • Configuración BBDD: su implementación consiste en recibir los datos tanto del servidor socket como enviar los datos a la WEB. Su propósito principal es proporcionar un medio para almacenar y recuperar información de manera rápida y confiable. • WEB: su implementación consiste en la parte visual del análisis realizado por el Algoritmo DDD. Con ello se muestra los resultados que se encuentran cargados en la base de datos.
dc.description.abstractThis project describes a low-cost IoT solution for DDD (Driver Drowsiness Detection) which, when implemented in a fleet of vehicles, will make it possible to monitor drowsiness levels and plan rest times for each driver. Its implementation consists of four parts: • Configuration of the ESP32-CAM: in which the configuration for the Wifi connection with the ESP32-CAM is implemented so that the board can have an Internet connection, additionally we have the communication between the server-client through client-sockets. • DDD Algorithm: Implement a drowsiness detection algorithm using computer vision techniques. This involves processing captured images to identify patterns associated with drowsiness, such as eye closure or yawning. It consists of searching for the last unprocessed image, using the dlib library to obtain a facial mesh using 68 facial landmarks. In addition, the face-recognition library is used, which is responsible for facial recognition to identify the person(driver). • Database configuration: its implementation consists of receiving the data both from the socket server and sending the data to the WEB. Its primary purpose is to provide a means to store and retrieve information quickly and reliably. • WEB: its implementation consists of the visual part of the analysis performed by the DDD Algorithm. This shows the results that are loaded in the database.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.identifier.relatedurlhttps://github.com/andmendoza/TFM-IoT
dc.identifier.urihttps://hdl.handle.net/20.500.14352/88476
dc.language.isospa
dc.master.titleMáster en Ingeniería Informática
dc.page.total77
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.cdu004(043.3)
dc.subject.keywordIoT
dc.subject.keywordDlib
dc.subject.keywordFase-recognition
dc.subject.keywordAprendizaje profundo
dc.subject.keywordArduino
dc.subject.keywordMongodb
dc.subject.keywordReconocimiento facial
dc.subject.keywordEsp32-cam
dc.subject.keywordBootstrap 5
dc.subject.keywordPhp
dc.subject.keywordPhase-recognition
dc.subject.keywordDeep learning
dc.subject.keywordFacial recognition
dc.subject.ucmInformática (Informática)
dc.subject.unesco33 Ciencias Tecnológicas
dc.titleDiseño e implementación de sistema IoT para mejora de la conducción
dc.title.alternativeDesign and implementation of IoT system to improve driving
dc.typemaster thesis
dc.type.hasVersionAM
dspace.entity.typePublication
relation.isAdvisorOfPublicationd04764e1-9d18-42ae-a9e7-c55f9bd50934
relation.isAdvisorOfPublication.latestForDiscoveryd04764e1-9d18-42ae-a9e7-c55f9bd50934

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2131096020 - EDWIN ANDRÉS MENDOZA ZÚÑIGA - 116543_EDWIN_ANDRES_MENDOZA_ZUNIGA_Diseno_e_Implementacion_De_Sistema_Iot_Para_Mejora_De_La_Conduccion_2014573_1299623818.pdf
Size:
2.47 MB
Format:
Adobe Portable Document Format