Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.12104/92061
Full metadata record
DC FieldValueLanguage
dc.contributor.authorLizeth Marín, Jessica
dc.date.accessioned2023-04-19T18:50:56Z-
dc.date.available2023-04-19T18:50:56Z-
dc.date.issued2021-10-22
dc.identifier.urihttps://wdg.biblio.udg.mx
dc.identifier.urihttps://hdl.handle.net/20.500.12104/92061-
dc.description.abstractPath planning is the process of designing a specific path that a robot must follow in order to reach a special position or location. In this work the main program communicates with a simulator through a network socket. The simulator replicates the motion of the robot in a controlled environment. An intelligent search algorithm, handles the task of finding the best route that the robot must follow. The path generated by the intelligent algorithm is smoothed, this way the robot follows it in a more natural manner. The robot has four omnidirectional wheels which are controlled using error correction in order to provide the desired motion through the path. With the values obtained throughout this procedure, the velocities of the wheels are adjusted. The results obtained are acceptable; both, the avoidance of the obstacles established by the search algorithm used, and the fact that the robot does not go astray from the path
dc.description.tableofcontentsABSTRACT ............................................................................................................................ 3 ACKNOWLEDGEMENTS .................................................................................................... 4 List of Figures ......................................................................................................................... 7 INTRODUCTION .................................................................................................................. 9 1.1 Justification ................................................................................................................. 11 1.2 Objectives .................................................................................................................... 12 1.3 Hypothesis ................................................................................................................... 13 1.4 Problem Description .................................................................................................... 14 LITERATURE REVIEW ..................................................................................................... 16 2.1 Path Planning ........................................................................................................... 16 2.2 Algorithm A* .............................................................................................................. 18 2.3 Mobile Robots ......................................................................................................... 22 6.2.1 Omnidirectional Robots ........................................................................................ 23 6.2.2 KUKA Youbot ...................................................................................................... 24 2.4 Mathematical Foundations ...................................................................................... 25 2.4.1 Linear Algebra ...................................................................................................... 25 2.4.2 Projective Geometry ............................................................................................. 29 METHODOLOGY ............................................................................................................... 33 3.1 V-Rep ...................................................................................................................... 33 3.1.1 Connecting V-Rep With Python ....................................................................... 33 3.1.2 Creating The Scenarios ..................................................................................... 35 3.1.3 Obtaining The Map ........................................................................................... 36 3.1.4 Other Configurations ........................................................................................ 38 3.2 Path Planning .......................................................................................................... 39 3.2.1 The Algorithm .................................................................................................. 39 3.2.2 Modifications On The Obtained Path ............................................................... 41 3.3 Manipulation Of The Robot .................................................................................... 45 3.4 Error Correction ...................................................................................................... 46 3.5 Other Configurations ............................................................................................... 48 3.5.1 Discarding Points From The Path. ........................................................................ 49 3.5.2 Mappings And Conversions Involved .................................................................. 49 3.6 Graphic User Interface And Execution Of The Program ........................................ 52 RESULTS ............................................................................................................................. 54 CONCLUSIONS .................................................................................................................. 62 REFERENCES ..................................................................................................................... 64
dc.formatapplication/PDF
dc.language.isoeng
dc.publisherBiblioteca Digital wdg.biblio
dc.publisherUniversidad de Guadalajara
dc.rights.urihttps://www.riudg.udg.mx/info/politicas.jsp
dc.subjectRobot
dc.subjectMapping
dc.subjectRobotics
dc.subjectSimulator
dc.titlePath Planning For a Mobile Robot
dc.typeTesis de Licenciatura
dc.rights.holderUniversidad de Guadalajara
dc.rights.holderLizeth Marín, Jessica
dc.coverageGUADALAJARA, JALISCO.
dc.type.conacytbachelorThesis
dc.degree.nameLICENCIATURA EN COMPUTACION
dc.degree.departmentCUCEI
dc.degree.grantorUniversidad de Guadalajara
dc.rights.accessopenAccess
dc.degree.creatorLICENCIADO EN COMPUTACION
dc.contributor.directorLópez Franco, Carlos Alberto
Appears in Collections:CUCEI

Files in This Item:
File SizeFormat 
LCUCEI10113FT.pdf6.33 MBAdobe PDFView/Open


Items in RIUdeG are protected by copyright, with all rights reserved, unless otherwise indicated.