Reconocimiento de espacios con optimización de trayectorias utilizando el robot “Turtlebot 3 Burger”

dc.contributor.advisorÁvila Barón, Adolfo
dc.contributor.authorMartínez Herrera, David Leonardo
dc.date.accessioned2019-09-16T16:24:25Z
dc.date.available2019-09-16T16:24:25Z
dc.date.issued2019-07-04
dc.descriptionObjetivos: Aplicar sobre sobre la plataforma “TURTLEBOT 3 BURGER” los algoritmos de Dijkstra y A-star(A*) para optimizar trayectorias de menor recorrido dentro de una plataforma hexagonal plana y con obstáculos. - Determinar las características de hardware del robot” TURTLEBOT 3 BURGER”, sensores, tarjeta de procesamiento y actuadores. - Reconocer las características que permite ROS como herramienta para el desarrollo de proyectos con robots. - Comparar métodos para conducir un robot desde un punto inicial hasta un punto final reconociendo su trayectoria mediante un continuo mapeo y monitoreo del robot. Conclusiones: - El algoritmo A* tiene un óptimo desarrollo y fácil programación, ya que matemáticamente calcula un menor trayecto en comparación a algoritmos genéricos o métodos de campos de potencial los cuales calculan campos imaginarios de repulsión, que emanan de los obstáculos y permitir definir una trayectoria hacia un objeto. - Al aplicarse los algoritmos A-STAR y Dijkstra permitió planear la trayectoria, en la cual, las aproximaciones dinámicas de Windows(DWA) hacen que el robot busque una ruta que pueda seguir la trayectoria planeada por el algoritmo. - Durante las pruebas de funcionamiento con el robot, se tiene una permanente comunicación con la base de algoritmos construida en el computador, de tal forma que sea optimizada la trayectoria por medio de la ubicación y mapeo del entorno. - Para que el robot tuviera mejor traslación y movilidad dentro del terreno, el robot realiza actualización de su entorno cada 2 milisegundos, posicionandose en el terreno para llegar a un punto de destino eludiendo los obtaculos en el menor tiempo.spa
dc.description.abstractObjectives : Apply on the platform “TURTLEBOT 3 BURGER” the algorithms of Dijkstra and A-star (A*) to optimize trajectories of less travel within a flat hexagonal platform and wih obstacles. Determine the hardware characteristics of the “TURTLEBOT 3 BURGER” robot, sensors, processing card and actuators. Recognize the characteristics that ROS allows as a tool for the development of projects with robots. Compare methods to drive a robot from a starting point to an end point, recognizing its trajectory by means of a continuous mapping and monitoring of the robot. Conclusions: Algorithm A * has an optimal development and easy programming that mathematically calculates a smaller path compared to generic algorithms or potential field methods that calculate imaginary fields of repulsión emanating from obstacles and allowing to define a trajectory towards an object. Applying the A-STAR and Dijkstra algorithms allowed to plan the trajectory, in which the Windows dynamic approach allowed the robot to define a route that could follow the path planned by the algorithm. During the tests of operation with the robot to make the map it is necessary to be connected to the internet to transmit the data to the computer and to be able to have updates every 2 ms of the location and mapping of the environment. In order for the robot to have better translation and mobility within the terrain, the robot needed to recognize the environment and position itself in such a way that it would take less time to avoid obstacles and reach its destination.spa
dc.description.degreelevelPregradospa
dc.description.degreenameIngeniero Electronicospa
dc.format.mimetypeapplication/pdf
dc.identifier.citationMartínez Herrera, D. L. (2019). Reconocimiento de espacios con optimización de trayectorias utilizando el robot “Turtlebot 3 Burger”.Tesis de pregrado. Universidad Santo Tomás. Tunja.spa
dc.identifier.instnameinstname:Universidad Santo Tomásspa
dc.identifier.reponamereponame:Repositorio Institucional Universidad Santo Tomásspa
dc.identifier.repourlrepourl:https://repository.usta.edu.cospa
dc.identifier.urihttp://hdl.handle.net/11634/18667
dc.language.isospa
dc.publisherUniversidad Santo Tomásspa
dc.publisher.branchCRAI-USTA Tunjaspa
dc.publisher.facultyFacultad de Ingeniería Electrónicaspa
dc.publisher.programPregrado Ingeniería Electrónicaspa
dc.relation.referencesBrillian Math and science. (28 de Junio de 2018). Obtenido de A* search: brilliant.org/wiki/a-star-search/spa
dc.relation.referencesAckerman, E. (03 de 26 de 2013). Que es Turtle? Obtenido de turtlebot.com: https://www.turtlebot.com/about/spa
dc.relation.referencesFrost, D. (2017). How To Setup and Install Ubuntu Mate 16.04.2 Lts On Raspberry Pi 3 Or 2. Obtenido de techwiztime.com: https://techwiztime.com/article/setup-install-ubuntu-mate-16-04-2-lts-raspberry-pi-3-2/spa
dc.relation.referencesGeneration Robots. (2015). Turtlebot-2 (2015 kit). Obtenido de generationrobots.com: https://www.generationrobots.com/en/401271-turtlebot-2-assembled-clearpathrobotics.htmlspa
dc.relation.referencesHuang, A. T. (2018). Rapidly Exploring Random Tree (RRT) and RRT*. Obtenido de http://demonstrations.wolfram.com: http://demonstrations.wolfram.com/RapidlyExploringRandomTreeRRTAndRRT/spa
dc.relation.referencesKozak, V. (Junio de 28 de 2013). Local planning for a mobile robot. Obtenido de dspace.cvut.cz: https://dspace.cvut.cz/bitstream/handle/10467/61167/F3-BP-2014-Kozak-Viktor-pspa
dc.relation.referencesParungao, L., Hein, F., & Lim, W. (2018). Dijkstra Algorithm Based Intelligent Path Planning With topological map and wireless communication. Obtenido de arpnjournals.org: http://www.arpnjournals.org/jeas/research_papers/rp_2018/jeas_0418_6995.pdfspa
dc.relation.referencesRobotis. (2010). Robotis e-Manual v1.31.30. Obtenido de support.robotis.com: http://support.robotis.com/en/product/controller/opencr.htmspa
dc.relation.referenceswillow Garage. (2015). ROS. Obtenido de willowgarage.com: http://www.willowgarage.com/pages/software/ros-platformspa
dc.relation.referencesWorks on Arm. (s.f.). Ros. Obtenido de worksonarm.com: https://www.worksonarm.com/explore/ros/ros-logo/spa
dc.rightsCC0 1.0 Universal
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttp://creativecommons.org/publicdomain/zero/1.0/
dc.subject.keywordRoboticsspa
dc.subject.keywordROSspa
dc.subject.keywordOptimizing trajectoriesspa
dc.subject.keywordField recognitionspa
dc.subject.lembIngeniería electrónicaspa
dc.subject.lembRobóticaspa
dc.subject.lembRobotsspa
dc.subject.proposalRobóticaspa
dc.subject.proposalROSspa
dc.subject.proposalOptimización de trayectoriaspa
dc.subject.proposalReconocimiento de espaciosspa
dc.titleReconocimiento de espacios con optimización de trayectorias utilizando el robot “Turtlebot 3 Burger”spa
dc.typebachelor thesis
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.driveinfo:eu-repo/semantics/bachelorThesis
dc.type.localTesis de pregradospa
dc.type.versioninfo:eu-repo/semantics/acceptedVersion

Archivos

Bloque original

Mostrando 1 - 3 de 3
Cargando...
Miniatura
Nombre:
2019davidmartinez.pdf
Tamaño:
2.91 MB
Formato:
Adobe Portable Document Format
Descripción:
Trabajo principal
Cargando...
Miniatura
Nombre:
2019davidmartinez1.pdf
Tamaño:
270.31 KB
Formato:
Adobe Portable Document Format
Descripción:
Anexos
Cargando...
Miniatura
Nombre:
2019davidmartinez2.pdf
Tamaño:
469.68 KB
Formato:
Adobe Portable Document Format
Descripción:
Autorización de publicación

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
807 B
Formato:
Item-specific license agreed upon to submission
Descripción: