Está en la página 1de 10

Modelado, simulacin y construccin de un robot

mvil de ruedas tipo diferencial

Edgar Roberto Ramos-Silvestre, Rodolfo Morales-Guerrero,


Ramn Silva-Ortigoza
CIDETEC-IPN, Departamento de Posgrado, rea de Mecatrnica,
Unidad Profesional Adolfo Lpez Mateos, C.P. 07700, Mxico D. F, Mxico.

E-mail: eramoss0901@ipn.mx

(Recibido el 1 de Julio de 2010; aceptado el 23 de Septiembre de 2010)

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.

Palabras clave: Robot mvil de ruedas, modelado, simulacin, prototipo.

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.

Keywords: Mobile robot of wheels, modeling, simulation, prototype.

PACS: 07.07.Tw, 07.05.Dz, 07.07.Df ISSN 1870-9095

I. INTRODUCCIN al tipo de locomocin que utilicen para desplazarse dentro


de su espacio de trabajo en tres categoras: robots de ruedas
La robtica, es una de las tecnologas ms importantes en la [3, 4, 5], robots de patas [6, 7] y robots de orugas [8, 9]. A
nueva era de la sociedad [1], en la bsqueda de nuevas pesar del amplio estudio de la movilidad de robots por patas
tendencias tecnolgicas, el estudio de la robtica mvil y de orugas, el desarrollo ms significativo se ha dado en la
juega un papel muy importante en diversas reas y locomocin por ruedas. Una ventaja principal por la que es
aplicaciones que van desde diversos sectores del quehacer ms conveniente utilizar ruedas como medio locomotor es la
humano, tales como el industrial, militar, exploracin facilidad para construirlas; otras ventajas son que solo es
espacial, entretenimiento, asistencia mdica, seguridad, necesario suministrar energa al eje de las ruedas motrices,
entre otras muchas aplicaciones. se puede desplazar un peso mayor que usando patas,
Como ya se menciono debido a las diversas aplicaciones requieren menor cantidad de partes, el control de las ruedas
dentro del estudio de la robtica mvil se pueden clasificar a es menos complejo que la actuacin de las patas o de las
los robots en vehculos areos, terrestres y acuticos [2]. De orugas, causan menor desgaste en la superficie en donde se
la misma manera, hablando de los robots terrestres podemos mueven en comparacin con las bandas de las orugas y los
encontrar que estos a su vez se pueden clasificar de acuerdo problemas de balance no presentan gran dificultad, ya que el
Lat. Am. J. Phys. Educ. Vol. 4, No. 3, Sept. 2010 762 http://www.lajpe.org
Modelado, simulacin y construccin de un robot mvil de ruedas tipo diferencial
robot siempre se encontrar en contacto con una superficie, sern las velocidades angulares de cada rueda, izquierda y
lo cual no siempre sucede con los robots actuados con patas derecha. En la seccin III, se realiza la simulacin del
u orugas. modelo obtenido en la seccin II, para lo cual se hace uso de
Sin embargo cabe mencionar que los robots mviles con
la herramienta Matlab Simulink , de tal forma que las
ruedas (RMR) tambin presentan un problema a enfrentar, ecuaciones diferenciales que representan al robot mvil son
las ruedas no pueden salvar grandes obstculos; para esto se puestas en un entorno de diagrama de bloques, y de esta
debe de tener en cuenta en el diseo el radio de las llantas, forma observar su desempeo cuando se aplican diversas
su disposicin en el mvil y la parte que proporcionar el combinaciones de velocidades angulares a cada rueda tanto
movimiento, es decir cules van a ser las llantas motrices. izquierda como derecha. En la seccin IV, se describe la
De lo anterior los sistemas de los que se compone un RMR construccin fsica del robot mvil, tanto de la parte
se resume en dos partes fundamentales: un arreglo mecnica como de la parte electrnica, y una vez que
cinemtico y un sistema de actuadores. Entendiendo por describe la construccin se muestra el ensamblado del
arreglo cinemtico al anlisis del movimiento sin tener en mismo. Finalmente, en la seccin V, se presentan las
cuenta las fuerzas que lo producen, ni las que se generan; y conclusiones del documento.
por la parte de actuadores como aquellos recursos que
proporcionan el movimiento. Hablando de la parte
cinemtica en RMR, se encuentran diversas configuraciones
II. MODELO CINEMTICO DEL ROBOT
[10, 11, 12] que han sido de inters en mltiples estudios,
dentro de las cuales se encuentran la configuracin MVIL
Ackerman, triciclo, skid steer, sncrona, traccin
omnidireccional y traccin diferencial, siendo esta ltima la Para el modelado del robot mvil se considera que el
ms comn y la empleada en este trabajo. movimiento del robot se realiza en el plano XY, con una
La configuracin por traccin diferencial se caracteriza configuracin de traccin diferencial. En la Figura 1 se
porque el movimiento se consigue con dos ruedas, muestra el diagrama del robot mvil para desarrollar el
acopladas cada una a su propio motor, teniendo modelo cinemtico de un robot diferencial [17, 18, 19, 20].
normalmente una o dos ruedas de apoyo. De esta forma se De acuerdo a la Figura 1, (x, y) denota la posicin del punto
logra que el robot avance en lnea recta fijando ambos medio del eje que une las dos llantas traseras, describe el
motores a la misma velocidad, tambin se le puede hacer ngulo que forma el eje de simetra del mvil respecto al eje
girar en una u otra direccin cuando se aplican velocidades X positivo, d y i son las velocidades angulares de las
diferentes, y se logra que gire sobre su propio eje cuando las llantas derecha e izquierda, respectivamente, mientras que r
velocidades tienen igual magnitud con sentidos opuestos. es el radio de las llantas y 2l es la separacin entre ellas.
Asimismo, para hacer ms tratable el problema de
modelado, en la obtencin de los modelos cinemticos de
RMR, es comn introducir suposiciones de diseo y
operacin [13, 14] como: a) El robot se mueve sobre una
superficie plana, b) El deslizamiento en la ruedas izquierda
y derecha es despreciable, c) El robot es rgido y no cuenta
con partes flexibles, d) el robot tiene restricciones no
holonmicas [15, 16].
En lo referente a la parte de actuadores o motores, estos
se encargan de generar los perfiles de velocidad angulares
impuestos por el modelo cinemtico. Particularmente los
motores de corriente directa (CD) son los ms usados en la
actuacin de RMR debido a su facilidad de control, ya que
estos poseen un modelo lineal.
En los ltimos tiempos, el estudio de la robtica mvil FIGURA 1. Diagrama del robot mvil.
ha sido objeto de inters para una gran cantidad de
investigadores, en lo relativo a factores importantes
asociados a la bsqueda de lograr una total autonoma en los Sobre cada rueda, tanto izquierda como derecha, acta una

robots mviles, es por tal motivo que el objetivo de este fuerza, Fi y Fd , que proporcionan las velocidades vi y
trabajo es el de modelar, simular y construir un RMR tipo
v d , respectivamente. En las Figuras 2(a) y 2(b) se muestran
diferencial que permita comprobar e implementar lo
el diagrama de fuerzas y de velocidades, y tomando como
desarrollado en la teora.
coordenadas generalizadas a (x, y, ), se encuentra que la
Este artculo est dividido en cinco secciones. En la
posicin de los puntos de contacto de cada una de las llantas
seccin II, se realiza el modelado cinemtico del robot
con el plano XY est dada por
mvil de ruedas para lo cual hacemos uso del mtodo de
Euler-Lagrange para encontrar las ecuaciones diferenciales
que gobiernan la dinmica de un robot mvil diferencial,
tomando en cuenta que la entrada de control del sistema

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 ,

donde cx, cy y c son tres constantes de integracin.


Finalmente, si i y d son las velocidades angulares de las
llantas izquierda y derecha, respectivamente, la condicin de
(a) Diagrama de fuerzas. (b) Diagrama de velocidades.
rodadura sin deslizamiento es equivalente a imponer que:
FIGURA 2. Diagrama de fuerzas y velocidades.
vi rwi ,
(8)
Con base en la teora de Lagrange de la mecnica clsica, vd rwd ,
las ecuaciones de movimiento del sistema fsico estn dadas
por: donde r denota el radio de cada una de las ruedas del mvil.
As, con la intencin de hacer ms general el modelo y no
d T T restringirlo a una posicin y orientacin iniciales las
Qx , constantes de integracin cx, cy y c se hacen iguales a cero,
dt x x
obteniendo que las ecuaciones del modelo cinemtico estn
d T T (3) dadas por,
Qy ,
dt y y
d T T wd wi r
Q , x cos , (9)
dt 2

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.

FIGURA 5. Trayectoria realizada por el robot mvil, para una


velocidad angular de la rueda derecha mayor a la de la izquierda d
FIGURA 3. Representacin del modelo cinemtico por diagrama e
= 1.2 rad/s y i = 1 rad/s.
bloques en Matlab Simulink .

El diagrama a bloques mostrado en la Figura 3, permite


c) Simulacin 3: En esta simulacin se aplican las siguientes
realizar la simulacin del modelo cinemtico, que describe
velocidades angulares: d = 0.08 t rad/s para la rueda
el comportamiento del robot mvil para diferentes valores
derecha y i =1 rad/s para la rueda izquierda. En estas
de velocidades angulares, teniendo la posibilidad de cambiar
condiciones se puede observar como hay un punto en el cual
la orientacin y la posicin inicial del mvil (x0, y0). Las
la rueda derecha supera en velocidad a la rueda izquierda y
condiciones bajo las cuales se realizaron las simulaciones se
sigue una curva cerrada. Este comportamiento se muestra en
explican a continuacin:
la Figura 6.
a) Simulacin 1: Haciendo que las velocidades angulares
sean iguales en ambas ruedas, es decir, d =1 rad/s y i =1
rad/s. Es claro que cuando se impone lo anterior se genera
una recta orientada a /4 rad en el plano XY, lo cual est en
completo acuerdo con lo obtenido en la simulacin
mostrada en la Figura 4.

FIGURA 6. Trayectoria realizada por el robot mvil, cuando se


aplica una rampa a la rueda derecha d = 0.08 t rad/s y la
izquierda i =1 rad/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.

A.1 Motores, Encoders y Bateras

Es comn encontrar en mltiples sistemas el uso de motores


paso a paso, servomotores y motores de CD; sin embargo
debido a que cada uno presenta caractersticas distintas, la
seleccin depende del sistema a desarrolla y de esta forma
se adapte a sus requerimientos. Si analizamos los
servomotores, podemos mencionar que tienen un
desplazamiento angular limitado y se basan para su
funcionamiento en un control por ancho de pulso, por lo
tanto no es el recomendable para el prototipo. Los motores a
pasos, ofrecen un control con una precisin elevada en el
giro del rotor debido a su estructura interna, sin embargo
FIGURA 7. Trayectoria realizada por el robot mvil, para exigen mayor electrnica para su control, lo cual lo hace
velocidades angulares iguales, pero de sentido opuesto d = 1 relativamente complejo para su implementacin. Por lo
rad/s y i = -1 rad/s. mencionado en prrafos anteriores se utilizo un motor de
CD, ya que tiene un modelo lineal que facilita su control, y
adems es controlable en lazo cerrado y son ms sencillos
de instrumentar. Los motores seleccionados para el presente
IV. CONSTRUCCIN DEL ROBOT MOVIL
prototipo corresponden a los modelos GNM3150 del
fabricante MicroMo Electronics Inc., los cuales requieren de
Esta seccin aborda dos etapas generales de las que se
un voltaje nominal de 24 V. El par de salida es de 3.53 N-m.
compone el prototipo de robot mvil, los cuales son: etapa
Asimismo el factor de reduccin del motor es de 20:1. En la
de los subsistemas que involucra los componentes
Figura 9 se muestra el motor de CD utilizado en el
mecnicos, y la etapa de potencia, que permite conocer la
prototipo.
parte electrnica. En la Figura 8 se muestran las etapas que
conforma el robot mvil de ruedas construido.

FIGURA 9. Motor de CD de 24 V, modelo GNM3150 del


fabricante MicroMo Electronics Inc.

En cuanto a los encoders que sirven para realizar la medida


del desplazamiento angular del robot mvil, se eligieron de
FIGURA 8. Etapas de las que se componen el robot mvil de tipo incremental y que se acoplan directamente a los
ruedas construido. motores, y son de la marca OMRON, modelo E6A2-CW5.
El funcionamiento de un encoder consiste en un arreglo de
fototransistor y fotodiodo, colocados en ambos extremos de
un disco que tiene sectores opacos y libres, el cual se monta
en el rotor del motor y al girar el disco, el nmero de pulsos
Lat. Am. J. Phys. Educ. Vol. 4, No. 3, Sept. 2010 766 http://www.lajpe.org
Modelado, simulacin y construccin de un robot mvil de ruedas tipo diferencial
por revolucin, determina la resolucin del encoder [21]. describiremos el proceso de construccin del prototipo. El
Entre las caractersticas ms importantes del encoder diseo del robot se realizo con el software SolidWork, que
podemos mencionar que: permite diseo de piezas mecnicas as como de su
Es posible instrumentarlo para sensar desplazamiento, ensamblado. La manufactura se realizo con la ayuda de un
velocidad, desplazamiento angular, posicin y centro de maquinado por control numrico (CNC)
aceleracin. adicionalmente se utilizo herramienta convencional como el
Requiere de una alimentacin de 12-24 V CD. torno y la fresa. Las partes que compone el robot mvil son:
Resolucin de 2000 pulsos por revolucin.
Cuenta con tres canales (channel A, channel B) y un a) Base del robot mvil, que es la pieza donde se
ndice (Index). soporta toda la estructura cinemtica y la parte de
La Figura 10 muestra el encoder ptico de tipo incremental los actuadotes del robot. Las dimensiones finales de
que fue utilizado en el prototipo del robot mvil. la pieza son de 55 cm de largo y de 48.5 cm en la
parte ms ancha de la pieza.
b) Ruedas motrices, que permiten el desplazamiento en
el plano del robot mvil. Las dimensiones de cada
pieza es de 10 cm de dimetro adicionalmente la
pieza se vulcanizo para tener mayor friccin sobre
la superficie en la que se desplace y finalmente tiene
un dimetro de 15 cm.
c) Buje de unin entre ruedas motrices y flecha del
motor, sirven para conectar las ruedas del robot con
el eje del motor. La base de la pieza tiene un
dimetro de 3.5 cm y el largo de la misma es de 4
cm, el dimetro menor en la punta del buje es de 2
cm.
FIGURA 10. Encoder ptico tipo Incremental de la marca d) Base para ruedas de bola, esta pieza es la que
OMRON. soporta al par de ruedas de bola que brindan
estabilidad al robot. Tiene una dimensin de 36 cm
Todo sistema electromecnico, necesita una fuente de de largo.
energa para poder realizar una tarea; para el prototipo e) Barras de unin entre soportes y estructura, se
utilizamos bateras de plomo-cido, las cuales son muy realizaron 3 piezas semejantes las cuales se
comunes en diversas aplicaciones. Regularmente estas distribuyen a lo largo del soporte de las ruedas de
bateras se encuentran en mdulos de 12 V con distintas bolas, las dimensiones de las piezas son 7.15 cm de
capacidades de corrientes, para el robot mvil se necesitara largo y tiene un dimetro de 1.6 cm.
de dos mdulos de 12 V en serie, para formar una fuente de f) Sujetadores de rodamientos, se tiene dos piezas que
24 V que permita el buen desempeo de los motores. Las de 7.4 x 6.4 cm, el dimetro de la caja para el
bateras adquiridas son de la marca YUASA y son de una rodamiento es de 3.7 cm con un dimetro interno de
capacidad de 12 A-hr (Amper-hora), como se muestra en la 2.2 cm.
Figura 11. g) Bridas de soporte para el motor, sirven como
soporte para los motores permitiendo sujetarlos a la
base del robot, con el fin de fijarlos y puedan unirse
a los ejes de las ruedas. Ambas piezas tiene la forma
de medio circulo con un radio de 2.75 cm que al
unirse sujetara al contorno del motor, la brida
superior tiene una dimensin de 7.6 x 5.98 cm y la
brida inferior mide 7.6 x 3.3 cm, ambas tiene un
ancho de 3.15 cm.
h) Bases para el encoder, permiten sujetarlos con la
base del robot, asimismo unen con la flecha del
motor. La pieza tiene forma de ngulo de 90, la
base de la pieza mide 6.8 x 4.5 cm y la parte donde
se empotra el encoder tiene una longitud de 7.7 cm
con el corte circular de 3 cm de dimetro.
FIGURA 11. Batera de plomo-cido, 12 V de la marca
Una vez que se tienen maquinadas cada una de las
YUASA.
piezas del robot mvil se procede a ensamblar las mismas
junto con la parte de subsistemas. Se muestra en las Figuras
A.2 Diseo mecnico 12 y 13 el conjunto de las piezas culminadas y distribuidas
en su posicin antes de su ensamble.
Una vez realizado la seleccin de los dispositivos
electromecnicos que brindan traccin a robot,
Lat. Am. J. Phys. Educ. Vol. 4, No. 3, Sept. 2010 767 http://www.lajpe.org
Edgar Roberto Ramos-Silvestre, Rodolfo Morales-Guerrero y Ramn Silva-Ortigoza

FIGURA 14. Vista inferior del robot mvil.

FIGURA 15. Vista isomtrica del robot mvil.

FIGURA 16. Vista lateral del robot mvil.

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

Despus que se tiene el prototipo construido y ensamblado,


procedemos a describir la etapa de potencia, la cual brinda
el movimiento a las ruedas por medio de los motores y
alimenta los circuitos encargados de realizar el control para
desarrollar la tarea planteada. Sin duda la etapa de potencia
es parte fundamental para lograr el resultado esperado ya
que por medio de esta etapa, el robot es capaz de realizar
FIGURA 13. Piezas distribuidas en su posicin antes se su
movimientos y estar en contacto con la tarjeta controladora.
ensamblaje.
En la Figura 14 se presenta un diagrama a bloques que
muestra la vertiente planteada para la realizacin de cada
En las Figuras 14, 15 y 16 se muestran respectivamente, la uno de los circuitos involucrados en esta etapa, donde el
vista inferior, la vista isomtrica y la vista lateral del robot bloque etiquetado con DS1104 es una tarjeta de control
mvil. En el lado izquierdo de estas figuras se presenta la que sirve como enlace entre una PC y la electrnica del
estructura del robot diseado en SolidWorks. Mientras que robot mvil, cabe mencionar que por medio de esta tarjeta
en el lado derecho de las mismas figuras se muestran las de control ser posible implementar en el futuro tcnicas de
fotografas del prototipo del robot construido. control automtico que gobiernen el comportamiento del
mvil. Asimismo, es importante decir que en todos los
Lat. Am. J. Phys. Educ. Vol. 4, No. 3, Sept. 2010 768 http://www.lajpe.org
Modelado, simulacin y construccin de un robot mvil de ruedas tipo diferencial
circuitos electrnicos diseados y construidos se empleo el Circuito optoacoplador: Este circuito tiene la funcin de
software Altium Designer 2004. acoplar dos seales de medios distintos, es decir su funcin
principal es mantener aislada elctricamente dos circuitos y
proteger a la tarjeta controladora y as evitar el paso de
directo de corriente que pudiera daar algn dispositivo.
Cabe sealar que fue necesario construir dos tarjetas de este
circuito, debido a que el prototipo utiliza dos motores para
realizar movimientos. En la Figura 16 se muestra el circuito
y sus diferentes dispositivos electrnicos.

FIGURA 14. Etapa de potencia del robot mvil.

Circuito fuente: Como se menciono anteriormente, el


sistema que se realizo, cuenta con dos bateras de 12 V para
su funcionamiento, por lo cual el circuito fuente es capaz de FIGURA 16. Circuito optoacoplador de la etapa de potencia.
suministrar los distintos valores de voltaje a cada uno de los
sistemas del robot mvil. Para reducir el voltaje de las
bateras, se emplearon circuitos reguladores de voltaje 7805 Circuito puente H: El termino puente H proviene de la
para la fuente de 5 V que alimenta la etapa de disposicin grafica del circuito, que se construye con cuatro
optoacopladores en el puente H y la electrnica necesaria, transistores que trabajan en modo de encendido/apagado
tambin se hace uso del 7812 para 12 V que suministra (interruptores) los cuales permiten la conmutacin del
energa a los ventiladores que brindan refrigeracin al sentido de giro de los motores, para el prototipo se emplea
puente H y a los encoders. Como medio de proteccin en un circuito integrado LMD18200 que tiene las
este circuito, se integran un par de fusibles en caso de caractersticas de controlar a un motor de CD con solo dos
presentarse una sobrecarga de corriente en el sistema. En la seales PWM (siglas en ingls de Pulse Width Modulation)
Figura 15 se aprecia lo anteriormente descrito, observamos y DIR (direccin). Como este proceso involucra gran
del lado izquierdo las salidas de voltaje provenientes de las consumo de corriente por parte de los motores en el puente
bateras directamente y del lado derecho las etapas H, se agrego al circuito un conector que alimenta un
reguladas a travs de los circuitos reguladores de voltaje. ventilador cuya funcin es disipar el calor de los
dispositivos. Tambin se agregaron otros dos conectores que
se comunican con el circuito fuente con el fin de
proporcionar en este circuito alimentacin de 12 V para el
ventilador y 24 V para los motores. En la Figura 17 se
muestra el circuito, que de igual forma que en el anterior fue
necesario realizar dos tarjetas electrnicas.

FIGURA 17. Circuito puente H de la etapa de potencia.


FIGURA 15. Circuito fuente de la etapa de 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.

FIGURA 19. Diferentes vistas del robot mvil de ruedas


terminado.
Lat. Am. J. Phys. Educ. Vol. 4, No. 3, Sept. 2010 770 http://www.lajpe.org
Modelado, simulacin y construccin de un robot mvil de ruedas tipo diferencial
AGRADECIMIENTOS [9] Iwamoto T., Yamamoto H. and Honma K.,
Transformable crawler mechanism with adaptability to
E. R. Ramos-Silvestre agradece el soporte econmico terrain variations, in Proc. of the International Conference
recibido mediante una beca de estudios por parte Secretara on Advanced Robotics, 285-292 (1983).
de Relaciones Exteriores Direccin General de Asuntos [10] Brunl, T., Embedded robotics: Mobile robot design
Culturales Direccin de Intercambio Acadmico de and applications with embedded systems, (Springer-Verlag,
Mxico. R. Morales-Guerrero agradece el apoyo econmico New York, 2006).
a la Secretara de Investigacin y Posgrado del Instituto [11] Borenstein, J., Everett, H. R. and Feng, L., Where am
Politcnico Nacional (SIP-IPN) mediante el otorgamiento I?, sensors and methods for mobile robot positioning,
de la Beca PIFI e institucional 2010. R. Silva-Ortigoza Thechnical report, (1996).
agradece el soporte econmico del Sistema Nacional de [12] Siegwart, R. and Nourbakhsh, R., Introduction to
Investigadores (SNI) (Mxico), a la Secretaria de Autonomous Mobile Robots, (The MIT Press, Cambridge
Investigacin y Posgrado del Instituto Politcnico Nacional Massachusetts, 2004).
(SIP-IPN) por el apoyo otorgado para el desarrollo de este [13] Muir, P. F. and Neuman, C. P., Kinematic modeling of
trabajo, y de los Programas EDI y COFAA del IPN. De wheeled mobile robots, Robotics Institute Technical Report,
igual manera los autores agradecen los comentarios de los (1986).
revisores pues han sido de gran utilidad para redactar una [14] Tang, F., Kinematics and design of a wheeled mobile
nueva versin mejorada. robot, (Center for Intelligent Machines, McGill University,
Montreal, Canada, 2002).
[15] Walsh, G., Tibury, D., Sastry, S., Murray, R. and
REFERENCIAS Laumond, J. P., Stabilization of trayectory for system with
nonholonomic constraints, IEEE Trans. Automation and
[1] Castells, M., The Information Age: Economy, Society Control 39, 216-222 (1994).
and Culture. Volume I: The Rise of the Network Society, [16] Wang, D. and Xu, G., Full-State Tracking and Internal
(Blackwell Publishers Inc., Cambridge, 1996). Dynamics of Nonholonomic Wheeled Mobile Robots, IEEE
[2] Angeles, J., Fundamentals of Robotic Mechanical ASMAE Trans. on Mechatronics 8, 203-214 (2003).
Systems. Theory, Methods and Algorithms, (Springer- [17] Silva-Ortigoza, R., Molina-Vilchis, M. A., Hernndez-
Verlag, New York, 2007). Guzmn, V. M., Silva-Ortigoza, G., Marciano-Melchor, M.
[3] Campion, G., Bastin, G. and D'Andra-Novel, B, y Portilla-Flores, E. A., Modelado y control de un robot
Structural properties and classification of kinematic and mvil tipo Newt en la tarea de seguimiento de trayectoria,
dynamic models of wheeled mobile robots, IEEE Trans. Tlmatique 7, 129-145 (2008).
Robot. Automat 12, 47-62 (1996). [18] Sira-Ramrez, H. and Agrawal, S. K., Differentially
[4] Muir, P. F., Modeling and control of wheeled mobile Flat Systems, (Marcel Dekker, New York, 2004).
robots, Ph. D. dissertation, The Robotics Institute Carnegie [19] Silva-Ortigoza, R., Silva-Ortigoza, G., y Hernndez-
Mellon University, Pittsburgh (1988). Guzmn, V. M., Trayectory Tracking in a movile robot
[5] Muir, P. F. and Neuman, C. P., Kinematic modeling of whitout using velocity measurements for control of wheels,
wheeled mobile robots, Journal of Robotic Systems 4, 281- IEEE Latin American Transactions 6, 598-607 (2008).
340 (1987). [20] Ollero, A., Robtica Manipuladores y robots mviles,
[6] Raibert, M. H., Brown, H., Chepponis, M., Hastings, E., (Marcombo, Barcelona, 2001).
Koechling, J., Murphy, K. N., Murthy, S. S. and Stentz, A., [21] Barrientos-Sotelo, V. R., Anlisis, diseo y
Dynamically stable legged locomotion, Robotics Institute construccin en tiempo real de un robot mvil tipo Shakey
Technical Report 20 (1983). en el seguimiento de trayectoria, Tesis de maestra dirigida
[7] Todd, D., Walking machines: An introduction to legged por R. Silva Ortigoza y J. M. Albarrn, CIDETEC-IPN,
robotics, (Kogan-Page, London, 1985). Mxico (2008).
[8] Granosik, G. and Borenstein, J., Integrated joint
actuator for serpentine robots, IEEE/ASME Trans. on
Mechatronics 10, 473-481 (2005).

Lat. Am. J. Phys. Educ. Vol. 4, No. 3, Sept. 2010 771 http://www.lajpe.org

También podría gustarte