Está en la página 1de 9

Ing. USBMed, Vol. 5, No.

1, Enero-Junio 2014

SEGUIMIENTO DE TRAYECTORIAS CON UN ROBOT MVIL DE


CONFIGURACIN DIFERENCIAL
Leonardo Enrique Manuel Alejandro Edgar Leonardo
Solaque Guzmn Molina Villa Rodrguez Vsquez
Universidad Militar Nueva Universidad Militar Nueva Universidad Militar Nueva
Granada Granada Granada
leonardo.solaque@unimilitar.edu.co u1801496@unimilitar.edu.co u1801522@unimilitar.edu.co

(Tipo de Artculo: Investigacin. Recibido el 10/04/2014. Aprobado el 18/05/2014)

RESUMEN
En este trabajo se desarrolla un sistema de control, aplicado en un robot mvil de configuracin diferencial, para seguir una
trayectoria determinada. Para dar solucin al problema, primero se implementa la cinemtica directa del robot para simular el
comportamiento del mismo. Luego para cumplir el objetivo, dos sistemas de control (holonmico y no-holonmico), fueron
desarrollados e implementados a partir de la cinemtica inversa. Posteriormente, se desarrollan pruebas que permiten comparar
el rendimiento de los dos controladores, determinando cul proporciona la mejor solucin.

Palabras clave
Configuracin diferencial, modelado cinemtico, Robtica mvil, trayectorias.

PATH-FOLLOWING WITH DIFERENTIAL MOBILE ROBOT

ABSTRACT
This paper presents a study of path following methods, especially for mobile robots with differential configuration. This paper
searches for a simple control system exhibiting good performance, allowing robots to follow a certain path. Different numerical
methods are to be implemented for achieving this goal.

Keywords
Mobile robotics, Differential configuration, Kinematic modeling, Path-following.

SUIVI DE TRAJECTOIRES EN UTILISANT UN ROBOT MOBILE


CONFIGURATION DIFFRENTIEL

Rsum
Cet article prsente une tude des mthodes, en particulier, pour des robots mobiles avec configuration diffrentiel. Pour russir
cet objectif on cherche dutiliser un systme de contrle simple mais et avec bon performance, qui permet aux robots de suivre une
trajectoire spcifique. On va implmenter des diffrentes mthodes numriques pour russir cet objectif.

Mots-cls
Configuration diffrentiel, Modlisation cinmatique, Robotique mobile, Trajectoires

L. E. Solaque, M. A. Molina, E. L. Rodrguez. Seguimiento de trayectorias con un robot mvil de configuracin diferencial.
Ing. USBMed, Vol. 5, No. 1, pp. 26-34. ISSN: 2027-5846. Enero-Junio, 2014.
26
Ing. USBMed, Vol. 5, No. 1, Enero-Junio 2014

1. INTRODUCCIN diferencial, es desplazarse en lnea recta, ya que para


que robot pueda lograr esto, sus dos ruedas deben
La robtica mvil es una herramienta que permite girar a la misma velocidad [7], pero si cada rueda
extender las aplicaciones, en comparacin a los robots experimenta una friccin diferente sus velocidades van
fijos, puesto que se pueden desarrollar nuevas a variar, este problema debe ser solucionado con un
tecnologas con la implementacin de robots no sistema de control dinmico que vaya variando las
sedentarios, que puedan realizar navegacin autnoma velocidades a medida que el robot lo necesite [4], [7].
[1], [2]. En la actualidad se aplican una gran variedad
de mtodos para la planeacin y seguimiento de Para dar solucin al problema, se realiza el modelo del
trayectorias que permitan a los robots cumplir con su robot diferencial, con el objetivo de tener una
objetivo, mientras evitan los obstculos que se representacin matemtica que describa la cinemtica
presentan en su camino, desde algoritmos simples del sistema [4], [8]. Posteriormente se realizar una
hasta lgicas de programacin que tengan en cuenta aproximacin de las variables de estado. Con esto se
una gran cantidad de factores y por ende sean ms va a implementar el sistema de control que permita
complejos [1]. disminuir la diferencia entre los estados deseados y los
del sistema [3], [4].
Con el estudio de la robtica mvil y sus diferentes
configuraciones es posible desarrollar aplicaciones en En la mayora de aplicaciones en las cuales se
el campo del entretenimiento, la salud, tctica militar, implementan robots mviles se enfrenta un problema
entre otras [3]. Con el desarrollo de nuevas similar, lograr que el robot se ubique en una posicin
aplicaciones, y nuevos frentes de accin, la especfica o lograr que el robot se traslade de un punto
investigacin en la robtica mvil juega un papel especfico a otro, logrando evadir los obstculos o
importante en el rea acadmica. Con el objetivo de buscando la trayectoria ms ptima. Poder controlar el
profundizar en esta temtica, se busca desarrollar desplazamiento del robot permite utilizarlo como una
diferentes robots mviles que permitan la herramienta que facilite diversas aplicaciones tiles
implementacin de distintas leyes de control para que para la sociedad.
estos desarrollen movimientos autnomos [3], [4].
Una solucin para lograr que los robots sigan una ruta
determinada, son los seguidores de lnea. Estos son
A diferencia de los robots fijos, los mviles se
robots mviles equipados de sensores pticos que les
encuentran en constante cambio de su posicin y la
permiten seguir una lnea que se encuentra impresa en
orientacin de acuerdo de su eje de coordenadas base
el piso y la cual gua el camino del robot. Aunque esta
(sistema global) [3], por lo tanto deben estar en
solucin es sencilla, limita el robot a una nica
constante reconocimiento del entorno que lo rodea,
trayectoria.
para adaptarse y realizar un movimiento natural
En este trabajo se desarrolla una solucin que permite
evadiendo los obstculos que se le presenten. Para
a los robots diferenciales seguir cualquier trayectoria
que un sistema de robtica mvil pueda trasladarse en
que se le enve. Con esto, se busca desarrollar
un entorno debe contar con sensores que le permitan
aplicaciones donde se necesite controlar el
monitorear el ambiente constantemente [5].
desplazamiento de los robots, ya sean aplicaciones de
robtica cooperativa o desplazamiento de robots en
La navegacin ms bsica de los robots mviles se
recintos cerrados y con lugares de difcil acceso.
basa en el modelo cinemtico del sistema de
propulsin, es decir, determinar el modelo de la
En esta aplicacin se va a utilizar ArduinoRobot de la
configuracin de actuadores que permiten al robot
compaa Arduino (figura 1), el cual posee la
moverse dentro del entorno [4], [5]. De las configuracin deseada, su programacin es sencilla y
configuraciones de robots mviles, la ms utilizada, es es de fcil adquisicin.
la de traccin diferencial, debido a que es un sistema
simple y adecuado para la navegacin en entornos
cotidianos no muy exigentes. Este tipo de
direccionamiento viene dado por la diferencia de
velocidades de las ruedas laterales. Dos ruedas
montadas en un nico eje son propulsadas y
controladas independientemente, proporcionando
traccin y direccionamiento. Adems, permite cambiar
la orientacin del robot sin movimientos de traslacin
[4], [6]. Un problema importante es cmo resolver el
equilibrio del robot, puesto que es necesario buscar un
apoyo adicional a las dos ruedas ya existentes, esto se
consigue mediante una o dos ruedas de apoyo
aadidas en un diseo triangular o romboidal. Otro
problema que presenta la configuracin de traccin Fig. 1. Simulacin CAD de ArduinoRobot. Autores.

L. E. Solaque, M. A. Molina, E. L. Rodrguez. Seguimiento de trayectorias con un robot mvil de configuracin diferencial.
Ing. USBMed, Vol. 5, No. 1, pp. 26-34. ISSN: 2027-5846. Enero-Junio, 2014.
27
Ing. USBMed, Vol. 5, No. 1, Enero-Junio 2014

2. MODELADO DE CINEMTICA DIRECTA DEL Saber con exactitud la posicin y orientacin del robot
ROBOT DIFERENCIAL con respecto al sistema global, son las incgnitas que
se tienen en un robot mvil. Para poder lograr un
Para realizar el modelado del robot se deben tener en movimiento controlado, se deben tener dominio sobre
cuenta ciertas hiptesis que generalizan el Vr la velocidad de la rueda derecha y Vl la velocidad
comportamiento del robot, por ejemplo, se asume que de la rueda izquierda, ver figura 4.
el robot se desplaza en una superficie plana idealmente
sin rozamiento, tambin se toman los ejes de las El objetivo de modelar el robot es buscar una relacin
ruedas como perpendiculares al suelo por donde se directa de cmo afectan las entradas Vr y Vi, a los
desplaza. Por ltimo el robot se debe mover estados del sistema X, Y, .
nicamente por las fuerzas ejercidas por el movimiento
rotacional de las ruedas [9].

El robot es considerado como un mecanismo slido,


rgido y sin partes flexibles, pero se deben tener en
cuentas las restricciones no holonmicas del sistema
[10], [11]. Es decir, el robot puede desplazarse hacia
atrs o adelante, pero no puede trasladarse a los lados
sin que exista una fuerza externa que obligue el
movimiento (figura 2). Para realizar un desplazamiento
netamente lateral se deben realizar un movimiento en
partes.

Fig. 4. Variables del movimiento de un Robot diferencial.


Fuente: Autores.

Luego de definir las entradas y las salidas que nos


interesan del sistema, se determinan los movimientos
que presenta el robot. El robot puede trasladarse con
una velocidad lineal v y rotar con una velocidad
angular , como se puede observar en la figura 4.

Para que el robot se desplace en lnea recta la


Fig. 2. Restricciones holonmicas del robot diferencial.
velocidad de sus ruedas debe ser igual, por lo tanto, se
Fuente: Autores. puede definir la velocidad lineal del robot, como el
promedio de las velocidades de las ruedas, siendo
Para realizar el modelado del robot de manera proporcional al radio de estas.
correcta, es necesario conocer las condiciones fsicas
del sistema, en especial las dimensiones del robot. Las V V
medidas que interesan en el proceso de modelado son: v R
r l
1
la distancia entre las ruedas y el radio de las mismas. 2
Como se denota en la figura 3. La distancia entre las
ruedas se va a denominar L y el radio de las ruedas Para que el robot tenga un movimiento de rotacin en
ser R. sobre su mismo centro de masa, las velocidades de
sus ruedas deben tener la misma magnitud pero signo
diferente, por ende se puede definir la velocidad
angular como la diferencia de la velocidad de sus
ruedas sobre la longitud que hay entre ellas. Este
movimiento al igual que la velocidad lineal es
proporcional al radio de las ruedas.

V V
w R
r l
2
L
Luego de tener las velocidades que se presentan en el
desplazamiento del robot se procede a integrarlas en
un primer concepto del movimiento del robot. Se
desarrollan unas ecuaciones que definan la dinmica
del movimiento de un robot en cada eje.
Fig. 3. Variables fsicas del Robot diferencial.
Fuente. Autores.

L. E. Solaque, M. A. Molina, E. L. Rodrguez. Seguimiento de trayectorias con un robot mvil de configuracin diferencial.
Ing. USBMed, Vol. 5, No. 1, pp. 26-34. ISSN: 2027-5846. Enero-Junio, 2014.
28
Ing. USBMed, Vol. 5, No. 1, Enero-Junio 2014

x v * cos 3
y v * sen 4
w 5
Para definir el modelo del robot que interesa para la
aplicacin, se reemplazan las velocidades lineales y
angulares que se obtuvieron anteriormente. Con esto
obtenemos el modelo del robot con configuracin
diferencial con el cual se va a trabajar. Adicionalmente
de las condiciones de velocidad, se plantea una matriz
de rotacin, ya que no en todo momento el robot se
Fig. 5. Modelo Cinemtico Robot diferencial en Simulink
encuentra alineado con el eje global.
de MatLab. Fuente: Autores.

x cos 0
v
y sen 0 6
0 w
1

V Vl
x cos 0 R r
y sen
0 2
V V
7
0
1 R r

l
L
Luego de tener el modelo de la cinemtica directa del
robot podemos obtener las ecuaciones que determinen
el movimiento del robot. Para esto se multiplican las
matrices, de rotacin y la matriz de velocidades del
robot, obteniendo de esta manera una ecuacin
matricial que representa las velocidades en X, Y y
angular del robot en el sistema global. Esta ecuacin
matricial, es tambin representada por las siguientes
tres ecuaciones. Dando como resultado el modelo
cinemtico directo del robot diferencial con el cual se
desarrolla el sistema de control, para seguir la
trayectoria.

R cos R
cos
2
x 2
y R sen sen wr
8
2 w
R Fig. 6. Respuesta del modelo del robot ante velocidades
2 l iguales en mismo sentido. Fuente: Autores.
R R

L L
Posteriormente se realiza la prueba con velocidades de
Se desarrolla un modelo en Simulink de Matlab, para igual magnitud pero en sentido contrario, esperando
realizar una simulacin que permite comprobar el obtener un movimiento rotacional, pero sin translacin
comportamiento del modelo (figura 5). Se hicieron alguna. Las respuestas se muestran en figura 7.
pruebas donde la velocidad de cada rueda sea la
misma, esperando obtener como resultado un
movimiento a lo largo del eje x. Las respuestas
obtenidas se pueden observar en la figura 6.

L. E. Solaque, M. A. Molina, E. L. Rodrguez. Seguimiento de trayectorias con un robot mvil de configuracin diferencial.
Ing. USBMed, Vol. 5, No. 1, pp. 26-34. ISSN: 2027-5846. Enero-Junio, 2014.
29
Ing. USBMed, Vol. 5, No. 1, Enero-Junio 2014

3. CINEMATICA INVERSA DEL ROBOT


DIFERENCIAL

Para lograr un desplazamiento controlado del robot, se


deben alterar las seales de entrada de la planta.
Como se determin anteriormente las variables de
entrada de nuestro robot son las velocidades angular
de las ruedas, por lo tanto debemos buscar una
representacin matemtica en la que se puedan
determinar las velocidades de las ruedas, partiendo de
las velocidades, lineal y angular deseadas.

Para esto se obtiene la cinemtica inversa del robot, la


cual entrega una expresin matricial que nos permite
determinar las velocidades que se deben aplicar en
cada rueda para lograr el comportamiento deseado.

Para determinar la expresin matricial se debe partir de


la Ecuacin 11, y despejar las variables de inters.

1
R cos R
cos
2 2
wr sen x
sen
w R 2 y 9
2
Fig. 7. Respuesta modelo del robot ante velocidades R
l R
R
iguales en sentido contrario. Fuente: Autores.

Por ltimo se realiza una prueba con una velocidad L L
mayor que la otra, esto nos permite tener un
movimiento rotacional con desplazamiento circular. La Al realizar este paso se encuentra el primer
Fig.8 muestra las respuestas obtenidas. inconveniente, puesto que es necesario determinar la
inversa de una matriz no cuadrada. La solucin a este
problema es encontrar la pseudoinversa de dicha
matriz. Esta matriz se define como:

A
T
( A * A)
1
*A
T
10
R cos R
cos
2 2
sen sen
A R
2
R
2
11
R R
L
L

La matriz de los coeficientes es llamada A a partir de


la cual se determina su pseudoinversa A+.

cos sen L
R R R 12
A cos sen L
R
R R

A continuacin se puede determinar la cinemtica


inversa del robot como:

Fig. 8. Respuesta modelo del robot ante velocidades cos sen L x


wr R R
Desiguales en mismo sentido. Fuente: Autores.
w cos
R
sen L
y 13
l
R R R

L. E. Solaque, M. A. Molina, E. L. Rodrguez. Seguimiento de trayectorias con un robot mvil de configuracin diferencial.
Ing. USBMed, Vol. 5, No. 1, pp. 26-34. ISSN: 2027-5846. Enero-Junio, 2014.
30
Ing. USBMed, Vol. 5, No. 1, Enero-Junio 2014

Como resultado final obtenemos una expresin Luego de que el error de orientacin sea igual a cero,
matricial, que nos permite calcular la velocidad que se procede a realizar el movimiento de traslacin, el
debe tener cada rueda, para cumplir el objetivo de cual debe ser en lnea recta, la velocidad a la cual se
tener las velocidades lineal y angular deseadas. mueve, se define como la distancia que se desea
recorrer sobre el tiempo en que se debe ejecutar la
accin. Este clculo se explica en la Fig.11.

d dX 2 dY 2 15

Fig. 9. Cinemtica inversa simulacin en Simulink de


MatLab. Fuente: Autores.

4. RESULTADOS

Luego de obtener el modelo que describe el


comportamiento del desplazamiento del robot, se
encuentra que hay varias soluciones para dar
respuesta al objetivo planteado. La primera solucin
que se presenta es un movimiento holnomico. Esta Fig. 11. Distancia entre puntos mtodo no holonmico.
opcin es bastante sencilla, pues consiste en dividir la Fuente: Autores.
trayectoria en diferentes puntos por los cuales el robot
debe desplazarse. Al obtener las coordenadas, se tiene Se implementaron estos conceptos en MatLab y se
conocimiento de la posicin actual y la posicin del obtuvo la respuesta que se muestra en la figura 12, con
punto al cual se debe trasladar. Para que el robot se este comportamiento se cumple con el objetivo, pero
desplace entre dichas posiciones se debe desarrollar se prosigue a realizar un control que genere una
dos movimientos, primero uno de orientacin y luego respuesta ms rpida, energticamente ms eficiente y
uno de traslacin. con variaciones de velocidad ms suaves. Para esto
Para realizar el control de orientacin, se define la se procede a realizar un movimiento no holnomico.
velocidad angular del robot como la diferencia de la
orientacin del robot y el ngulo existente entre el punto
siguiente con el eje de coordenadas. Como se muestra
en la figura 10.

14

Fig. 12. Desplazamiento del robot con mtodo no


holnomico. Autores.

Para cumplir el objetivo de este trabajo se implement


como sistema de control, con el modelo de la
cinemtica inversa. Se observ el comportamiento del
robot y el desplazamiento del mismo, de manera que
Fig. 10. ngulos presentes en clculo de velocidad cumpliera su misin de seguir una trayectoria
angular en mtodo no holonmico. Fuente: Autores. determinada.

L. E. Solaque, M. A. Molina, E. L. Rodrguez. Seguimiento de trayectorias con un robot mvil de configuracin diferencial.
Ing. USBMed, Vol. 5, No. 1, pp. 26-34. ISSN: 2027-5846. Enero-Junio, 2014.
31
Ing. USBMed, Vol. 5, No. 1, Enero-Junio 2014

Se ingresa la trayectoria como la referencia del presentan en un robot diferencial. Con el sistema de
sistema, en esta se ingresan las posiciones en los ejes control que se implement se puede observar que el
X, Y, al derivar esta informacin se logran calcular las robot controla las velocidades de las ruedas de manera
velocidades lineales en cada eje. Al obtener las que sigue la trayectoria satisfactoriamente omitiendo
velocidades de los ejes, podemos obtener la velocidad estas pequeas perturbaciones logrando un error igual
angular y a su vez podemos conocer la orientacin del a cero. Ver figura 15.
mvil.

Fig. 13. Estructura del controlador. Autores.

Las velocidades en X, Y y angular son las entradas de


nuestro sistema de control que con ayuda del modelo
de cinemtica inversa, genera las velocidades
angulares de cada rueda del robot en cada instante de
tiempo, necesarias para cumplir el movimiento
esperado. Se busca que el desplazamiento del robot
Fig. 15. Error de desplazamiento del robot diferencia y
sea un movimiento suave, es decir, la rotacin del robot trayectoria deseada. Autores.
se logra al tener un diferencial de velocidades entre las
dos ruedas aunque manteniendo el mismo sentido de
giro, para que el robot ahorre tiempo y energa al
orientarse mientras se desplaza. Las velocidades de
las ruedas son enviadas al robot, buscando tener el
comportamiento en el cual el robot siga la trayectoria
deseada, se hace una realimentacin de posiciones y
de orientacin del robot puesto se tiene un sistema de
control en lazo cerrado que permite al robot corregir
perturbaciones y tener un error cercano al cero.

Fig. 16. Desplazamiento del robot siguiendo una


referencia variante en el tiempo. Autores.

Con el sistema de control funcionando se realizan


pruebas con una referencia variante en el tiempo para
ver si el robot logra seguir esta trayectoria
correctamente, figura 16. Tambin se realiza una
prueba en la cual se altera la posicin del robot de
Fig. 14. Desplazamiento siguiendo trayectoria con manera fuerte para agregarle grandes perturbaciones
mtodo holonmico. Autores. al sistema y ver cmo es su comportamiento. Ver figura
17.
En un robot de configuracin diferencial es crtico
controlar la velocidad de cada rueda, pues se
presentan variaciones de las velocidades debido a
fricciones, deslizamientos o las perturbaciones de los
motores. Se logra observar que el robot sigue la
trayectoria logrando tener un error cercano a cero,
eliminando las perturbaciones normales que se

L. E. Solaque, M. A. Molina, E. L. Rodrguez. Seguimiento de trayectorias con un robot mvil de configuracin diferencial.
Ing. USBMed, Vol. 5, No. 1, pp. 26-34. ISSN: 2027-5846. Enero-Junio, 2014.
32
Ing. USBMed, Vol. 5, No. 1, Enero-Junio 2014

5. COMPARACIN SISTEMA HOLMICO

Luego de implementar los dos sistemas de control, se


realizan pruebas comparativas del rendimiento de los
controladores para determinar cul es el mejor para
esta aplicacin. Los criterios que se compararon fueron
tiempo de respuesta y distancia recorrida. Los
resultados se muestran en la Tabla 1 y Tabla 2.

Tabla 1. Datos tomados Control Holonmico.


Prueba Distancia (m) Tiempo (s)
1 1,58 8,45
2 1,48 6,35
Fig. 17. Desplazamiento del robot siguiendo una
referencia y con perturbaciones en el tiempo. 3 1,5 7,12
Fuente: Autores. 4 1,52 7,89
5 1,53 7,95
Se obtiene como respuesta un comportamiento en el
cual el robot cumple su misin de seguir la trayectoria Promedio 1,522 7,552
planteada, realizando un movimiento suave y efectivo
pues logra sobrepasar las perturbaciones en un tiempo Tabla 2. Datos tomados Control no- Holonmico.
reducido. Se ve que el robot logra un error cercano a Prueba Distancia (m) Tiempo (s)
cero y sigue la referencia de manera correcta dando
1 1,61 9,02
como resultado un sistema de control que cumple su
misin de manera satisfactoria. 2 1,54 6,45
3 1,68 7,15
4 1,54 8,55
5 1,52 8,25
Promedio 1,578 7,884

Se puede observar que el control holonmico presenta


mejores resultados, porque en las pruebas el tiempo
empleado y la distancia recorrida son menores. Esto se
debe a que el movimiento del robot presenta menos
oscilaciones y su error es ms cercano a cero. Esto
permite concluir que el control holonmico tiene mejor
rendimiento y es ms til en la aplicacin.

TRABAJOS FUTUROS

Existen estudios en leyes de control ms complejas


que pueden generar respuestas ms optimas del
sistema, tambin se pueden implementar controles
ms robustos en los que se tienen en cuenta ms
variables que se pueden presentar en el entorno, como
cambios de friccin en las ruedas, estos controles
pueden adaptarse a estos cambios en el ambiente y
seguir funcionando de manera correcta.

Con los controles que se desarrollan en este trabajo se


abre la puerta a mltiples aplicaciones donde se
necesite mantener una posicin especfica mientras un
robot mvil se traslada por un espacio.

Una de las temticas en las que se puede aplicar este


trabajo es, la robtica cooperativa, donde se busca que
los robots mviles a medida que se trasladen
mantengan una formacin determinada. Esto se puede
Fig. 18. Robot siguiendo una trayectoria con sistema de aplicar en trabajos donde se deban mover cargas
control. Fuente: Autores. pesadas o reconocer espacios determinados.

L. E. Solaque, M. A. Molina, E. L. Rodrguez. Seguimiento de trayectorias con un robot mvil de configuracin diferencial.
Ing. USBMed, Vol. 5, No. 1, pp. 26-34. ISSN: 2027-5846. Enero-Junio, 2014.
33
Ing. USBMed, Vol. 5, No. 1, Enero-Junio 2014

6. CONCLUSIONES Automtica, Universidad Politcnica de Valencia,


2010.
El control propuesto y el logro del objetivo, puede ser [4] J. A. Valencia; A. Montoya, L. H. Ros. Modelo
desarrollado de formas distintas, dependiendo de las Cinemtico De Un Robot Mvil Tipo Diferencial Y
exigencias de la aplicacin. La ptima realizacin de la Navegacin A Partir De La Estimacin
tarea debe buscar la mayor eficiencia posible en Odomtrica. Scientia et Technica Ao XV, No 41,
trminos de distancia recorrida, tiempo de ejecucin y pp. 191-196, Mayo de 2009.
movimientos suaves. [5] J. M. Medel. Desarrollo De Una Plataforma De
Monitorizacin Y Control De Un Minirobot Mvil
Deben buscarse movimientos suaves, ya que los Basada En Redes De Sensores Inalmbricos.
cambios bruscos de direccin, o las inversiones de giro Universidad de Sevilla, Escuela Tcnica Superior
repentinas, pueden causar sobre picos de corriente y de Ingeniera.
desgaste en los motores. [6] J. I. Perez; S. Tovar; V. C. Ubaldo; G. H. Efren; J.
C. Pedraza; J. E. Vasgas. J. M. Arreguin, O. A.
Este trabajo abre las puertas a aplicaciones en las Sotomayor. Robot Mvil de Traccin Diferencial
cuales no sea posible la presencia humana o esta con Plataforma de Control Modular para
pueda correr algn tipo de riesgo. Ya que estos Investigacin y Desarrollo gil de Proyectos. 10th
trabajos pueden ser ejecutados por robots mviles National Congress of mechatronics. Puerto
acondicionados para realizar trabajos en zonas de Vallarta, Jalisco, 2011, pp. 78-83.
riesgo. [7] J. Collazo; E. Gorrostieta; J. Pedraza; U. Villaseor;
R. Romero and M. Gonzalez. Modelacin de un
De igual manera las tareas complejas pueden ser Robot de dos Ruedas con Traccin Diferencial.
llevadas a cabo en conjunto por una flotilla diseada 8th National Congress of mechatronics. Veracruz,
para moverse en formacin. A dicha flotilla puede 2009, pp. 306-309.
asignrsele la tarea de cargar un objeto pesado o cuya [8] L. Rios; M. Bueno; Modelo Matemtico Para Un
geometra dificulte su transporte. Robot Mvil Scientia Et Technica Ao XIV, No 38,
pp. 13-18, junio de 2008.
REFERENCIAS [9] E. Ramos; R. Morales and R. Silva. Modelado,
simulacin y construccin de un robot mvil de
[1] A. Yandn, N. Sotomayor. Planeacin Y ruedas tipo diferencial. LAJPE Volume 4. No. 3.
Seguimiento De Trayectorias Para Un Robot Diciembre de 2010.
Mvil. Revista politcnica, Quito, 2011. [10] Walsh, G., Tibury, D., Sastry, S., Murray, R.,
[2] A. B. Azcon. Anlisis y Diseo del Control de Laumond, J. P., Stabilization of trayectory for
Posicin de un Robot Mvil con Traccin system with nonholonomic constraints, IEEE
Diferencial. Escola Tecnica Superior Enginyeria, Trans. Automation and Control, vol. 39, pp. 216-
Universitat Povira, Departament Denginyeria 222, enero 1994.
Electronica Electrica I Automtica. I Virgili, June, [11] Wang, D. and Xu, G., Full-State Tracking and
2003. Internal Dynamics of Nonholonomic Wheeled
[3] L. I. Garcia. Modelado Cinemtico y Control de Mobile Robots, IEEE ASMAE Trans. on
Robots Mviles con Ruedas. Ph.D. disertacin, Mechatronics vol. 8, pp. 203-214, junio 2013.
Departamento de Ingeniera de Sistemas y

L. E. Solaque, M. A. Molina, E. L. Rodrguez. Seguimiento de trayectorias con un robot mvil de configuracin diferencial.
Ing. USBMed, Vol. 5, No. 1, pp. 26-34. ISSN: 2027-5846. Enero-Junio, 2014.
34

También podría gustarte