Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CODIGO
FACULTAD DE INGENIERA
FFI - 42
Vigente desde:
GRADO
I. IDENTIFICACIN DEL TRABAJO DE GRADO
PROGRAMA
IND.
MEC.
QU.
AGROIND.
FECHA DE
RECEPCIN
AO
MES
DIA
DIRECTOR:
JAVIER ROLDN MCKINLEY
702 091 042 300 272 3747 javierroldan@mail.uniatlantico.edu.co
CDIGO
TELFONO
CODIGO
FACULTAD DE INGENIERA
FFI - 42
Vigente desde:
GRADO
implementar una plataforma de este tipo es importante considerar, entre otras cosas, el tipo de esquema, el cual
depende de la ubicacin del nodo y de los recursos tecnolgicos disponibles para la transmisin remota [6]. Dentro
de las plataformas desarrolladas para la teleoperacin acadmica de robots se encuentran aquellas en Matlab
[7-9], y C++ [10] con OpenGL [11] para la representacin grfica.
Esta propuesta de investigacin sugiere el uso de la plataforma virtual Moodle [12] para la integracin del
streaming de video, previsualizacin y el desarrollo de la interfaz del cliente, de manera que permitan la
teleoperacin del robot Mitsubishi Movemaster RV-M1 ubicado en el laboratorio de Robtica de la Universidad del
Atlntico, por parte de los estudiantes desde sus casas u otro sitio remoto.
Este proyecto se justifica al enmarcarse dentro de los cambios en las estrategias de enseanza, necesarios para
articular el rea de Automatizacin, Robtica y Control del Programa de Ingeniera Mecnica con el proyecto de
Virtualizacin que las Directivas de la Universidad del Atlntico vienen adelantando, con el fin no solo de aumentar
las modalidades de enseanza ofrecidas a los estudiantes, sino tambin de dar una solucin al creciente nmero
de estudiantes admitidos por programa acadmico ante una planta fsica que no crece en la misma proporcin. Se
plantea entonces una respuesta del programa de Ingeniera Mecnica a la necesidad de Virtualizacin en la
enseanza. Ser mucho ms til y eficiente un laboratorio remoto que permita que todos los estudiantes tengan
acceso al robot, puesto que las prcticas con sistemas fsicos reales permiten al estudiante adquirir y afianzar los
conocimientos de una forma ms completa que al realizar experimentos solamente simulados.
De otra parte, al estar la plataforma Moodle dentro de la comunidad Open Source (www.moodle.org), se abaratan
los costos en el desarrollo del sistema de teleoperacin sin incurrir en problemas de licenciamiento para la
Universidad. As mismo, siendo el manipulador serial Mitsubishi Movemaster RV-M1 uno de los ms usados en la
Academia a pesar de su limitada funcionalidad y software de operacin [8], se justifica el desarrollo de plataformas
de teleoperacin para la interaccin entre laboratorios de instituciones educativas que faciliten la enseanza y la
investigacin [13, 14].
III. OBJETIVOS
OBJETIVO GENERAL
Desarrollar las herramientas de software para la teleoperacin del brazo robtico Mitsubishi RV-M1 en
plataforma virtual libre Moodle.
OBJETIVOS ESPECFICOS
o Elaborar las herramientas de software para la teleoperacin del robot del tipo cliente/servidor de manera que
un cliente pueda utilizar el robot remotamente condicionado al permiso del servidor a travs de la pgina web
de la Universidad del Atlntico.
o Programar la interfaz de visualizacin del lado del cliente desde el computador del servidor incluyendo tanto
una simulacin previa del movimiento, como un streaming de video para que se puedan observar los
movimientos del robot comunicado con el programa del servidor.
o Realizar tres pruebas de la plataforma desarrollada y documentarlas en video de manera que sirvan como
guas para la posterior utilizacin en las clases relacionadas.
CODIGO
FACULTAD DE INGENIERA
FFI - 42
Vigente desde:
GRADO
IV. METODOLOGA
El proyecto inicia con la revisin de la literatura existente que documente la teleoperacin de robots, tratando
de identificar aquellos trabajos que reportan el uso de la plataforma Moodle, preferiblemente. Se procede luego
a la revisin operacional del brazo robtico RV-M1 tanto de hardware como de conectividad. En lo que respecta
a hardware, el principal requerimiento es que la computadora que controla los servomotores del robot disponga
de un microcontrolador programable en lnea usando el protocolo RS232. La revisin de los comandos se har
mediante el envo de los mismos a travs del puerto serial que conecta el robot al computador personal. Para la
conectividad, se verifica la respuesta del robot a los comandos de operacin que aparecen en el manual del
fabricante [15. Para ello se puede escribir un programa de prueba en Matlab, C++ o en Python. En esta etapa
del proyecto no se necesita aun el desarrollo de la interfaz del cliente.
Sigue en el proyecto la integracin de los programas. En cuanto al software, se requieren tres elementos:
servidor HTTP, servidor de bases de datos y lenguaje a nivel servidor [6]. A continuacin se escribe el
programa del servidor en lenguaje de programacin php para el servidor, complementado con lenguaje html5
para el navegador (cliente) que condicionar la comunicacin remota con el controlador del robot. Para verificar
la funcionalidad del programa desarrollado se realizarn pruebas de teleoperacin con computadores que se
encuentren dentro de la red de la Universidad del Atlntico.
La siguiente etapa del proyecto es el diseo de la interfaz grfica del usuario que permita al cliente solicitar el
permiso de conexin y la posterior operacin remota del robot condicionada a la aceptacin del servidor. Como
punto de partida se cuenta con trabajos estrechamente relacionados desarrollados en el laboratorio donde esta
investigacin se pretende llevar a cabo [16,17]. Para la elaboracin de la interfaz se propone utilizar el lenguaje
html5, la cual permitir la construccin de la interfaz mediante un enfoque grfico que no requiere de
programacin directa lnea a lnea. La gran compatibilidad de html5 con cualquier navegador web permitir
complementar la interfaz con funciones desarrolladas para la teleoperacin y la pre-visualizacin de resultados
a travs de un modelo 3D del mismo realizado. La interfaz ha de incluir un botn de parada de emergencia
para prevenir daos del robot. Una vez finalizada la interfaz del cliente y el programa del servidor, se procede a
la integracin de ambos a la plataforma Moodle, que finalmente permitir que los estudiantes de la Universidad
del Atlntico puedan conectarse a travs del internet para realizar las pruebas de teleoperacin.
Por ltimo se realizarn las pruebas de teleoperacin y se documentarn en videos de manera que sirvan
como guas para la posterior utilizacin de las herramientas computacionales desarrolladas en las clases
relacionadas.
V. CRONOGRAMA
CODIGO
FACULTAD DE INGENIERA
FFI - 42
Vigente desde:
GRADO
VI. COSTOS
Unidad
Cant.
Costo unitario
Costo total
Und
$ 20.000.000
$ 20.00.000
Und
Und
Global
Und
Horas
Horas
Global
Global
1
1
1
1
20
20
1
1
$ 4.000.000
$ 2.000.000
$ 300.000
$ 200.000
$ 50.000
$ 30.000
$ 300.000
$ 300.000
$ 4.000.000
$ 2.000.000
$ 300.000
$ 200.000
$ 1.000.000
$ 600.000
$ 300.000
$ 300.000
TOTAL
$ 28.700.000
CODIGO
FACULTAD DE INGENIERA
FFI - 42
Vigente desde:
GRADO
[1]
[2]
organizacin y control de Sistemas Industriales, Barcelona, Espaa, Tech. Rep. IOC-DT-P-2004-05, 2004.
M. Daz-Cacho, Plataforma de telerrobtica para laboratorios docentes, presentado en X Congreso de Tecnologas Aplicadas a la
[3]
[4]
organizacin y control de Sistemas Industriales, Barcelona, Espaa, Tech. Rep. IOC-DT-P-2004-05, 2004.
J. Martnez, Diseo e implementacin de una interfaz para el control va web de un robot mvil y monitorizacin de su entorno de
Instituto de
Instituto de
operacin para visitas guiadas remotas, Proyecto fin de carrera, Dept. de Informtica, Universidad de Las Palmas, Las Palmas de
[5]
[6]
[7]
[8]
Revista Iberoamericana de Automtica e Informtica Industrial, vol. 2, no. 2, pp. 64-72, Abril 2005.
R. Kumar, P. Kalra, and N. Prakash, A virtual RV-M1 robot system, Robotics and Computer-Integrated Manufacturing, vol. 27, no. 6,
[9]
[10] H. Hu, L. Yu, P. Tsui, Q. Zhou. Internet-based Robotic Systems for Teleoperation, Assembly Automation, Vol. 21, No. 2, pp. 143-152,
2001.
[11] P. Fiorini, D. Botturi, M. Kruusmaa, Intelligent teleoperation: combining simulation and teleoperation, presented a 10 th ESA Workshop
on Advanced Space Technologies for Robotics and Automation (ASTRA08), ESTEC, Noordwijk, The Netherlands, November 2008.
[12] J. Hollowell. Moodle as a Curriculum and Information Management System. Birmingham UK: Packt Publishing, 2011.
[13] E. Caicedo, E. Bacca, B. Calvache, J. Cardona and J. Buitrago, Laboratorio distribuido con acceso remoto a travs de Renata para
la experimentacin en robtica, Renata, Vol. 1, no. 1, pp. 55-59, Junio 2011.
[14] E. Caicedo, E. Bacca, B. Calvache, J. Cardona, y J. Buitrago, Laboratorio distribuido con acceso remoto para la enseanza de la
robtica, Revista Educacin en Ingeniera, no. 7, pp. 51-61, Junio 2009.
[15] Mitsubishi Electric Corporation, Industrial micro-robot system model RV-M1 technical manual, Naguya-Mitsubishi, 1989.
[16] Grupo DIMER (2012, Diciembre). Video de Teleoperacin Acadmica del Robot Mitsubishi RV-M1 en Plataforma RENATA
[online].
Available: http://www.uniatlantico.edu.co/uatlantico/investigacion/grupo-dimer.
[17] Grupo
DIMER (2012, Diciembre). Video de Teleoperacin de Robot Stewart-Gough en Uniandes (Bogot) desde Uniatlntico
NMERO DE
REFERENCIA.
CONCEPTO
CODIGO
FACULTAD DE INGENIERA
FFI - 42
Vigente desde:
GRADO
APROBADO
OBSERVACIONES:
__________________________________
Firma Presidente del Comit de Grado
APLAZADO
REPROBADO