You are on page 1of 20

50 Revista SENNOVA (Colombia)

Vol. 2 No. 2 de 2016

Modelamiento, simulacin y control de posicionamiento


automtico de un robot mvil con traccin diferencial
como herramienta para apoyar la formacin en robtica
en ambientes de aprendizaje SENA

Modeling, simulation and control of automatic positioning of


a mobile robot with differential traction as a tool to support
training in robotics in SENAs learning environments

Adrin F. Chvarro Chvarro Karol Johana Zambrano Cruz


MSc en Ing. de Control Industrial MSc en Educacin. Matemtica
Ing. Electrnico Facilitadora de Matemtica Aplicada
Lder de Electrnica y en Tecnoacademia Neiva
Telecomunicaciones Tecnoparque kzambrano@sena.edu.co
Neiva
achavarroc@sena.edu.co Servicio Nacional de Aprendizaje SENA
Regional Huila
Lisseth K. Ramrez Antolnez Centro de la Industria,
MSc(c) Ingeniera. Ing. Mecnica la Empresa y los Servicios
Facilitadora de Mecnica en
Tecnoacademia Neiva
lramireza@sena.edu.co
Revista SENNOVA (Colombia) 51
Vol. 2 No. 2 de 2016

Resumen

El presente artculo evidencia una solucin terico-prctica


para el modelamiento, simulacin e implementacin didctica
de un sistema de control automtico de localizacin de un robot
mvil para ser utilizado como herramienta de aprendizaje.

El desplazamiento del robot est basado en la configuracin


de traccin diferencial cuyo modelo matemtico aproximado
fue simulado con la herramienta Matlab - Simulink como
apoyo terico. La construccin y ejecucin del robot requiere
de procesamiento de imgenes para validar la posicin del
prototipo en un plano cartesiano dentro del aula. El sistema es
utilizado como estrategia de transferencia de conocimientos
para apoyar el programa de Formacin Tecnolgica en
Integracin de Automatismos Mecatrnicos del Centro de la
Industria, la Empresa y los Servicios del SENA Regional Huila.

Palabras Clave:
Robot mvil, modelamiento, traccin diferencial, control de
posicin, procesamiento de imgenes.
52 Revista SENNOVA (Colombia)
Vol. 2 No. 2 de 2016

Abstract

This article demonstrates a theoretical and practical solution


for modelling, simulation and the didactic implementation of
an automatic control system locating of a mobile robot to be
used as a learning tool.

The displacement of the robot is based on the differential


traction configuration whose approximate mathematical
model was simulated with the Matlab-Simulink tool as a
theoretical support. The construction and design of the robot
requires image processing to validate the position of the
prototype in a cartesian plane in the classroom. The system
is used as a strategy of knowledge transfer to support the
program of technological training on Diseo e Intergracin
de Automatismos Mecatrnicos del Centro la Industria, la
Empresa y los Servicios - SENA Regional Huila.

Keywords:
Mobile Robot, modelling, differential traction, image processing,
position control.
Revista SENNOVA (Colombia) 53
Vol. 2 No. 2 de 2016

Introduccin de bombas y explosivos,


agricultura, entre otros. Como
Los robots son sistemas ejemplo la empresa Amazon
formados por mecanismos que creada por Jeff Bezos, lder
permiten hacer movimientos mundial en venta de productos
y/o realizar tareas determinadas online, implementa dentro de
programables, implementando su estrategia de productividad
conceptos de las ciencias como el despacho de mercancas con
la electrnica, la mecnica, las ayuda de robots mviles KIVA:
matemticas, entre otras. El estos robots ayudan a reducir
campo de la robtica se puede en un 20 por ciento el costo de las
diferenciar entre robots de operaciones (ABC Tecnologa,
manipulacin y robots mviles, 2014), reafirmando la importancia
este ltimo se caracteriza por de la implementacin de estas
poseer locomocin como una plataformas mviles.
ventaja trascendental para
llevar a cabo funciones de El Servicio Nacional de
desplazamiento especficas. Aprendizaje SENA est
en la bsqueda de una
La creciente necesidad de academia de robtica que
automatizacin en la industria desarrolle el talento integral
genera oportunidad para la en el aprendiz fortaleciendo
construccin e implementacin proyectos innovadores y
de robots mviles como una tecnolgicos pertinentes con
herramienta para apoyar la las necesidades productivas
productividad. Existen empresas de la regin. Tecnoparque
que ofrecen robots mviles en Neiva, es una red para el
tareas como la limpieza de los desarrollo integral del talento
hogares, monitoreo y vigilancia humano, que con ambientes
de instalaciones, exploracin de de aprendizaje especializados
ambientes naturales, remocin para la apropiacin de

Modelamiento, simulacin y control de posicionamiento automtico de un robot mvil con traccin


diferencial como herramienta para apoyar la formacin en robtica en ambientes de aprendizaje
SENA. A. Chvarro, L. Ramrez, K. Zambrano.
54 Revista SENNOVA (Colombia)
Vol. 2 No. 2 de 2016

innovacin y tecnologa, en ambientes reales, se emplean


complementa la formacin e para examinar algoritmos de
integra actores adicionales de navegacin autnoma o semi-
los sectores pblico, privado autnoma y con diferentes
y educativo (SENA, 2010). tipos de sensores, actuadores y
La metodologa de disear y dems dispositivos electrnicos.
construir un robot estimula en Como ejemplos mencionan: Robot
los aprendices la comprensin Khepera (K - Team S. A., 2002),
de nociones relacionadas con robot Nomad 200, robot Magellan
mecatrnica, matemticas, y robot B21R (interface, 2006).
elec tr nic a, entr e otras, (Muoz C, Andrade, & Londoo
teniendo en cuenta como Ospina, 2006).
referencia a Bravo (2005) que
enuncia los principios de Piaget La complejidad de entender
resaltando que todo proceso el funcionamiento del robot
de aprendizaje es realizado a est ligada a la comprensin
travs de la manipulacin y de las siguientes propiedades
construccin de objetos. Existen fsicas: posicin, velocidad,
sistemas didcticos para la desplazamiento, orientacin,
enseanza de robtica como VEX velocidad angular y su descripcin
(System, 2002), LEGO (LEGO, geomtrica, que requieren una
1932) utilizados por ejemplo metodologa diferente a las
en Tecnoacademia SENA, cotidianas en un ambiente de
mejorando as la formacin aprendizaje para facilitar la
tecnolgica e innovacin de los visin de dichos conceptos.
estudiantes de las instituciones
educativas de la ciudad de Neiva. La construccin de un robot
Segn Muoz C, Andrade, & mvil, incluye definiciones de
Londoo Ospina, una plataforma mecnica clsica, comprendida
robtica mvil es un robot para por problemas de cinemtica
experimentacin e investigacin que pueden ser asimilados

Modelamiento, simulacin y control de posicionamiento automtico de un robot mvil con traccin


diferencial como herramienta para apoyar la formacin en robtica en ambientes de aprendizaje
SENA. A. Chvarro, L. Ramrez, K. Zambrano.
Revista SENNOVA (Colombia) 55
Vol. 2 No. 2 de 2016

cuando un aprendiz interacta fsicos y cmo incorporar los


en la construccin de un sistemas de control de robots
prototipo. De esta manera mviles en los ambientes de
utilizar herramientas de aprendizaje, (SENA, 2010).
simulacin como Matlab, permite
comprender con mayor facilidad E s te ar t c ulo pr e s e nt a
el modelamiento matemtico inicialmente el modelamiento
de estos fenmenos, esta matemtico del robot mvil
aplicacin permite al estudiante con traccin diferencial, junto
tanto simular como ejecutar con la implementacin de un
en tiempo real, un esquema algoritmo de control utilizando
de control sobre un determinado la herramienta Matlab-Simulink.
sistema fsico (Jimnez, En la prctica fue propuesto
Puerto, Reinoso, Fernndez, & el algoritmo con el uso
eco, 2005). de la plataforma LEGO para la
construccin del robot mvil.
La simulacin por software Los resultados de la simulacin
muestra la descripcin de los e implementacin prctica
procesos como la automatizacin fueron comparados utilizando
del desarrollo de sistemas de odometra para medir y controlar
control, por esta razn la Red la posicin del robot, y el
Tecnoparque Neiva, apoya el procesamiento de imgenes
fortalecimiento de la formacin fue utilizado para observar
con ambientes especializados el recorrido real realizado por
a travs del desarrollo de el robot en un plano cartesiano.
proyectos articulando el
programa Diseo e Integracin
de Automatismos Mecatrnicos, 1. Marco Terico
estrategia que permite la
ejecucin prctica sobre cmo Los robots mviles describen
construir modelos de entornos una complejidad matemtica

Modelamiento, simulacin y control de posicionamiento automtico de un robot mvil con traccin


diferencial como herramienta para apoyar la formacin en robtica en ambientes de aprendizaje
SENA. A. Chvarro, L. Ramrez, K. Zambrano.
56 Revista SENNOVA (Colombia)
Vol. 2 No. 2 de 2016

que est representada mediante no son igual al nmero de grados


la cinemtica del movimiento a de libertad, y se denominan
travs de ecuaciones diferenciales. estados de libertad a las
Un modelo dinmico simplificado coordenadas referenciadas x, y, U
relaciona los ejes de coordenadas que simplifican el modelamiento
sin hacer referencia a las del robot en el plano cartesiano
restricciones de las dinmicas (X, Y) de la Figura 2.
internas del robot, cuerpo y
actuadores, como cita Vieira,
Medeiros, Alsina, & Araujo a
Yamamoto, Pedrosa, & Medeiros
en la Figura 1 muestra cmo un
robot mvil puede referenciarse
en un plano cartesiano, partiendo
de su centro de masa, se pueden
establecer dos variables fsicas
importantes para cualquier robot
mvil: la velocidad de movimiento Figura 1. Esquema de un robot
mvil en el plano cartesiano.
y la direccin. El modelo es
Copyright (Vieira, Medeiros, Alsina,
ampliamente representado como & Araujo, 2004)
uniciclo, el cual simplifica que la
mayora de los robots mviles El robot ubicado en el plano
pueden ser interpretados de la presenta una geometra que
misma forma. depende de la relacin entre
su centro de masa con el plano
De otra forma, la configuracin cartesiano, en el que se destaca
con traccin diferencial es una el punto de partida (XO, YO) y
configuracin bsica para un el punto de llegada (XG, YG). La
robot mvil que presenta una relacin entre las coordenadas
compleja caracterstica. Los de movimiento del robot en
grados de libertad controlables referencia con los puntos de

Modelamiento, simulacin y control de posicionamiento automtico de un robot mvil con traccin


diferencial como herramienta para apoyar la formacin en robtica en ambientes de aprendizaje
SENA. A. Chvarro, L. Ramrez, K. Zambrano.
Revista SENNOVA (Colombia) 57
Vol. 2 No. 2 de 2016

inicio y de llegada, conforman Es claro identificar que para


el modelo matemtico de la los estados de libertad X, Y, U,
Ecuacin 1. representada por la Ecuacin 1,
el modelo es simbolizado por una
matriz de ecuaciones diferenciales,
que dependen de las entradas V, W,
es decir, existen menos entradas
que salidas en el sistema.

Modelamiento cinemtico del


robot mvil con configuracin
de traccin diferencial

El comportamiento cinemtico
del robot en configuracin
Figura 2. Esquema del robot mvil diferencial es caracterizado por
de dos ruedas Copyright (Siegwart
& Nourbakhsh, 2004) el movimiento que se realiza
empleando dos ruedas acopladas
cada una a un sistema con
Ecuacin 1. Modelo cinemtico motor, y adicionalmente cuenta
representando las limitaciones con una o dos ruedas ms de
del cuerpo del robot. apoyo (R. Ramos & Morales,
2010). El robot se mueve en una
(Siegwart & Nourbakhsh, 2004) superficie plana, referenciada
por un sistema de coordenadas
cartesianas, el deslizamiento de
las ruedas izquierda y derecha
es despreciable. Las ecuaciones
descritas han sido objeto de
robticos mviles.

Modelamiento, simulacin y control de posicionamiento automtico de un robot mvil con traccin


diferencial como herramienta para apoyar la formacin en robtica en ambientes de aprendizaje
SENA. A. Chvarro, L. Ramrez, K. Zambrano.
58 Revista SENNOVA (Colombia)
Vol. 2 No. 2 de 2016

El movimiento del robot Las ecuaciones de desplazamiento


diferencial en el plano X cinemtico pueden describirse
Y est descrito por las mediante un ejercicio de
ecuaciones que representan trigonometra y anlisis de las
la relacin geomtrica entre ecuaciones fsicas del movimiento,
los desplazamientos de (R. Ramos & Morales, 2010).
cada rueda que estn dadas
por el ngulo U y las Ecuacin 2. Modelo cinemtico
velocidades angulares de las r ob ot mvil c on t r ac c in
llantas izquierda - derecha diferencial.
(Wi,Wd), el radio de las llantas
R y la distancia que las separa l
(R. Ramos & Morales, 2010),
como lo representa la Figura 3.

El modelo representado en
la ecuacin (2) relaciona las
velocidades de cada rueda
Vd, Vi con las variables del
sistema x, y, U, y determina el
modelo cinemtico inicial del
robot con traccin diferencial.
Los parmetros de diseo del
Figura 3. Esquema del Robot
Mvil, Copyright (R. Ramos & modelo son R, l que pueden
Morales, 2010) ser simulados en conjunto para
entender la geometra de sus
movimientos.

Modelamiento, simulacin y control de posicionamiento automtico de un robot mvil con traccin


diferencial como herramienta para apoyar la formacin en robtica en ambientes de aprendizaje
SENA. A. Chvarro, L. Ramrez, K. Zambrano.
Revista SENNOVA (Colombia) 59
Vol. 2 No. 2 de 2016

Relacin de transformacin Topologa de retroalimentacin


para el control de posicin
Para poder interpretar los del robot mvil con traccin
movimientos que realiza el diferencial
robot en las variables fsicas
v, w, es necesario utilizar una Un sistema de control de posicin
transformacin lineal que por retroalimentacin, puede ser
permite relacionar el eje de descrito como lo muestra la Figura 4,
simetra con el cual el robot en el diagrama representa una
mvil rota con respecto al configuracin que permite llevar
sistema de referencia XY, el robot a una posicin especfica
(Silva Ortigoza, Molina Vilchis, sin importar la orientacin final
Marciano Melchor,& Portilla de este (Vieira , Medeiros, Alsina,
Flores, 2008), la relacin de & Araujo, 2004).
la ecuacin (3) representa
la rotacin que puede ser El diagrama de bloques
fcilmente implementada. La sugiere que el sistema puede
correlacin puede ser reciproca ser controlado usando las
e interpretar la velocidad y referencias angulares Uref
orientacin del mvil en funcin es y lineales, entonces si el
de las velocidades angulares controlador asegura que el error
de las ruedas o viceversa. El converge a cero, el problema
sistema puede ser obtenido, de control de posicionamiento
relacionando el modelo de del robot se resuelve, (Vieira
robot uniciclo con el modelo , Medeiros, Alsina, & Araujo,
del robot en configuracin 2004). El resultado es posible
diferencial. siempre y cuando exista un
error de distancia (), por la
restriccin de los sistemas de
robots no holonmicos limitan
la solucin en lazo cerrado hasta

Modelamiento, simulacin y control de posicionamiento automtico de un robot mvil con traccin


diferencial como herramienta para apoyar la formacin en robtica en ambientes de aprendizaje
SENA. A. Chvarro, L. Ramrez, K. Zambrano.
60 Revista SENNOVA (Colombia)
Vol. 2 No. 2 de 2016

una posicin cercana alrededor Considerando las coordenadas


del punto de posicin final. de las ecuaciones 4 y 5, la
descripcin del nuevo eje de
coordenadas de la ecuacin
6, facilita mediante la ley de
control de la ecuacin 7 definir
el sistema de entradas V, W,
que aseguran la estabilidad del
sistema, (On Lee, Cho, Hwang-
Bo, You, & Oh, 2000).
Figura 4. Sistema de control para
posicionamiento de robot mvil,
Copyright Vieira, Medeiros, Alsina,
& Araujo, 2004

En el sistema de control por


retroalimentacin propuesto por
Lee, para poder llevar a cabo el
sistema de control, es necesario La ecuacin 7 corresponden
formular el movimiento en unas al problema de control de
nuevas coordenadas R, W, para seguimiento de posicin, cuyo
lograr esto es necesario describir objetivo es hacer que el robot
la distancia entre la posicin mvil siga la meta acercndose
deseada actual y el ngulo suavemente y manteniendo una
entre la direccin hacia el punto cierta distancia desde la meta
objetivo y el eje XO. hacia la parte frontal del robot
(On Lee, Cho, Hwang-Bo, You, &
Oh, 2000) para dar cumplimiento
a la tarea de posicionamiento
autnomo, cuyo objetivo final
es alcanzar una posicin dada
en la del sistema de control en

Modelamiento, simulacin y control de posicionamiento automtico de un robot mvil con traccin


diferencial como herramienta para apoyar la formacin en robtica en ambientes de aprendizaje
SENA. A. Chvarro, L. Ramrez, K. Zambrano.
Revista SENNOVA (Colombia) 61
Vol. 2 No. 2 de 2016

lazo cerrado. La solucin de la robot a una posicin deseada y


ecuacin 7 puede ser hallada, que puede contener actividades
resolviendo el criterio de de trabajo en grupo para
estabilidad de Lyapunov que aprendices en sus ambientes
satisfaga la restriccin de de formacin.
estabilidad, para lograr que la
distancia y la orientacin entre Simulacin del modelo del
el robot y la posicin final robot, utilizacin del software
tiendan a cero. Simulink de Matlab

2. Materiales y Mtodos

Los materiales utilizados para la


simulacin e implementacin del
sistema de robot en configuracin
diferencial, se desarrollaron Figura 5. Modelo matemtico del
con herramientas didcticas en robot mvil utilizando bloques de
software inicialmente a travs Matlab-Simulink
de la simulacin por computador.
Esto para ser validadas Como muestra la Figura 5, al
posteriormente en el sistema de implementar las ecuaciones de
robot con traccin diferencial en modelamiento del robot mvil,
el laboratorio. con la herramienta Matlab -
Simulink, es fcil describir
Las ecuaciones anteriormente la configuracin de traccin
descritas en la seccin 2, hacen diferencial con las ecuaciones
parte de la metodologa utilizada del sistema. En la simulacin
para lograr la programacin representada en la Figura
del algoritmo que permiti 6 puede ser observado el
maniobrar automticamente el comportamiento en el plano

Modelamiento, simulacin y control de posicionamiento automtico de un robot mvil con traccin


diferencial como herramienta para apoyar la formacin en robtica en ambientes de aprendizaje
SENA. A. Chvarro, L. Ramrez, K. Zambrano.
62 Revista SENNOVA (Colombia)
Vol. 2 No. 2 de 2016

cartesiano X, Y frente a las Las ecuaciones descritas en la


variaciones independientes de seccin 2 son representadas como
cada entrada v i, vd. Una leve funciones dentro de los bloques en
diferencia en las entradas lazo cerrado del sistema, junto
produce un recorrido circular con el modelo matemtico del
del robot, expresando la forma robot mvil realizado
en que se comporta en la anteriormente y las funciones
realidad. El comportamiento que representan cada una
del modelo depende de los de las ecuaciones 4, 5, 6
parmetros L,R definidos en la y 7. Los parmetros K1 y
construccin de un problema K2, necesarios para lograr la
real de aplicacin con el robot estabilidad del sistema en lazo
mvil, los resultados de la cerrado, pueden ser obtenidos
simulacin varan segn la mediante simulacin, es decir, al
configuracin de construccin escoger diferentes parmetros
propuestas por los aprendices. K1 y K2, la trayectoria del robot
mvil puede ser simulada y
evaluada como lo muestra la
Figura 7 y 8.

Figura 6. Simulacin de las ecuaciones


dinmicas del robot mvil, utilizando
Matlab - Simulink.
Figura 7. Diagrama de bloques
en Matlab-Simulink del sistema de
Simulacin del sistema en lazo lazo cerrado para el robot mvil
cerrado utilizando la herramienta
Matlab-Simulink

Modelamiento, simulacin y control de posicionamiento automtico de un robot mvil con traccin


diferencial como herramienta para apoyar la formacin en robtica en ambientes de aprendizaje
SENA. A. Chvarro, L. Ramrez, K. Zambrano.
Revista SENNOVA (Colombia) 63
Vol. 2 No. 2 de 2016

Figura 8. Simulacin del desplazamiento XY del robot mvil para diferentes


valores de K1 y K2, utilizando el control en lazo cerrado

El desplazamiento del robot de K1>0.02 la agresividad de


simulado, corresponde a la maniobra del robot en su cambio
respuesta en lazo cerrado de direccin es menor. Para los
del sistema de control de valores de K1 = 0.04 y K 2 = 0.3
seguimiento, desde la posicin simulados experimentalmente
inicial ( XO, YO ) = (0,0) hacia con la ayuda de la herramienta
el punto ( XG, YG ) = (0.70,0. de Matlab - Simulink. La
35) metros. Diferentes valores respuesta al movimiento del
de K1 y K 2 fueron obtenidos robot fue satisfactoria. El uso de
experimentalmente mediante la simulacin por computadora
la simulacin, al verificar el fue utilizado para encontrar
recorrido ideal que el robot los valores experimentales al
mvil realiza acercndose al estabilizar el sistema de lazo
punto deseado y la suavidad de cerrado. El anterior procedimiento
su movimiento. De la Figura 8, fue desarrollado para evitar
puede ser observado que para el procedimiento matemtico
los valores lejanos a K 2>0. que involucra la resolucin de
2, el desplazamiento del robot la ecuacin de Lyapunov, lo
no logra alcanzar el punto que reduce la complejidad en
final deseado con un mnimo el desarrollo de la actividad en
error; adems, para valores el aula.

Modelamiento, simulacin y control de posicionamiento automtico de un robot mvil con traccin


diferencial como herramienta para apoyar la formacin en robtica en ambientes de aprendizaje
SENA. A. Chvarro, L. Ramrez, K. Zambrano.
64 Revista SENNOVA (Colombia)
Vol. 2 No. 2 de 2016

Construccin del robot tipo cdigo C transferido al robot,


diferencial usando LEGO facilitando la implementacin
de las ecuaciones de control
La construccin del robot dentro del robot para validar
mvil se realiz empleando la su funcionamiento. La Figura 10
herramienta LEGO, se compone muestra la posicin final del
por un mdulo de computo robot en un plano cartesiano,
llamado CPU, contiene en su realizado en el laboratorio para
interior un procesador de 8 bits verificar la posicin real de
programable que interacta desplazamiento.
con sus perifricos en los
que se encuentran, motores
DC con sensores que permiten
leer la posicin de cada motor,
comunicacin bluetooth, puerto
de comunicaciones USB para
intercambio de datos, una
pantalla LCD grfica para
acceder al sistema operativo
que contiene el LEGO, as como
la posibilidad de interactuar con Figura 9. Imagen del robot mvil
con traccin diferencial utilizando
otros perifricos. la herramienta LEGO

Implementacin del algoritmo El procesamiento de imgenes


de control para el robot es utilizado para comprobar el
mvil diferencial punto cntrico de los colores
detectados y empleados para
El algoritmo de control para el referenciar el robot en el
robot fsico fue desarrollado proceso que corresponde a
en la herramienta RobotC, esta un desplazamiento hacia una
herramienta permite ejecutar coordenada final ( XG, YG ).

Modelamiento, simulacin y control de posicionamiento automtico de un robot mvil con traccin


diferencial como herramienta para apoyar la formacin en robtica en ambientes de aprendizaje
SENA. A. Chvarro, L. Ramrez, K. Zambrano.
Revista SENNOVA (Colombia) 65
Vol. 2 No. 2 de 2016

El algoritmo de control el software de la herramienta


desarrollado en lenguaje C Matlab-Simulink. Los resultados
contiene las tareas principales, generan la oportunidad de
odometra y control, el cual validar el proceso desarrollado
se hace en un ciclo repetitivo en teora por los aprendices
hasta que el robot llegue a su que corroboraron, de una
posicin final deseada. La funcin manera aproximada, lo
odometra descrita corresponde elaborado en la simulacin y
a una tcnica muy conocida con la construccin del robot
para medir la posicin actual del real en la prctica. El robot
robot utilizando la lectura de real sigue el recorrido realizado,
los encoders incrustados en los comparado con la simulacin y
motores del robot que impulsan se acerca a un valor final (x= 65
cada rueda. cm, y=35cm), el error bordea
los 3cm, que corresponde al
error cercano esperado en
3. Resultados la simulacin.

Los resultados presentados


en la simulacin permitieron
propiciar la construccin
del algoritmo de control que
fue probado en el robot real
utilizando cdigo en lenguaje
C. La grfica de la Figura 11
muestra el desplazamiento real
del robot correspondiente a la
medida realizada, utilizando
Figura 11. Comparacin del
visin por Computadora desplazamiento efectuado por
en comparacin con el el robot mvil y el simulado en
desplazamiento simulado por entorno Matlab-Simulink, Fuente:
los autores

Modelamiento, simulacin y control de posicionamiento automtico de un robot mvil con traccin


diferencial como herramienta para apoyar la formacin en robtica en ambientes de aprendizaje
SENA. A. Chvarro, L. Ramrez, K. Zambrano.
66 Revista SENNOVA (Colombia)
Vol. 2 No. 2 de 2016

4. Discusin y/o de odometra genera errores


Recomendaciones acumulativos a medida que el
robot efecta su desplazamiento.
El diseo robtico propuesto en
este artculo, da como resultado En segunda instancia, el clculo
satisfactorio un prototipo mvil de la posicin del robot utilizando
LEGO, que adems, cuenta visin computacional introduce
con diferentes movimientos una variacin en la lectura
controlados de forma autnoma. dependiente de la iluminacin
del lugar, por lo que se puede
Se logr simular un modelo observar ruido en la medicin
matemtico implementando cercano a la posicin final.
herramientas como el Simulink Otro punto importante a tener
de Matlab y se valid en el en cuenta es la sintonizacin
mundo real programando una prctica de los valores cercanos
puesta en marcha utilizando de K1 y K2, por que la diferencia
RobotC corroborando la teora entre el robot real y el simulado
con la prctica de una manera es solo una aproximacin, lo que
didctica. pueda incurrir en la realizacin de
reajustes de los valores escogidos
Fue observada una diferencia de finalmente hasta obtener el
la respuesta entre la simulacin desplazamiento deseado.
y la implementacin prctica
del sistema de control para el Para que el robot mvil tenga
robot mvil, situacin esperada un funcionamiento ptimo se
por dos razones: en primer lugar debe considerar las condiciones
la medicin de la posicin de del terreno en el que se va a
robot utilizando odometra no es desplazar debido a los factores
una tcnica exacta debido a las de desliz amiento de las llantas o
imprecisiones en el deslizamiento desniveles en la superficie, estas
de las ruedas. Adems, la tcnica pueden generar mediciones

Modelamiento, simulacin y control de posicionamiento automtico de un robot mvil con traccin


diferencial como herramienta para apoyar la formacin en robtica en ambientes de aprendizaje
SENA. A. Chvarro, L. Ramrez, K. Zambrano.
Revista SENNOVA (Colombia) 67
Vol. 2 No. 2 de 2016

errneas en el momento de Para lograr que el robot mejore su


aplicar la odometra. Es de sentido de orientacin y culmine
recomendar la investigacin en diferentes tipos de trayectorias
el diseo de sistemas de control es necesario incor porar
ms robustos, en la medicin perfeccionamientos en la
para mejorar las lecturas del medicin de la posicin final y el
desplazamiento en diferentes estudio de otras alternativas de
terrenos con mayor precisin. control robustas que se puedan
Los cuales requieren mayor implementar en el laboratorio.
complejidad en la lectura de la
posicin de un robot mvil, para De esta manera se incentiva la
lograr exactitud y precisin. creatividad en los aprendices
para la solucin de problemas
El aprendizaje y el inters en cinemtica, creando as
en reas como la robtica, bases para la implementacin
aplicando sistemas dinmicos o de estudios y competencias en
automatizacin, se incrementan robtica mvil.
cuando se utilizan metodologas
didcticas como el caso del
diseo y construccin de Bibliografa
sistemas de posicionamiento
autnomo LEGO; generando ABC Tecnologa. (5 de 12 de
en los educandos de la Red 2014). Obtenido de http:// www.
Tecnoparque Neiva SENA, trabajo abc.es/tecnologia/informtica-
colaborativo, mayor asimilacin hardware/20141204/abci-ejercito
en temas como mecnica, robotsamazon-201412032044.
electrnica, matemticas, lgica, html
fsica, sistemas computacionales,
entre otros.

Modelamiento, simulacin y control de posicionamiento automtico de un robot mvil con traccin


diferencial como herramienta para apoyar la formacin en robtica en ambientes de aprendizaje
SENA. A. Chvarro, L. Ramrez, K. Zambrano.
68 Revista SENNOVA (Colombia)
Vol. 2 No. 2 de 2016

Bravo, J. A. (03 de Agosto On Lee, S., Cho, Y.-J., Hwang-Bo,


de 2005). Desarrollo del M., You, B.-J., & Oh, S.-R.
Pensamiento Matemtico en (2000). A Stable Target-Tracking
Educacin Infantil. interface, R. Control for Unicycle Mobile
w. (Enero de 2006). Obtenido Robots. Intellingent Robots and
de http://www.rwii. com/. Systems, 6.
Enero/2006
R. Ramos, E., & Morales, R.
Jimnez, L., Puerto , R., Reinoso, (2010). Modelado, simulacin
., Fernndez, C., & eco, R. y construccin de un robot
(2005). RECOLAB: Laboratorio mvil de ruedas tipo diferencial.
Remoto de Control Utilizadando Physics Education.
Matlab y Simulink. Revista
Iberoamericana de Automtica SENA, C. D. (2010). Acuerdo 9 del
e Informtica Industrial. 2010. Por el cual se establecen
polticas para el programa de
K - Team S. A. (Marzo de 2002). Tecnoacademias y Tecnoparques,
Khepera user manual. Suiza. 5. Bogot, Colombia.

LEGO. (1932). LEGO Mindstorms Siegwart, R., & Nourbakhsh,


EV3. Obtenido de LEGO Mindstorms I. (2004). Introduction to
EV3: http://www. lego.com/es-ar/ Autonomous Mobile Robots.
mindstorms/ build-a-robot London: The MIT Press.

Muoz C , N. D., Andrade, C. A., Silva Ortigoza, R., Molina


& Londoo Ospina, N. (2006). Vilchis, M., Marciano Melchor,
Diseo y construccin de un robot M., & Portilla Flores, E. (2008).
mvil orientado a la enseanza e Modelado y Control de un Robot
investigacin. 12. Mvil Tipo Newt En La Tarea De
Seguimiento De Trayectoria.
TELEMATIQUE.

Modelamiento, simulacin y control de posicionamiento automtico de un robot mvil con traccin


diferencial como herramienta para apoyar la formacin en robtica en ambientes de aprendizaje
SENA. A. Chvarro, L. Ramrez, K. Zambrano.
Revista SENNOVA (Colombia) 69
Vol. 2 No. 2 de 2016

Sung-On Lee, Y.-J. M.-B.-J.-R.


(2008). IntelligentSystem Control
Research Center, KoreaInstitute
Of Science And. Korea Institute
of Sciencie.

System, V. R . (2002). Obtenido de


ht tp://w w w.vexcompetition.es/
index.php/que - es-vex-robotics
Vieira , F., Medeiros, A ., Alsina,
P.,& Araujo, A . (2004). Position
and Orientation Control of a
Two - Wheeled Dif ferentially
Driven Nonholonomic Mobile
Robot.

Yamamoto, M., Pedrosa,, D., &


Medeiros, A. (2003). Um simulador
dinmico para minirobos moveis
com modelagem de colises.

Modelamiento, simulacin y control de posicionamiento automtico de un robot mvil con traccin


diferencial como herramienta para apoyar la formacin en robtica en ambientes de aprendizaje
SENA. A. Chvarro, L. Ramrez, K. Zambrano.

You might also like