- -

Planificación de movimiento de robots mediante la asignación aleatoria de puntos

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

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Planificación de movimiento de robots mediante la asignación aleatoria de puntos

Mostrar el registro sencillo del ítem

Ficheros en el í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


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

Mostrar el registro sencillo del ítem