Modelo cinemático inverso para robot móvil diferencial Pioneer utilizando software Coppelia.

dc.contributor.authorPineda González:, Alonso
dc.contributor.authorSanchez Orozco, Diego Alejandro
dc.contributor.authorGuarnizo Marín:, José Guillermo
dc.contributor.googlescholarhttps://scholar.google.es/citations?hl=es&authuser=1&user=1l31jYwAAAAJ
dc.contributor.googlescholar https://scholar.google.es/citations?view_op=list_works&hl=es&authuser=1&user= ypbKfWwAAAAJ
dc.contributor.googlescholar  https://scholar.google.com/citations?hl=es&user=_mObTPkAAAAJ
dc.contributor.orcid https://orcid.org/0000-0003-2880-6869
dc.contributor.orcid https://orcid.org/0000-0002-2158-2076
dc.contributor.orcid https://orcid.org/0000-0002-8401-4949
dc.date.accessioned2020-12-01T15:00:42Z
dc.date.available2020-12-01T15:00:42Z
dc.descriptionEn el presente video se describe el diseño de una trayectoria circular de un Robot Pioneer 3 simulado en el entorno de desarrollo integrado CoppeliaSim, a partir del modelo cinemático inverso para robots móviles diferenciales. El software CoppeliaSim es de frecuente uso en la ingeniería dada su facilidad para la descripción y comportamiento de robots sin necesidad de su presencia física, dando en su plataforma la posibilidad de simular robots reales para distintas aplicaciones tales como seguimiento y planeación de trayectorias, así como validar comportamiento programado con la posibilidad de transferirlos a un robot real [1] [2]. En robótica móvil el modelo cinemático inverso permite describir el movimiento de un vehículo autónomo, buscando los valores de sus actuadores en función de una trayectoria deseada. Este modelo puede ser estudiado desde cualquier tipo de robots, siendo los de ruedas con tracción diferencial uno de los más estudiados por su sencillez, facilitando su uso en entornos cotidianos como bodegas, oficinas, casas entre otros [3]. El sistema de navegación implementado en este vídeo para el Robot Pioneer 3 se basa en el modelo cinemático inverso, que determina el modelo a partir de la configuración de los actuadores permitiendo al robot moverse libremente en un entorno, debido a que se trabaja sobre un robot de dos ruedas con tracción diferencial donde su direccionamiento y trayectoria vienen dados por la diferencia en las velocidades de las ruedas de manera independientes, dando al robot tracción y dirección [4]. Para este trabajo se obtuvieron parámetros físicos del robot como el tamaño de las ruedas y la distancia entre ellas, también se calculó la posición actual del vehículo en un sistema de coordenadas bidimensional. La trayectoria buscada es de carácter circular, siendo representada los puntos x,y en un círculo, con estos parámetros y conociendo las ecuaciones del modelo cinemático se puede obtener la velocidad lineal y angular del robot. La trayectoria fue programada utilizando Python.spa
dc.description.abstractIn this video describes the design of a circular path of a simulated Pioneer 3 Robot in the CoppeliaSim integrated development environment, based on the inverse kinematics model for differential mobile robots. The CoppeliaSim software is frequently used in engineering due to its ease of describing and behaving in robots without the need for their physical presence, giving its platform the possibility of simulating real robots for different applications such as tracking and path planning and validating programmed behavior transferring them to the real robot [1] [2]. In mobile robotics, the inverse kinematic model allows describing the movement of the autonomous vehicle, looking for the values of its actuators based on a desired path. This model can be studied from any type of robot, with the use of differential traction wheels being one of the most studied for its simplicity, facilitating its use in everyday environments such as warehouses, offices, houses, among others [3]. The navigation system implemented in this video for the Pioneer 3 Robot is based on the inverse kinematic model of the propulsion system that determines the model from the configuration of the actuators that allow the robot to move freely in an environment, due to the fact that It works on a two-wheel robot with differential traction where its direction and trajectory are given by the difference in the speeds of said wheels independently, giving the robot traction and direction [4]. For this work, physical parameters of the robot were obtained such as the size of the wheels and the distance between them, the current position of the vehicle was also calculated in a two-dimensional coordinate system. The path sought is circular in nature, the points x, y being represented in a circle, with these parameters and knowing the equations of the kinematic model, the linear and angular velocity of the robot can be obtained. The path was programmed using Python.spa
dc.description.domainhttp://unidadinvestigacion.usta.edu.cospa
dc.format.mimetypeapplication/pdf
dc.identifier.doihttps://doi.org/10.15332/dt.inv.2021.01838spa
dc.identifier.urihttp://hdl.handle.net/11634/31000
dc.publisher.branchCRAI-USTA Bogotáspa
dc.relation.referencesP. Parodi, "Análisis de VREP como herramienta de simulación para Aerostack, " 2019, E.T.S. De Ingenieros Informáticos (UPM), Universidad Politécnica de Madrid, 2019, ID Registro: 55993.spa
dc.relation.referencesE. Fabregas, G. Farias, E. Peralta, H. Vargas and S. Dormido, "Teaching control in mobile robotics with V-REP and a Khepera IV library," 2016 IEEE Conference on Control Applications (CCA), Buenos Aires, 2016, pp. 821-826, doi: 10.1109/CCA.2016.7587920.spa
dc.relation.referencesJ. Valencia and A. Montoya, "Modelo cinemático de un robot móvil tipo diferencial y navegación, " 2009 Scientia et Technica Año XV, Universidad Tecnológica de Pereira, 2009, No 41, doi: 10.22517/2344721.2907.spa
dc.relation.referencesL. E. Solaque, M. A. Molina and E. L. Rodríguez, "Seguimiento de trayectorias con un robot móvil de configuración diferencial, " 2014 Ing.USBMed, Vol. 5, No. 1, pp. 26-34. ISSN: 2027-5846, doi: 10.21500/20275846.298spa
dc.rightsAtribución-NoComercial-SinDerivadas 2.5 Colombia
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.subject.proposalRobot Pioneerspa
dc.subject.proposaltrayectoria circularspa
dc.subject.proposalsoftwarespa
dc.subject.proposalrobotsspa
dc.title Modelo cinemático inverso para robot móvil diferencial Pioneer utilizando software Coppelia.spa
dc.type.categoryFormación de Recurso Humano para la Ctel: Trabajo de grado de Pregradospa

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
modelocinemáticoinverso.ogv
Tamaño:
13.14 MB
Formato:
Unknown data format
Descripción:
Cargando...
Miniatura
Nombre:
Resument Pioneer Circulo 1_0.docx
Tamaño:
17.79 KB
Formato:
Microsoft Word XML
Descripció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:

Colecciones