Documentos de Académico
Documentos de Profesional
Documentos de Cultura
420 - Ramon - SilvaModelado, Simulación y Construcción de Un Robot PDF
420 - Ramon - SilvaModelado, Simulación y Construcción de Un Robot PDF
E-mail: eramoss0901@ipn.mx
Resumen
Dentro el estudio de la robtica mvil y sus diferentes configuraciones es posible encontrar diversas aplicaciones que
van desde el entretenimiento, medicina, milicia, sistemas de rescate, hasta la exploracin en otros planetas. Con la
bsqueda de nuevas tendencias tecnolgicas, el estudio de la robtica mvil juega un papel muy importante en el rea
acadmica y es abordada por estudiantes, profesores e investigadores con el propsito de obtener un mayor
conocimiento de esta rama; sin embargo no todos estos estudios concluyen satisfactoriamente en la implementacin de
un prototipo fsico donde se pueda realizar las pruebas de distintas leyes de control para que el mvil realice
movimientos autnomos. En el presente artculo se realiza el modelado, simulacin y construccin de un robot mvil
de ruedas tipo diferencial, que servir como prototipo para realizar diferentes pruebas de la teora de control
automtico, pudiendo de esta forma llevar a la prctica los conceptos tericos relacionados con la robtica mvil, as
como el desarrollo de investigacin en esta rea.
Abstract
Into the study of the mobile robotics and its different configurations, its possible to find different applications, such as
those for entertainment, medicine, militia, rescue systems or other planets exploration. With the looking for new
technological trends, the study of the mobile robotics became really important in the academic area and its studied by
students, teachers and investigators by the intention of getting more knowledge of this branch; even though not all
these studies finish satisfactorily in the implementation of a physical prototype where its possible to test the different
control laws so that the mobile realizes autonomous movements. In this article the modeling, simulation and
construction of a differential wheels mobile robot, that will serve as a prototype to try different test of the automatic
control theory, being possible in this way to take into the practice the theoretical concepts related to the mobile
robotics of wheels, thus as the development of investigation in this area.
Lat. Am. J. Phys. Educ. Vol. 4, No. 3, Sept. 2010 763 http://www.lajpe.org
Edgar Roberto Ramos-Silvestre, Rodolfo Morales-Guerrero y Ramn Silva-Ortigoza
ri x l sin x y l cos y , De donde Fi , Fd son las fuerzas que actan sobre las llantas
(1) izquierda y derecha, respectivamente, proporcionando las
velocidades vi , vd , entonces
rd x l sin x y l cos y ,
Fi mvi mvi (cos . x sin . y ),
de donde, si m es la masa de cada de una de las llantas (6)
entonces la energa cintica del sistema est dada por Fd mvd mvd (cos . x sin . y ),
m 2 2
(2) donde vi y vd son las magnitudes de las aceleraciones de
T ri rd m( x 2 y 2 l 2 2
),
2 las llantas izquierda y derecha respectivamente. Usando (5)
y (6), despus de realizar una integracin respecto al tiempo
y simplificar, se encuentra que
2 x vi vd cos cx ,
2 y vi vd sin cy , (7)
2l vd vi c ,
wd wi r
donde QX, Qy, Q, son las denominadas componentes de la y sin , (10)
2
fuerza generalizada, las cuales estn dadas por
wd wi r
ri r . (11)
Qx Fi Fd d Fi Fd x, 2l
x x
ri rd De las ecuaciones (9)-(11) es claro que para r y l dados, la
Qy Fi Fd Fi Fd y, (4)
y y nica forma de imponer que las variables del sistema (x, y,
ri r ), generen una trayectoria deseada queda determinada por
Q Fi Fd d la eleccin apropiada de d y i, las cuales son conocidas
como variables de control del mvil dentro del contexto de
Q l Fd Fi cos x sin y . la teora de control automtico, motivo de estudio de la
siguiente seccin.
Tomando (1)-(4), un clculo directo muestra que las
ecuaciones de movimiento estn dadas por
III. SIMULACIN DEL MODELO EN
MATLAB-SIMULINK.
2mx Fd x ,
Fi
2my Fd y ,
Fi (5)
Esta seccin tiene por objetivo el realizar la simulacin del
2ml 2 l Fd Fi cos x sin y . modelo cinemtico del robot mvil, para observar el
comportamiento del mismo, es decir, su posicin y
orientacin, cuando se aplican diversas combinaciones de
Lat. Am. J. Phys. Educ. Vol. 4, No. 3, Sept. 2010 764 http://www.lajpe.org
Modelado, simulacin y construccin de un robot mvil de ruedas tipo diferencial
velocidades angulares a las ruedas izquierda y derecha. Para FIGURA 4. Trayectoria realizada por el robot mvil, para
realizar las simulaciones del modelo cinemtico se utiliza el velocidades angulares iguales en la misma direccin d =1 rad/s
software Matlab Simulink. y i =1 rad/s.
La representacin del modelo cinemtico del robot
mvil en Simulink se muestra en la Figura 3. Para todas las b) Simulacin 2: En esta simulacin se imponen las
simulaciones del sistema (9)-(11) se considerarn los velocidades angulares de las ruedas sean: d = 1.2 rad/s y i
parmetros siguientes: para el radio de las ruedas se = 1 rad/s, por lo que el robot mvil gira continuamente en
considera r = 0.075 m, con una separacin entre las mismas sentido anti horario, lo anterior se observa en la Figura 5.
de 2l = 0.39 m, con la condiciones iniciales (x(0), y(0),
(0))= (0, 0, /4 rad). Mientras que el tiempo de simulacin
que se considera es t = 50 s.
Lat. Am. J. Phys. Educ. Vol. 4, No. 3, Sept. 2010 765 http://www.lajpe.org
Edgar Roberto Ramos-Silvestre, Rodolfo Morales-Guerrero y Ramn Silva-Ortigoza
d) Simulacin 4: En esta simulacin se aplican velocidades A. Etapa 1: Subsistemas
iguales a ambas ruedas, pero en sentidos opuestos, es decir,
d = 1 rad/s y i = -1 rad/s. Con esto se puede verificar una En esta etapa se aborda lo referente al diseo mecnico y la
caracterstica que tiene el robot mvil tipo traccin seleccin de los componentes electromecnicos como son
diferencial; que es el de girar sobre s mismo en estas los motores, encoders y las bateras, para finalmente
condiciones. En la Figura 7 se muestra el resultado de este terminar en el ensamble del prototipo. A continuacin se
efecto. explica cada una de las partes que componen los
subsistemas.
FIGURA 12. Piezas finalizadas para el ensamble del robot mvil. Como se puede observar en las figuras anteriores el
prototipo esta ensamblado, pero todava no cuenta con la
electrnica necesaria para accionar los motores CD. La
estructura del robot nos permite observar cmo se realizar
la disposicin de las tarjetas electrnicas y las bateras para
la alimentacin, as como el cableado de las mismas.
B. Etapa 2: Potencia
Lat. Am. J. Phys. Educ. Vol. 4, No. 3, Sept. 2010 769 http://www.lajpe.org
Edgar Roberto Ramos-Silvestre, Rodolfo Morales-Guerrero y Ramn Silva-Ortigoza
Circuito encoder: Este circuito se alimenta con 12 V, el cual V. CONCLUSIONES
suministra el voltaje que energiza a los encoders. Adems,
este circuito contiene una derivacin de 5 V debido a que La robtica mvil como materia de estudio es bastante
nuevamente se emplea optoacopladores para aislar la tarjeta amplia y contar con un prototipo para realizar pruebas
de control con este circuito. Los conectores mostrados a la ayuda de gran manera a entender los conceptos tericos. En
izquierda del diagrama etiquetados como ENCODER DER la actualidad se cuenta con herramientas de software que
y ENCODER IZQ reciben la informacin de los canales A y permiten tanto disear desde una pieza mecnica hasta
B correspondientes a su respectivo encoder, mientras que el simular el comportamiento de un robot mvil, y de esta
conector llamado ENC ALIMENT, alimenta a 12 V los forma ver su desempeo.
encoders para su funcionamiento. Las seales provenientes En este trabajo se ha realizado la obtencin del modelo
de los encoders pasan a travs de los circuitos cinemtico que gobierna los estados del sistema RMR, cuyo
optoacopladores y se envan en forma de corriente a los deduccin no siempre resulta sencilla de entender en otras
bornes del lado derecho (ENC DER OUT y ENC IZQ referencias. Asimismo, hemos realizado algunas
OUT). La Figura 18 muestra el circuito y sus conectores simulaciones en lazo abierto, relativo al comportamiento de
para las otras etapas. este sistema ante entradas de velocidad angular impuestas,
para interpretar la evolucin de las trayectorias generadas en
el plano XY. Esto permitir, en el futuro el diseo de leyes
de control que gobiernen a los perfiles de velocidad angular
derecha, d, e izquierda, i, de tal manera que se pueda dar
solucin a los problemas de seguimiento de trayectorias y
de evasin de obstculos.
En lo relativo a la construccin de cada una de las piezas
que conforman al RMR se puede decir que no existieron
muchas problemticas, excepto el diseo y construccin de
las ruedas de traccin diferencial, pues hubo que
construirlas en una mquina CNC, y posteriormente se
mandaron a vulcanizar, para que el mvil tuviera mayor
friccin con la superficie del espacio de trabajo donde se
FIGURA 18. Circuito encoder de la etapa de potencia. desarrollar. En lo que respecta al ensamble de las piezas
mecnicas que conforman al prototipo, unas de las
C. Ensamble del prototipo problemticas presentadas durante la construccin del
mismo es el relativo al ensamble de las piezas mecnicas,
Como resultado de realizar la unin de las dos etapas (etapa debido a que un mal acoplamiento de estas, principalmente
de subsistemas y etapa de potencia) se tiene el prototipo en el eje de los motores que brindan el movimiento en las
terminado y listo para realizar pruebas. Para finalizar, en la ruedas ocasiona un desajuste en el desplazamiento del
Figura 19 se muestran diferentes vistas del robot mvil RMR. Otra problemtica es la relativa a la posicin
terminado con la electrnica implementada, donde se puede especifica en que se encuentran distribuidas las ruedas de
observar que la parte trasera el mvil cuenta con un traccin al final de la base del robot se presenta un efecto de
conector DB25-H, que permitir realizar la conexin con vibracin en la estructura del mvil, dicho efecto podra
una tarjeta de adquisicin de datos, para realizar una tarea influir en la direccin que lleve el mvil cuando se apliquen
especfica. velocidades angulares a las ruedas; sin embargo una
solucin aceptable a este problema sera la colocacin de
ms carga sobre el RMR o distribuir la colocacin de las
ruedas de soporte de tal manera que el efecto se atene.
El desarrollo del presente artculo se limito a modelar,
simular y construir un prototipo para realizar pruebas, pero
no as a la parte de control para lo cual se sugiere adicionar
una tarjeta de control que se adecue a las caractersticas
de la electrnica que se utiliza en este robot mvil, mediante
el desarrollo de tcnicas de control automtico.
Dentro de las perspectivas futuras de trabajo, en torno a
este prototipo, se planea realizar las tareas de seguimiento
de trayectorias y de evasin de obstculos, en la formacin
de recursos humanos en el rea de Mecatrnica.
Lat. Am. J. Phys. Educ. Vol. 4, No. 3, Sept. 2010 771 http://www.lajpe.org