Aprendizaje profundo en IoT: Redes neuronales convolucionales con imágenes aplicadas a un vehículo autónomo
En 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 en...
| Autor: | |
|---|---|
| Formato: | tesis de maestría |
| Fecha de publicación: | 2021 |
| País: | España |
| Recursos: | Universidad Complutense de Madrid (UCM) |
| Repositorio: | Docta Complutense |
| Idioma: | español |
| OAI Identifier: | oai:docta.ucm.es:20.500.14352/5145 |
| Acesso em linha: | https://hdl.handle.net/20.500.14352/5145 |
| Access Level: | acceso abierto |
| Palavra-chave: | 004(043.3) Autonomous-Vehicle Deep-Learning Edge Coral Tpu Artificial Intelligence Convolutionalneural-Networks Computer Vision Raspberry-Pi Tensorflow Opencv Picar Python Informática (Informática) 1203.17 Informática |
| id |
ES_77c1b4aef4a938776f9d0a907e1c8b8d |
|---|---|
| oai_identifier_str |
oai:docta.ucm.es:20.500.14352/5145 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Aprendizaje profundo en IoT: Redes neuronales convolucionales con imágenes aplicadas a un vehículo autónomoDeep Learning in IoT: Convolutional neural networks with Images aplied to an autonomous vehiculeCordón Ureña, Alejandro004(043.3)Autonomous-VehicleDeep-LearningEdge Coral TpuArtificial IntelligenceConvolutionalneural-NetworksComputer VisionRaspberry-PiTensorflowOpencvPicarPythonInformática (Informática)1203.17 InformáticaEn 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.González Calero, Pedro AntonioUniversidad Complutense de Madrid20212021-09-2420212021-09-24master thesishttp://purl.org/coar/resource_type/c_bdccinfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/20.500.14352/5145reponame:Docta Complutenseinstname:Universidad Complutense de Madrid (UCM)Españolspaopen accesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial 3.0 Españahttps://creativecommons.org/licenses/by-nc/3.0/es/info:eu-repo/semantics/openAccessoai:docta.ucm.es:20.500.14352/51452026-06-02T12:44:21Z |
| dc.title.none.fl_str_mv |
Aprendizaje profundo en IoT: Redes neuronales convolucionales con imágenes aplicadas a un vehículo autónomo Deep Learning in IoT: Convolutional neural networks with Images aplied to an autonomous vehicule |
| title |
Aprendizaje profundo en IoT: Redes neuronales convolucionales con imágenes aplicadas a un vehículo autónomo |
| spellingShingle |
Aprendizaje profundo en IoT: Redes neuronales convolucionales con imágenes aplicadas a un vehículo autónomo Cordón Ureña, Alejandro 004(043.3) Autonomous-Vehicle Deep-Learning Edge Coral Tpu Artificial Intelligence Convolutionalneural-Networks Computer Vision Raspberry-Pi Tensorflow Opencv Picar Python Informática (Informática) 1203.17 Informática |
| title_short |
Aprendizaje profundo en IoT: Redes neuronales convolucionales con imágenes aplicadas a un vehículo autónomo |
| title_full |
Aprendizaje profundo en IoT: Redes neuronales convolucionales con imágenes aplicadas a un vehículo autónomo |
| title_fullStr |
Aprendizaje profundo en IoT: Redes neuronales convolucionales con imágenes aplicadas a un vehículo autónomo |
| title_full_unstemmed |
Aprendizaje profundo en IoT: Redes neuronales convolucionales con imágenes aplicadas a un vehículo autónomo |
| title_sort |
Aprendizaje profundo en IoT: Redes neuronales convolucionales con imágenes aplicadas a un vehículo autónomo |
| dc.creator.none.fl_str_mv |
Cordón Ureña, Alejandro |
| author |
Cordón Ureña, Alejandro |
| author_facet |
Cordón Ureña, Alejandro |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
González Calero, Pedro Antonio Universidad Complutense de Madrid |
| dc.subject.none.fl_str_mv |
004(043.3) Autonomous-Vehicle Deep-Learning Edge Coral Tpu Artificial Intelligence Convolutionalneural-Networks Computer Vision Raspberry-Pi Tensorflow Opencv Picar Python Informática (Informática) 1203.17 Informática |
| topic |
004(043.3) Autonomous-Vehicle Deep-Learning Edge Coral Tpu Artificial Intelligence Convolutionalneural-Networks Computer Vision Raspberry-Pi Tensorflow Opencv Picar Python Informática (Informática) 1203.17 Informática |
| description |
En 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. |
| publishDate |
2021 |
| dc.date.none.fl_str_mv |
2021 2021-09-24 2021 2021-09-24 |
| dc.type.none.fl_str_mv |
master thesis http://purl.org/coar/resource_type/c_bdcc |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/20.500.14352/5145 |
| url |
https://hdl.handle.net/20.500.14352/5145 |
| dc.language.none.fl_str_mv |
Español spa |
| language_invalid_str_mv |
Español |
| language |
spa |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Atribución-NoComercial 3.0 España https://creativecommons.org/licenses/by-nc/3.0/es/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Atribución-NoComercial 3.0 España https://creativecommons.org/licenses/by-nc/3.0/es/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:Docta Complutense instname:Universidad Complutense de Madrid (UCM) |
| instname_str |
Universidad Complutense de Madrid (UCM) |
| reponame_str |
Docta Complutense |
| collection |
Docta Complutense |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869411145129918464 |
| score |
15,301629 |