Trabajos de Investigacion Univalle
Trabajos de Investigacion Univalle
Trabajos de Investigacion Univalle
Junio de 2009 N. 7 Pp 51-61 Publicada en lnea por la Asociacin Colombiana de Facultades de Ingeniera -ACOFI- www.acofi.edu.co
Enviado: 30/04/2009 Aprobado: 29/05/2009
Resumen
Este artculo presenta un laboratorio distribuido con acceso remoto para la enseanza de la robtica,
que corresponde al principal resultado del proyecto de investigacin aprobado y financiado por
COLCIENCIAS, CINTEL, Universidad del Valle y Universidad del Quindo. El laboratorio permite
el desarrollo de sesiones prcticas interactivas a estudiantes de ambas universidades sobre plataformas
mviles (Pioneer 3DX) y sobre brazos robticos (Mitsubishi RV-2AJ). Las tareas normalmente
desarrolladas involucran: programacin, supervisin y visualizacin, esta ltima usando video y/o
una representacin en 2D. Esta herramienta de enseanza en robtica permite que estas dos costosas
plataformas de experimentacin puedan ser usadas colaborativamente por ambas universidades, mejorando
la comunicacin entre estudiantes, grupos de investigacin y permitiendo el desarrollo de actividades
educativas y/o investigativas multidisciplinares.
Palabras clave: Robtica, laboratorio virtual, educacin en ingeniera
Abstract
This paper presents the remote and distributed laboratory for robotics learning, developed at the
Universities of Valle and Quindo (Colombia). The laboratory allows the students of both universities
to develop programming, supervision and visualization skills using the Pioneer3DX robot as a mobile
platform, and the Mitsubishi RV-2AJ robotic arm as a manipulator. The user has also access to video
and/or 2D environment representations in real time. The software tools developed allow collaborative
use of expensive robotic platforms between students, researchers and faculty members, and it offers the
opportunity to develop multidisciplinary research and educational activities between both universities.
Keywords: Robotics, virtual laboratory, engineering education.
52
Introduccin
La evolucin de las comunicaciones junto al desarrollo
de herramientas y procesos informticos como
Internet y las tecnologas Web, han revolucionado
la forma en que se comparten los instrumentos y las
ideas, generando cambios importantes y novedosos
en los sistemas educativos actuales. El aprendizaje
autnomo gestionado a travs de la Web, los sitios
Web especializados, las bases de datos de recursos
educativos abiertos, los libros electrnicos, los cursos,
campus y aulas virtuales y los laboratorios virtuales
o remotos, entre otros, desempean un papel cada
vez ms importante en los procesos de enseanzaaprendizaje, ya que adems de enriquecerlos
permiten mejorar su cobertura, logrando llegar
inclusive a estudiantes marginados econmica y/o
geogrficamente (Khamis, 2003), (Sartorius et al.,
2005), (Unesco, 2000).
Las nuevas posibilidades de interaccin que ofrece
la Internet, permiten a su vez, el aprovechamiento
de recursos humanos y de laboratorio sin necesidad
de establecer una concurrencia geogrfica y de
tiempo. El papel de Internet hoy puede ir mucho
ms all que el de ser un simple medio para la
distribucin de informacin, ya que las posibilidades
que ofrece para establecer comunicaciones de forma
bidireccional y acceder a infraestructuras remotas la
dotan de un valor aadido que puede servir como un
complemento innovador a las nuevas metodologas
de enseanza (como el aprendizaje activo por
ejemplo) hacindolas ms atractivas y motivadoras
para los estudiantes (Moreno, 2005), (Nez et al.,
2008). Adicionalmente y gracias al espacio virtual
que Internet genera, es posible aprovechar de modo
ms eficiente los recursos con los que cuentan los
laboratorios, rompiendo las barreras econmicas,
temporales y espaciales que se presentan al momento
de su uso y extensin (Sanchez J. et al., 2005).
Los laboratorios de experimentacin remota en
educacin aparecen como sistemas basados en
equipos reales, que le permiten a los estudiantes
desarrollar trabajo prctico a travs de un computador
conectado a Internet en aquellas reas en donde las
actividades de laboratorio juegan un rol fundamental
(Melendez et al., 2001), (Herrera et al., 2006). Entre
53
54
la prdida de sensacin de presencia y continuidad
percibidas por los usuarios al momento de ejecutar
los experimentos (Siegwart et al., 1999), (Terrence et
al., 2001), la cual es causada por los anchos de banda
limitados y los retardos temporales; otro factor que
puede degradar la percepcin del usuario respecto a
este tipo de ambientes es la disminucin en la fiabilidad del experimento debido al Jitter y a la prdida
de paquetes (Khamis, 2003), (Chen et al., 2007).
Los sistemas de experimentacin remota necesitan de
un ancho de banda adecuado para la transmisin de
seales de control, informacin sensorial y realimentacin visual. Un esquema para reducir la cantidad de
datos transmitidos se basa en el uso de modelos de
control supervisorio que permitan la interaccin a un
nivel ms abstracto (Xiaoping et al., 2003), (Wang et
al., 2005); esto implica aumentar la autonoma en el
sistema remoto. Limitar la interaccin a comandos de
alto nivel ayuda a disminuir el consumo de ancho de
banda mientras que incrementar la autonoma de la
plataforma ayuda a reducir la sensibilidad al retraso
temporal. La realimentacin visual es el componente
que exige el mayor consumo de ancho de banda,
por lo que la transmisin de video e imgenes debe
realizarse empleando formatos de compresin (MJPG
MPEG4 por ejemplo) y limitando la frecuencia
con la que se enva las imgenes. La percepcin de
movimiento y velocidad pueden degradarse si la
tasa de actualizacin de video es menor a 10 Hz por
lo que se recomienda mantener la transmisin de
video al menos a 8 frames por segundo (Chen et al.,
2007). Permitir a varios usuarios utilizar el sistema
simultneamente significa que los recursos del sistema deben compartirse, por lo que algunos tipos de
interaccin o realimentacin deben restringirse segn
el tipo de usuario (por ejemplo para observadores),
en especial aquellos que requieren un ancho de banda
alto (Khamis, 2003).
55
56
hasta 32 programas en paralelo en modo multitarea.
El controlador cuenta con un puerto serie RS-232 y
16 entradas/salidas digitales, mediante los cuales es
posible comunicar el robot con el mundo exterior.
El CR1-571 es el encargado del sistema de control
del robot.
La comunicacin entre el controlador del robot
manipulador y el servidor de usuarios se realiza a
travs del puerto serie RS-232. El controlador dispone
de un puerto dedicado para esta comunicacin y
de la misma forma se dispone de un servidor con
este puerto. El protocolo de comunicacin entre
el servidor y el controlador del robot se obtuvo
analizando el software propietario de Mitsubishi para
el control y supervisin de sus robots. Se extrajeron
e identificaron los comandos de movimiento, estado
y notificacin de errores, con el fin de lograr la
capacidad de generarlos independientemente.
57
1. Introduccin a
la robtica
3. Cinemtica y
dinmica de un
manipulador
CONTENIDO
PRCTICAS
OBJETIVOS
Teleoperacin
del robot
manipulador
Mitsubishi
RV-2AJ
Espacios articular y
cartesiano. Cinemtica Directa. Cinemtica Modelo y dinInversa. Cinemtica de mico cinemtico
de un robot
Movimiento. Modelo
manipulador
de Lagrange. Modelo
de Newton-Euler. Ejemplos.
Analizar y estudiar la
posicin y orientacin
en el plano y en el
espacio del robot manipulador.
Analizar y estudiar los
modelos cinemticos
y dinmicos de los
robots manipuladores,
con el fin de realizar
simulaciones de estos
modelos.
3. Control de
robots manipuladores
Control de
movimiento
para un robot
manipulador
4. Programacin
de robots manipuladores
Programacin off-line.
Programacin on-line.
Lenguajes de programacin de robots manipuladores. MELFA
BASIC IV.
Programacin
del robot
manipulador
Mitsubishi
RV-2AJ
5. Aspectos
prcticos y
aplicaciones
Proyecto Final
La figura 5, muestra la interfaz remota para la experimentacin en robtica de manipuladores, que est
constituida por dos paneles principales, uno para la
teleoperacin del robot manipulador (Figura 5(a)) y otro
para la implementacin de las prcticas (Figura 5(b)).
Figura 5. Interfaz remota para robtica de manipuladores: (a) panel teleoperacin, (b) panel prcticas
58
CONTENIDO
Definiciones bsicas, morfologa,
niveles de control,
aplicaciones, lneas
de investigacin.
2. Percepcin y
Actuacin
Tipos de sensores,
percepcin, sensores
en robtica mvil,
conceptos bsicos de
movimiento, control
de movimiento.
Conceptos bsicos,
esquemas de per3. Programacin
cepcin, diseo de
Orientada a
controladores baComportasados en comportamientos
mientos, esquemas
de Actuacin.
4. Modelo
cinemtico y
dinmico de un
robot mvil
Conceptos bsicos,
modelo cinemtico,
modelo dinmico
HERRAMIENTA
OBJETIVO
Experimento
Teleoperacin
Experimento
Teleoperacin,
Seguir Muros, Seguir Trayectorias,
Reconstruccin de
Entornos, Navegacin Reactiva
5. Modelo
cinemtico de
sensores
Conceptos bsicos,
modelo cinemtico,
ejemplo.
6. Localizacin
7. Navegacin
Deliberativa
Campos de potencial
al detalle, estrategias
deliberativas
8. Cooperacin
Conceptos bsicos,
tipos de cooperacin, la percepcin
y actuacin desde el
punto de vista de la
cooperacin, problemas adicionales de
control que implica
la cooperacin.
Experimento
Teleoperacin,
Reconstruccin de
Entornos, Seguir
Muros, Navegacin
Reactiva
Modelar el concepto
de localizacin o posicionamiento del robot
(odometra) y su fusin
con la informacin sensorial generada por los
dispositivos de rango
(lser) y giroscopio para
correccin de errores
Experimento SeGenerar trayectorias
guir Trayectorias, para el desplazamiento
Navegacin Reac- del robot a partir de
tiva, Herramientas informacin recibida de
deliberativas (en una cmara de visin
construccin)
global.
Experimento
Teleoperacin, Seguir Trayectorias,
Reconstruccin de
Entornos
Herramientas de
cooperacin (en
construccin)
59
las asignaturas de: Robtica Mvil de la Universidad
del Valle y de la Universidad del Quindo.
A travs de esta herramienta de experimentacin se
pretende un aprendizaje interactivo de los conceptos
de la robtica mvil y de manipuladores; adems, esta
herramienta est diseada e implementada con el fin
de que los estudiantes de ingeniera desarrollen sus
habilidades de trabajo en grupo, multidisciplinar y
exploten sus conocimientos especficos para el desarrollo de proyectos, competencias que los ingenieros
deben demostrar para insertarse laboralmente en la
sociedad actual.
Conclusiones
Se ha presentado un laboratorio distribuido remoto
para la enseanza de la robtica, en el cual a travs de
la red de datos de alta velocidad RENATA se permite:
la programacin, supervisin y visualizacin (real y
mmico en 2D) de la plataforma mvil Pioneer 3DX
a los estudiantes de la Universidad del Valle y de la
Universidad del Quindo; y la programacin, supervisin y visualizacin del brazo robtico industrial
Mitsubishi RV-2AJ a los estudiantes de las mismas
universidades. Esta herramienta de aprendizaje en
ingeniera est siendo utilizada preliminarmente en
Referencias
Barber Castao, Ramon. (2000). Desarrollo de una Arquitectura para Robots Mviles Autnomos, Aplicacin a un Sistema de Navegacin Topolgica.
Tesis Doctoral Universidad Carlos III de Madrid.
Barreto Miguel, Florez Julian. (2004). Laboratorio Virtual
para la Experimentacin Remota sobre una Plataforma Servo Motor. Tesis Pregrado, Universidad
del Valle.
Chen J., Hass E., Barnes M. (2007). Human Performance
Issues and User Interface Design for Teleoperated
Robots. IEEE Transactions on Systems, Mand, and
Cybernetics, Applications and Reviews, Volumen
37, numero 6, Noviembre.
Dalton Barnaby. (2001). Techniques for Web Telerobotics. Tesis doctoral, Department of Mechanical
and Materials Engineering University of Western
Australia, Australia.
Herrera O., Alves G., Fuller D., Alduante R. (2006).
Remote Lab Experiments: Opening Possibilities
for Distance Learning in Engineering Fields.
Education for the 21st Century-Imact of ICT and
Digital Resourses, IFIP International Federation for
Information Processing, SpringerLink.
Hetero, herramienta de tele-enseanza de robtica. (2007).
Consultado el 15 de Febrero en: http://www.esi2.
us.es/ISA/GAR/GVR/hetero/.
60
Jaising Jitendra. (2003). Internet-Controlled Robots and
Wireless Sensor Networks Communication: Problems and Issues. Tesis de Maestra, The University
of Alabama, Estados Unidos.
Khamis R. Alaa. (2003). Interaccin Remota con Robots
Mviles Basada en Internet. Tesis Doctoral Universidad Carlos III de Madrid.
Masr I., Bischoff A., Gerke M. (2004). Remote experimentation in distance education for control engineers. Proceedings of Virtual University 2004,
Bratislava, Slovakia, Diciembre.
Melndez J. , Colomer J., De la Rosa, L.L, Fabregat, R. ,
Macaya D. (2001). Experiencias en teleoperacin
de procesos y telenseanza en la Universitat de
Girona. II Jornadas de Trabajo Enseanza va Internet/Web de la Ingeniera de Sistemas y Automtica
(EIWISA 2001), Madrid.
Moreno Ruiz Desire. (2005). Internet y educacin, Revista
Digital Investigacin y educacin. revista No. 15,
Febrero.
Nez E., Fernndez L., Ramirez J. (2008). Aproximacin
al aprendizaje por proyectos en sistemas lineales
de control. Consultado el 20 de Diciembre de 2008
en: http://objetos.univalle.edu.co/files/Aproximacion_al_aprendizaje_proyectos_sistemas_lineales_control.pdf.
Rodrguez F., Salichs M., Khamis A. (2001). Teaching
Mobile Robotics to Anyone, Anywhere at Anytime.
1st. EURON Workshop on Robotics Education and
Training, Alemania.
Snchez Jos, Candelas Francisco. (2005). Recursos
Didcticos Basados en Internet para el Apoyo a la
Enseanza de Materias del rea de Ingeniera de
Sistemas y Automtica. Revista Iberoamericana
61