Mostrar el registro sencillo del ítem

dc.contributor.advisorAguado Manzano, Juan Carlos es
dc.contributor.advisorMazaira Hernández, Adriánes
dc.contributor.authorRueda Domínguez, Víctor
dc.contributor.editorUniversidad de Valladolid. Escuela Técnica Superior de Ingenieros de Telecomunicación es
dc.date.accessioned2025-11-13T15:51:06Z
dc.date.available2025-11-13T15:51:06Z
dc.date.issued2025
dc.identifier.urihttps://uvadoc.uva.es/handle/10324/79664
dc.description.abstractEn este Trabajo Fin de Grado se presenta el rediseño e implementación de la arquitectura software de un vehículo autónomo, basado en un Renault Twizy, utilizando como plataforma de desarrollo Robot Operating System 2 (ROS 2). Partiendo de un prototipo inicial compuesto por dos microordenadores HummingBoard –uno dedicado a comunicaciones y otro, denominado módulo de control, encargado de ejecutar las tareas de percepción, planificación y actuación–, se introduce un nuevo módulo de mayor rendimiento, denominado PC Fusión, encargado de procesar los datos de los sensores y ejecutar la fusión de información, liberando de carga computacional al módulo de control original. Se propone además una reorganización física de conexiones USB y CAN, así como la implementación de una conexión lógica basada en MQTT para integrar el PC Fusión en el sistema. Se diseñan y desarrollan nodos ROS 2 especializados (percepción de cámara, ultrasonidos, RFID, recepción y emisión CAN, fusión de datos y planificación de ruta) que se orquestan desde un nodo principal (main_node), mientras que el módulo de control queda dedicado exclusivamente a la actuación sobre acelerador, marchas y dirección.es
dc.description.abstractThis Final Degree Project presents the redesign and implementation of the software architecture of an autonomous vehicle, based on a Renault Twizy, using Robot Operating System 2 (ROS 2) as the development platform. Starting from an initial prototype consisting of two HummingBoard microcomputers -one dedicated to communications and the other, called the control module, responsible for executing perception, planning and action tasks- a new, higher-performance module called PC Fusion is introduced, responsible for processing sensor data and executing information fusion, freeing the original control module from computational load. A physical reorganisation of USB and CAN connections is also proposed, as well as the implementation of an MQTT-based logical connection to integrate the Fusion PC into the system. Specialised ROS 2 nodes (camera perception, ultrasound, RFID, CAN reception and transmission, data fusion and route planning) are designed and developed, which are orchestrated from a main node (main_node), while the control module is dedicated exclusively to acting on the accelerator, gears and steering.es
dc.description.sponsorshipDepartamento de Teoría de la Señal y Comunicaciones e Ingeniería Telemáticaes
dc.format.mimetypeapplication/pdfes
dc.language.isospaes
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subject.classificationArquitectura softwarees
dc.subject.classificationCANes
dc.subject.classificationMQTTes
dc.subject.classificationMódulo de controles
dc.titleArquitectura software de un vehículo autónomo usando ROS 2es
dc.typeinfo:eu-repo/semantics/bachelorThesises
dc.description.degreeGrado en Ingeniería de Tecnologías de Telecomunicaciónes
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*


Ficheros en el ítem

Thumbnail

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

Mostrar el registro sencillo del ítem