Por favor, use este identificador para citar o enlazar este ítem:
https://hdl.handle.net/20.500.12104/92061
Registro completo de metadatos
Campo DC | Valor | Lengua/Idioma |
---|---|---|
dc.contributor.author | Lizeth Marín, Jessica | |
dc.date.accessioned | 2023-04-19T18:50:56Z | - |
dc.date.available | 2023-04-19T18:50:56Z | - |
dc.date.issued | 2021-10-22 | |
dc.identifier.uri | https://wdg.biblio.udg.mx | |
dc.identifier.uri | https://hdl.handle.net/20.500.12104/92061 | - |
dc.description.abstract | Path 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.tableofcontents | ABSTRACT ............................................................................................................................ 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.format | application/PDF | |
dc.language.iso | eng | |
dc.publisher | Biblioteca Digital wdg.biblio | |
dc.publisher | Universidad de Guadalajara | |
dc.rights.uri | https://www.riudg.udg.mx/info/politicas.jsp | |
dc.subject | Robot | |
dc.subject | Mapping | |
dc.subject | Robotics | |
dc.subject | Simulator | |
dc.title | Path Planning For a Mobile Robot | |
dc.type | Tesis de Licenciatura | |
dc.rights.holder | Universidad de Guadalajara | |
dc.rights.holder | Lizeth Marín, Jessica | |
dc.coverage | GUADALAJARA, JALISCO. | |
dc.type.conacyt | bachelorThesis | |
dc.degree.name | LICENCIATURA EN COMPUTACION | |
dc.degree.department | CUCEI | |
dc.degree.grantor | Universidad de Guadalajara | |
dc.rights.access | openAccess | |
dc.degree.creator | LICENCIADO EN COMPUTACION | |
dc.contributor.director | López Franco, Carlos Alberto | |
Aparece en las colecciones: | CUCEI |
Ficheros en este ítem:
Fichero | Tamaño | Formato | |
---|---|---|---|
LCUCEI10113FT.pdf | 6.33 MB | Adobe PDF | Visualizar/Abrir |
Los ítems de RIUdeG están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.