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
 

Aprendizaje profundo en IoT: Redes neuronales convolucionales con imágenes aplicadas a un vehículo autónomo

dc.contributor.advisorGonzález Calero, Pedro Antonio
dc.contributor.authorCordón Ureña, Alejandro
dc.date.accessioned2023-06-16T14:49:24Z
dc.date.available2023-06-16T14:49:24Z
dc.date.issued2021-09-24
dc.descriptionTrabajo de Fin de Máster en Internet de las Cosas, Facultad de Informática UCM, Departamento de Ingeniería del Software e Inteligencia Artificial, Curso 2020/21.
dc.description.abstractEn el presente trabajo se realiza un estudio, desarrollo y mejora de un vehículo autónomo de bajo coste usando una cámara y aprendizaje profundo. El vehículo aprenderá de un método de conducción autónoma usando OpenCV. Al mismo tiempo se le hace reaccionar a diferentes señales y eventos que pueda encontrar a su paso. El vehículo se ha montado sobre un proyecto de un vehículo de la marca Sunfounder que usaba sensores de ultra sonidos y detectores de luz inicialmente. Este proyecto ha requerido considerables modificaciones hardware y finalmente no se necesita usarlos. Para ello se parte de la base de una solución que David Tian realizó con otro hardware, adaptándolo a este vehículo y realizando las actualizaciones tanto hardware como software pertinentes. Todo el procesamiento de la red neuronal se realiza en el vehículo usando para ello inferencia en una TPU Coral, y una Raspberry Pi 4a para la computación base. El trabajo se divide en cinco bloques principales. Primero se exponen todas las conclusiones sobre el hardware final y su disposición. A continuación se proporciona el software y la configuración necesaria para el correcto funcionamiento del vehículo. Para continuar se estudia y se adapta la solución de conducción autónoma por OpenCV. En el siguiente punto se trata la conducción autónoma con aprendizaje profundo. Finalmente se añade la detección de objetos y las reacciones del vehículo ante ellos.
dc.description.abstractThe present work makes a study, development and improvement of a low-cost autonomous vehicle using a camera and deep learning. The vehicle will learn an autonomous driving method using OpenCV. At the same time it is made to react to different signals and events that it may encounter in its path. The vehicle has been built on a project of a Sunfounder brand vehicle that used ultra sound sensors and light detectors initially. This project has required considerable hardware modifications and finally does not need to use that sensors anymore. It is based on a solution that David Tian made with other hardware, adapting it to this vehicle and making the relevant hardware and software updates. All neural network processing is done in the vehicle using inference on a Coral TPU, and a Raspberry Pi 4a for base computing. The work is divided into five main blocks. First all the conclusions about the final hardware. The software and settings necessary for the correct operation of the vehicle are provided below. To continue, the autonomous driving solution by OpenCV is studied and adapted. The next point is about autonomous driving with deep learning. Finally, the detection of objects and the reactions of the vehicle to them are added.
dc.description.departmentDepto. de Ingeniería de Software e Inteligencia Artificial (ISIA)
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/68101
dc.identifier.urihttps://hdl.handle.net/20.500.14352/5145
dc.language.isospa
dc.master.titleMáster en Internet de las Cosas
dc.page.total62
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordAutonomous-Vehicle
dc.subject.keywordDeep-Learning
dc.subject.keywordEdge Coral Tpu
dc.subject.keywordArtificial Intelligence
dc.subject.keywordConvolutionalneural-Networks
dc.subject.keywordComputer Vision
dc.subject.keywordRaspberry-Pi
dc.subject.keywordTensorflow
dc.subject.keywordOpencv
dc.subject.keywordPicar
dc.subject.keywordPython
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleAprendizaje profundo en IoT: Redes neuronales convolucionales con imágenes aplicadas a un vehículo autónomo
dc.title.alternativeDeep Learning in IoT: Convolutional neural networks with Images aplied to an autonomous vehicule
dc.typemaster thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication166cd6d0-8699-42cc-bdf7-c6e8a2c48741
relation.isAdvisorOfPublication.latestForDiscovery166cd6d0-8699-42cc-bdf7-c6e8a2c48741

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ALEJANDRO CORDÓN UREÑA 81020_ALEJANDRO_CORDON_URENA_Aprendizaje_profundo_en_IoT_Redes_neuronales_convolucionales_con_imagenes_aplicadas_a_un_vehiculo_autonomo_FINAL_2_1443006176.pdf
Size:
15.69 MB
Format:
Adobe Portable Document Format