Mostrar el registro sencillo del ítem
dc.contributor.advisor | Zotovic Stanisic, Ranko | es_ES |
dc.contributor.author | Adánez Moreno, Víctor | es_ES |
dc.date.accessioned | 2022-09-26T06:21:18Z | |
dc.date.available | 2022-09-26T06:21:18Z | |
dc.date.created | 2022-09-08 | |
dc.date.issued | 2022-09-26 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/186536 | |
dc.description.abstract | [ES] El presente trabajo consiste en el estudio, comparación e implementación de varios algoritmos destinados a la planificación de movimiento de robots utilizando MATLAB. Estos algoritmos están basados en la asignación aleatoria de puntos y garantizan la obtención de trayectorias entre dos puntos dados, en un entorno con obstáculos a evitar. Se han implementado más de diez de estos algoritmos entre los que se encuentran los algoritmos de Dijkstra y A* usados en la búsqueda en grafos, varias versiones de los algoritmos PRM y RRT que se centran plenamente en la asignación aleatoria de puntos sin tener en cuenta la cinemática del robot y las trayectorias de Dubins y Reeds-Shepp que se centran en obtener trayectorias teniendo en cuenta las restricciones cinemáticas de los vehículos en entornos sin obstáculos. Adicionalmente se ha optado por combinar las trayectorias de Reeds-Shepp con el algoritmo RRT para lograr un algoritmo que garantiza la generación de trayectorias en entornos con obstáculos y que dichas trayectorias puedan ser realizadas por un robot real. Algunos de los algoritmos implementados ya se encuentran en MATLAB mientras que otros no están disponibles en el momento de la realización del trabajo. A pesar de esto, se han comparado los resultados entre las versiones implementadas y las disponibles en MATLAB y se ha comprobado que las versiones implementadas logran mejorar en muchas ocasiones los tiempos de ejecución obtenidos con MATLAB. Asimismo, todos los algoritmos implementados se han comparado entre sí con el fin de comprobar cuales ofrecen mejores resultados evaluando su tiempo de respuesta y la distancia de la trayectoria obtenida y se ha concluido que para la mayoría de los casos el RRT Bidireccional ofrece los tiempos de ejecución más reducidos y el RRT* las distancias más cortas. | es_ES |
dc.description.abstract | [EN] This work consists of the study, comparison and implementation of several algorithms for robot motion planning using MATLAB. These algorithms are based on the random assignment of points and guarantee the obtention of trajectories between two given points, in an environment with obstacles to avoid. More than ten of these algorithms have been implemented, including the Dijkstra and A* algorithms used in graph search, several versions of the PRM and RRT algorithms that focus fully on random point assignment without taking into account the kinematics of the robot, and the Dubins and Reeds-Shepp trajectories that focus on obtaining trajectories taking into account the kinematic constraints of vehicles in obstacle-free environments. Additionally, the Reeds-Shepp trajectories have been combined with the RRT algorithm to achieve an algorithm that guarantees the generation of trajectories in environments with obstacles and that these trajectories can be carried out by a real robot. Some of the implemented algorithms are already in MATLAB while others are not available at the time of the work. Despite this, the results have been compared between the implemented versions and those available in MATLAB and it has been found that the implemented versions manage to improve in many occasions the execution times obtained with MATLAB. Likewise, all the implemented algorithms have been compared with each other in order to check which ones offer better results by evaluating their response time and the distance of the trajectory obtained and it has been concluded that for most of the cases the Bidirectional RRT offers the shortest execution times and the RRT* the shortest distances. | es_ES |
dc.description.abstract | [CA] El present treball consisteix en l’estudi, comparació e implementació de varis algoritmes destinats a la planificació de moviment de robots utilitzant MATLAB. Aquests algoritmes estan basats en l’assignació aleatòria de punts i garanteixen l’obtenció de trajectòries entre dos punts donats, en un entorn amb obstacles per evitar. S’han implementat més de deu algoritmes entre els quals es troben els algoritmes de Dijkstra i A* utilitzats en la cerca en grafs, varis versions dels algoritmes PRM y RRT que es centren plenament en la assignació aleatòria de punts sense tindre en compte la cinemàtica del robot i les trajectòries de Dubins i Reeds-Shepp que es centren en obtindre trajectòries tenint en compte les restriccions cinemàtiques del robot en entorns sense obstacles. Addicionalment, s’ha optat per combinar les trajectòries de ReedsShepp amb l’algoritme RRT per aconseguir un algoritme que garanteix la generació de trajectòries en entorns amb obstacles i que aquestes trajectòries puguen ser realitzades per un robot reial. | es_ES |
dc.format.extent | 242 | 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 | Planificación | es_ES |
dc.subject | Trayectorias | es_ES |
dc.subject | Búsqueda en grafos | es_ES |
dc.subject | PRM | es_ES |
dc.subject | RRT | es_ES |
dc.subject | Planning | es_ES |
dc.subject | Trajectories | es_ES |
dc.subject | Graph search | es_ES |
dc.subject | Reeds-Shepp | es_ES |
dc.subject.classification | INGENIERIA DE SISTEMAS Y AUTOMATICA | es_ES |
dc.subject.other | Grado en Ingeniería Electrónica Industrial y Automática-Grau en Enginyeria Electrònica Industrial i Automàtica | es_ES |
dc.title | Planificación de movimiento de robots mediante la asignación aleatoria de puntos | es_ES |
dc.title.alternative | Robot motion planning by random point assignation | es_ES |
dc.title.alternative | Planificació de moviment de robots mitjançant l'assignació aleatòria de punts | es_ES |
dc.type | Proyecto/Trabajo fin de carrera/grado | es_ES |
dc.rights.accessRights | Cerrado | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Departamento de Ingeniería de Sistemas y Automática - Departament d'Enginyeria de Sistemes i Automàtica | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Escuela Técnica Superior de Ingeniería del Diseño - Escola Tècnica Superior d'Enginyeria del Disseny | es_ES |
dc.description.bibliographicCitation | Adánez Moreno, V. (2022). Planificación de movimiento de robots mediante la asignación aleatoria de puntos. Universitat Politècnica de València. http://hdl.handle.net/10251/186536 | es_ES |
dc.description.accrualMethod | TFGM | es_ES |
dc.relation.pasarela | TFGM\151933 | es_ES |