- -

Coche autónomo robótico con reconocimiento de señales de tráfico utilizando aprendizaje profundo

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Coche autónomo robótico con reconocimiento de señales de tráfico utilizando aprendizaje profundo

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Monserrat Aranda, Carlos es_ES
dc.contributor.author Andrés Solanes, Carles es_ES
dc.date.accessioned 2024-10-08T11:41:29Z
dc.date.available 2024-10-08T11:41:29Z
dc.date.created 2024-09-19
dc.date.issued 2024-10-08 es_ES
dc.identifier.uri http://hdl.handle.net/10251/209488
dc.description.abstract [ES] La conducción autónoma es una tecnología actualmente en auge. Ya son muchos los proyectos de coches con sistemas de conducción automática. Aunque la mayoría de estos desarrollos no son coches con una autonomía total, ya hay varias flotas de coches totalmente autónomos, que están a prueba en diversas ciudades del mundo. Los beneficios para la sociedad que los coches autónomos brindan son muchos, desde la comodidad y accesibilidad a personas con diversas discapacidades, hasta la seguridad vial y la reducción de la tasa de mortalidad en las carreteras. Por eso, es importante que la comunidad de ingenieros siga aportando en este ámbito y ayudando en el crecimiento de esta tecnología. Este proyecto se centra en el desarrollo de un sistema de detección de señales de tráfico, un módulo esencial en todo sistema de conducción autónoma. Para ello, se utiliza un pequeño coche robótico equipado con una Raspberry Pi y una unidad de procesamiento tensorial. Partiendo de un modelo de detección de objetos preentrenado que ofrece la API de detección de objetos de TensorFlow y usando el entorno de programación Google Colab, se consigue entrenar un modelo de aprendizaje profundo que detecta un conjunto estipulado de señales de tráfico a miniatura. Finalmente, mediante la ejecución de un programa de conducción Python, se consigue inferir el modelo entrenado y accionar el robot para interpretar las señales de tráfico en un entorno a pequeña escala y controlado. Como resultado de las pruebas realizadas, el robot es capaz de detectar todas las señales de tráfico que se encuentra, consiguiendo interpretarlas correctamente y recorriendo el circuito completamente sin salirse. Estos resultados se ven ligeramente alterados cuando las condiciones de luminosidad son adversas. es_ES
dc.description.abstract [EN] The emergence of autonomous driving has caused the increase of many projects with self-driving systems. Although most of these developments are not fully autonomous cars, there are already several fleets of fully automatic cars being tested in various cities around the world. This has contributed many benefits to society, as comfort and accessibility to people with various disabilities, to road safety and the reduction of the death rate on roads. For this reason, it is important that the engineering community continues contributing in this area and helping in the growth of this technology. This project focuses on the development of a traffic signs detection system, an essential module in any autonomous driving system. It uses a small robotic car equipped with a Raspberry Pi and a tensor processing unit. Starting from a pre-trained object detection model provided by the TensorFlow object detection API and using the Google Colab programming environment, a deep learning model is trained to detect a stipulated set of miniature traffic signs. Finally, by running a Python driver program, the trained model is inferred and the robot is actuated to interpret the traffic signals in a small-scale and controlled environment. As a result of the tests carried out, the robot is capable of detecting all the traffic signs it encounters, interpreting them correctly and traveling the circuit completely without going off. These results are slightly altered when lighting conditions are adverse. es_ES
dc.description.abstract [CA] La conducció autònoma és una tecnologia actualment en auge. Ja són molts els projectes de cotxes amb sistemes de conducció automàtica. Encara que la majoria d’aquests desenvolupaments no són cotxes amb una autonomia total, ja hi ha diverses flotes de cotxes totalment autònoms, que estan a prova a diverses ciutats del món. Els beneficis per a la societat que els cotxes autònoms brinden són molts, des de la comoditat i accessibilitat a persones amb diverses discapacitats, fins a la seguretat vial i la reducció de la taxa de mortalitat a les carreteres. Per això, és important que la comunitat d’enginyers seguixca aportant en aquest àmbit i ajudant al creixement d’aquesta tecnologia. Aquest projecte es centra en el desenvolupament d’un sistema de detecció de senyals de trànsit, un mòdul essencial en tot sistema de conducció autònoma. Per tal d’aconseguirho, s’utilitza un petit cotxe robòtic equipat amb una Raspberry Pi i una unitat de processament tensorial. Partint d’un model de detecció d’objectes preentrenat que facilita l’API de detecció d’objectes de TensorFlow y utilitzant l’entorn de programació Google Colab, s’aconsegueix entrenar un model d’aprenentatge profund que detecta un conjunt estipulat de senyals de trànsit a miniatura. Finalment, mitjançant l’execució d’un programa de conducció Python, s’aconsegueix inferir el model entrenat i accionar el robot per tal d’interpretar les senyals de trànsit en un entorn a petita escala i controlat. Fruit de les proves realitzades, el robot és capaç de detectar totes les senyals de trànsit que es troba, aconseguint interpretar-les correctament i recorrent el circuit completament sense eixir-se’n. Aquests resultats es veuen lleugerament alterats quan les condicions de lluminositat son adverses. es_ES
dc.format.extent 74 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Aprendizaje profundo es_ES
dc.subject Conducción autónoma es_ES
dc.subject Visión artificial es_ES
dc.subject Redes neuronales convolucionales es_ES
dc.subject Deep learning es_ES
dc.subject Autonomous driving es_ES
dc.subject Artificial vision es_ES
dc.subject Convolutional neural networks es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Coche autónomo robótico con reconocimiento de señales de tráfico utilizando aprendizaje profundo es_ES
dc.title.alternative Robotic autonomous car with traffic sign recognition using deep learning es_ES
dc.title.alternative Cotxe autònom robòtic amb reconeixement de senyals de trànsit utilitzant aprenentatge profund es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Andrés Solanes, C. (2024). Coche autónomo robótico con reconocimiento de señales de tráfico utilizando aprendizaje profundo. Universitat Politècnica de València. http://hdl.handle.net/10251/209488 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\162651 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem