dc.rights.license | Por medio del presente documento autorizo a la Universidad Piloto de Colombia, para que en los términos establecidos en la Ley 23 de 1982, la Ley 44 de 1993, la Decisión Andina 351 de 1993 y demás normas generales sobre derechos de autor, realice la reproducción, comunicación pública, edición y distribución, en formato impreso y digital, de manera total y parcial de mi trabajo de grado o tesis, en: 1.- la biblioteca y los repositorios virtuales de obras literarias en los que participe la Universidad, para consulta académica; 2.- la publicación como obra literaria, libro electrónico (e-Book) o revista electrónica, incluyendo la posibilidad de distribuirla por medios tradicionales o por Internet, de forma gratuita u onerosa por la Universidad y con quien tenga convenio, incluyendo la posibilidad de hacer adaptaciones, actualizaciones y traducciones en todos los idiomas; 3.- la incorporación a una colección o compilación, hacer la comunicación pública y difusión de la obra por cualquier procedimiento o medio conocido o por conocerse. Para todos los efectos la Universidad actúa como un tercero de buena fe; en consecuencia, en mi condición de autor me reservo los derechos de propiedad intelectual, puesto que de acuerdo con la legislación colombiana aplicable, el presente es un acuerdo jurídico en ningún caso conlleva la enajenación del derecho de autor y de sus conexos; asimismo, continuaré conservando los derechos morales de la obra antes citada con arreglo al artículo 30 de la ley 23 de 1982. La autorización se otorga a título gratuito, teniendo en cuenta los fines académicos perseguidos por la Universidad Piloto de Colombia, entre los que se destacan la difusión de la producción intelectual y la promoción de proyectos editoriales con perspectiva académica, para contribuir al avance de la cultura y la sociedad en todas las áreas de la ciencia en que la Universidad se encuentra vinculada. Como autor, manifiesto que el trabajo de grado o tesis objeto de la presente autorización es original y se realizó sin violar o usurpar derechos de autor de terceros; por tanto, la obra es de mi exclusiva autoría y poseo la titularidad sobre la misma; en caso de presentarse cualquier reclamación o acción por parte de un tercero en cuanto a los derechos de autor sobre la obra en cuestión, como autor, asumiré toda la responsabilidad, y saldré en defensa de los derechos aquí autorizados. La presente autorización se otorga para todos los países del mundo y por el máximo término legal colombiano | |
dc.contributor.advisor | Hernández Beleño, Rubén Darío / Director | |
dc.contributor.advisor | Vaqueiro Ferreira, Janito / Codirector | es |
dc.creator | Rojas Bustos, Juan Pablo | |
dc.date.accessioned | 2018-07-27T04:57:44Z | |
dc.date.available | 2018-07-27T04:57:44Z | |
dc.date.issued | 2015-02-25 | |
dc.identifier.uri | http://repository.unipiloto.edu.co/handle/20.500.12277/1065 | |
dc.description.abstract | Este trabajo de grado, tiene como objetivo principal el desarrollo de un entorno virtual que permita probar los diferentes algoritmos y modelos de robots móviles, tanto aéreos como terrestres con ruedas, con el fin de disminuir el tiempo de prueba de dichos robots y a su vez, ofrecer un conjunto de scripts que ayuden a manejar dichos entornos y permitan entender la estructura y funcionamiento de los simuladores y framework usados.
Se presenta la descripción de un robot tipo ackermann en Gazebo y la descripción y modelamiento un quadrotor en MORSE y Gazebo, los cuales brindan un primer acercamiento hacia el modelamiento de un robot en los simuladores, y a su vez la estructura y funcionamiento de un paquete en ROS.
Los ambientes y la descripción de los robots fueron incluidas en un solo paquete con el fin de disminuir el número de fuentes necesarias para observar su funcionamiento. Se resalta que dichos scripts fueron realizados basándose en las normas y parámetros que tiene ROS para el desarrollo de software.
Los lenguajes usados en el desarrollo del proyecto fueron C++ para establecer el comportamiento de los robots en ROS, XML para la descripción de los robots y el ambiente en Gazebo y ROS, y por último se usó Python para el control de los robots en MORSE
Como parte final del proyecto, se realiza un conjunto de pruebas con el fin de corregir los errores y falencias observados en los scripts. Luego se realizó una guía que permite a los usuarios tener una pauta para la modificación, creación y desarrollo de diferentes algoritmos y ambientes utilizando los simuladores Gazebo y MORSE, y el framework ROS con el fin de facilitar el desarrollo de proyecto futuros e ideas enfocadas hacia el desarrollo de software y hardware para robots. | es |
dc.description.abstract | This degree work, has like a main aim the development of a virtual environment that allows test the different robot models and algorithms, both aerials and terrestrial with wheels, in order to decrease the test time of this robots and provide a set of scripts that help to handle the environments and allow understand the structure and the performance of the used simulators and framework in the development of the environments.
The description of an ackermann robot is presented in Gazebo, and the model and description of a quadrotor is presented in MORSE and Gazebo simulator. Both descriptions give a first approach to the robot modeling in both simulators and the structure of a ROS package.
The environment and the robot description was included in only one package with the purpose of decrease the necessary sources to observe the performance of it. Highlights that the scripts were made based on the parameters and standards that give ROS for the software development.
The used programming language in the development of the project were C++ to set the robots behavior in ROS, XML for the robots description in Gazebo and ROS and the last that was used is python to the control of the robots in MORSE.
In the last part of the project was made a set of test with the purpose of correct the errors observed in the scripts. After that was made a guide that allow users have a pattern to modify, create, and develop different algorithms and environments using the simulators Gazebo and MORSE, and the ROS framework with the purpose of help in the development of future projects focused on the development of software and hardware for robots. | eng |
dc.format.mimetype | application/pdf | |
dc.language.iso | spa | |
dc.language.iso | spa | |
dc.publisher | Universidad Piloto de Colombia | |
dc.rights | info:eu-repo/semantics/openAccess | |
dc.source | instname:Universidad Piloto de Colombia | |
dc.source | reponame:Repositorio Institucional RE-pilo | |
dc.subject | Robótica | |
dc.subject | Estructura | es |
dc.subject | Simulador | es |
dc.subject | Lenguaje de programación | es |
dc.subject | Usuario | es |
dc.subject | Robotics | eng |
dc.subject | Structure | eng |
dc.subject | Simulator | eng |
dc.subject | Programming language | eng |
dc.subject | User | eng |
dc.title | Entorno virtual para la simulación de un robot móvil sobre el framework ROS | |
dc.type.spa | Trabajo de Grado | |
dc.type | bachelorThesis | |
dc.rights.acceso | Abierto (Texto Completo) | |
dc.type.hasVersion | info:eu-repo/semantics/acceptedVersion | |
dc.publisher.program | Ingeniería Mecatrónica | |
dc.publisher.department | Facultad de Ingenierías. | |