Anda di halaman 1dari 15

EXPANSIÓN POSTMODERNA TECNOLÓGICA,

ESCUELA INCLUSIVA TECNOLÓGICA

DESARROLLO DE UN MODELO DE ROBOT APLICADO A LA EDUCACIÓN Y SIMULACIÓN EN ENTORNOS


VIRTUALES CON ROS: ESPECIFICACIONES DEL MODELO ROBOT UNICICLO EDUBOT-V4
DEVELOPMENT OF A ROBOT MODEL APPLIED TO EDUCATION AND SIMULATION IN VIRTUAL ENVIRON-
MENTS WITH ROS: SPECIFICATIONS OF THE ROBOT UNICICLO MODEL EDUBOT-V4
Carlos Solon Guimarães, José Luis Rubio-Tamayo, Renato Ventura Bayan Henriques,
Liliana María Passerino

Volumen 2, 2018.
Enviado: 26/9/2017
Aceptado: 8/3/2018

RETOS XXI
DESARROLLO DE UN MODELO DE ROBOT APLICADO A LA EDUCACIÓN Y SIMULACIÓN
EN ENTORNOS VIRTUALES CON ROS: ESPECIFICACIONES DEL MODELO ROBOT
UNICICLO EDUBOT-V4

DEVELOPMENT OF A ROBOT MODEL APPLIED TO EDUCATION AND SIMULATION


IN VIRTUAL ENVIRONMENTS WITH ROS: SPECIFICATIONS OF THE ROBOT UNICICLO
MODEL EDUBOT-V4

Carlos Solon Guimarães1, José Luis Rubio-Tamayo2, Renato Ventura Bayan Henriques3,
Liliana María Passerino4

1 Investigador de Universidad Federal do Rio Grande do Sul (Brasil)


2 Profesor Asociado de Universidad Rey Juan Carlos (España) joseluisrubiotamayo@ciberimaginario.es
3 Investigador de la Universidad Federal do Rio Grande do Sul (Brasil). rventura@ece.ufrgs.br
4 Investigadora de la Universidad Federal do Rio Grande do Sul (Brasil). lpasserino@gmail.com

AÑO 2018 , VOLUMEN 2


Desarrollo de un modelo de robot aplicado a la Educación y simulación en entornos virtuales

Resumen Abstract

La robótica es una disciplina que viene siendo Robotics is a discipline that has been
aplicada a los contextos de aprendizaje desde applied to learning contexts for decades. The
hace décadas. El uso de robots como tecnología use of robots as a technology for approaching
mediadora en los procesos de enseñanza- to educational processes, has progressed
aprendizaje ha evolucionado notablemente since then, and has been part of diverse
desde entonces, encuadrándose en diferentes approaches and applications. The development
perspectivas y aplicaciones. El desarrollo de of creativity, the resolution of problems or
la creatividad, así como la planificación y la acquisition of competences connected with the
resolución de problemas, o la adquisición de technological scope, are some of the features
competencias procedimentales relacionadas set out by robotics in the educational domain.
con el ámbito tecnológico, son algunos de los This manuscript describes the development of
aspectos que produce la robótica en el ámbito a model of robot for educational purposes, as
educativo. En el presente artículo describimos well as its features and applications. The model,
el desarrollo de un modelo de robot enmarcado whose first prototype was initiated in 2014, has
dentro de este ámbito educativo, así como sus been developed with free hardware components
características y las aplicaciones. El modelo, and open source. This manuscript shows
cuyo primer prototipo fue iniciado en 2014 se implications when implementing work dynamics
ha desarrollado con componentes de hardware with robots in educational university contexts.
libre y código abierto. El presente artículo Simultaneously, when using tools for simulating
muestra las implicaciones de implementar robots in virtual immersive environments, all
dinámicas de trabajo con robots en ámbitos together increases possibilities for developing
educativos universitarios, al tiempo que el uso new lines and dynamics for collaborative and
de herramientas de simulación en entornos cooperative work.
virtuales e inmersivos, usando librerías de
software como ROS o simuladores como Keywords: education, interactive system,
Gazebo, incrementa las posibilidades de robotics, simulation, educational robotics.
desarrollar nuevas líneas de trabajo y dinámicas
de aprendizaje innovadoras.

Palabras Clave: educación, sistema interactivo,


robótica, simulación, robótica educativa.

RETOS XXI 75
Desarrollo de un modelo de robot aplicado a la Educación y simulación en entornos virtuales

INTRODUCCIÓN El trabajo actual consiste en una


propuesta metodológica centrada en ámbitos
Desde finales de los años 40 y principios universitarios, con la mediación del uso
de los 50, a partir de aportaciones de de robots y de simuladores en entornos
científicos como Walter (1950, 1950b, 1951), virtuales. Mediante la implementación de
la robótica es objeto de una serie de hitos robots con características específicas, se
que marcarían el enfoque de aplicación y pretende potenciar el aprendizaje de áreas
uso de esta disciplina en diferentes ámbitos, propias del estudio de la ingeniería, como
especialmente en lo que concierne a su son la programación, el aprendizaje del
planteamiento como herramienta educativa, funcionamiento de algoritmos, o la electrónica.
o las implicaciones sociales de la misma. A Entre las aproximaciones metodológicas
partir de entonces, innovaciones y nuevas que se presentan en esta investigación, se
propuestas en áreas como la robótica social, encuentra la teoría socio-histórica de Lev
la imitación de la naturaleza para el desarrollo Vygotsky (en Vygotsky, 1997). Esta propuesta
de máquinas autónomas o el planteamiento pedagógica con base epistémica en Vygotsky,
de que los robots pudieran aprender a modo junto con herramientas de hardware y de
de inteligencia artificial, los avances en las software, nos han permitido llevar a cabo
aplicaciones de la robótica han tenido una el desarrollo de un sistema de robótica con
gran repercusión, hasta el punto de que la fines pedagógicos que se ha denominado
robótica se plantea como un instrumento en EduBOT, cuya estructura, mecanismos,
las tecnologías de la educación. proceso de desarrollo y aproximaciones a
la interacción, son descritas a lo largo del
La robótica es, al día de hoy, un área de presente artículo.
conocimiento y desarrollo que deja de estar
exclusivamente ligada a la industria y la El período de desarrollo de EduBOT se
producción para ser aplicada en áreas de lleva a cabo entre marzo de 2014 y junio
trabajo interdisciplinares. En este contexto, de 2017, consistiendo en varias fases que
y desde hace un tiempo, es un instrumento culminan con la versión V5. Los resultados
que actúa como mediador en los procesos de parciales y la descripción del modelo en
enseñanza-aprendizaje, como aquellos de las etapas del proyecto, correspondiente
perspectiva constructivista e interaccionista, a la versión del modelo EduBOT-V2, se
y que se centran en aspectos relacionados con dan a conocer en publicaciones anteriores
estos últimos, como el learning-by-doing, o la (Guimarães et al., 2014).
resolución de problemas con base científico-
tecnológica. Por otra parte, el desarrollo de Las actividades que se desarrollan en
entornos virtuales y simuladores plantea la el marco de este proyecto se enfocan en
posibilidad de reforzar un debate en torno a diferentes áreas y disciplinas. Entre las
nuevas posibilidades de acceso en el ámbito áreas de conocimiento que potencia la
de la robótica, conectando necesariamente implementación de la robótica en procesos
esta disciplina con áreas del conocimiento de aprendizaje, se encuentran actividades
emergentes como el internet de las cosas. relacionadas con la programación, el
Por su parte, las tecnologías de la información prototipado o la capacidad para llevar a cabo y
y la comunicación (TIC), especialmente desarrollar un proyecto, con la robótica como
aquellas en el ámbito digital, también están base. También, la construcción de prototipos
potenciando la evolución y el desarrollo permite a los estudiantes elaborar hipótesis
en este campo de la robótica, gracias a la (lo que les pone en contacto con el método
simulación virtual de componentes que científico) o trabajar de manera colaborativa en
permiten emular el funcionamiento de robots la resolución de problemas. En este contexto,
sin disponer del dispositivo físico. el aprendizaje mediado por una tecnología
como la robótica nos retrotrae a lo que
AÑO 2018 , VOLUMEN 2 76
Desarrollo de un modelo de robot aplicado a la Educación y simulación en entornos virtuales

Vygotsky en los años 30 (en Vygotsky, 1978) con un gran potencial para desarrollar líneas
denomina como Zonas de Desarrollo Próximo de investigación en el ámbito de la educación,
(ZDP), permitiendo esa mediación tecnológica dando lugar a la robótica educativa. Varios
ampliar su radio de actuación. Estas ZDPs, autores (Ahlgren y Verner, 2002, Alimsis,
desde esta perspectiva, se conforman como 2013) han planteado, así recientemente,
espacios de aprendizaje que potencian, de un los retos que presenta la robótica educativa
lado, la construcción de conceptos científicos, como medio para desarrollar nuevas líneas de
potenciando a su vez competencias y investigación.
habilidades importantes para las interacciones
sociales y culturales (Vygotsky, 1998). Dentro de las diferentes aproximaciones a
esta área de investigación, estudios de autores
REVISIÓN DE LA LITERATURA como Chiou (2012) enmarcan la robótica
educativa dentro del contexto de las Tecnologías
La robótica aplicada al campo educativo ha de la Información y la Comunicación (TIC).
tenido muchas aproximaciones y tiene una Otros estudios recientes, como el de Chuah
enorme proyección en este contexto, siendo, et al. (2014), se centran en el desarrollo de
tal y como se ha mencionado, un instrumento un instrumento para el aprendizaje de la
para desarrollar procesos de trabajo interacción, en este caso, aplicado a casos
constructivistas, y conectar a las personas como el desarrollo de las habilidades sociales
con los fundamentos de la tecnología y el en niños autistas, incidiendo de nuevo en esa
funcionamiento de los sistemas. idea de robot como dispositivo de interacción.
También trabajos como los de Denis y Hubert
Los dispositivos robóticos funcionan, en (2001) o de Goldman et al. (2004) inciden en
ese sentido, y bajo esta perspectiva, como este potencial colaborativo de la robótica, y
interfaces, en la medida en que la forma en otros estudios, como los de De Cristoforis et
que se diseña el robot es en gran parte la al. (2013), analizan la robótica colaborativa
forma en que se plantea esa interacción con el desde la perspectiva del comportamiento
usuario, profundizando en esa relación entre e interacción con los sujetos y/o usuarios.
la forma y la función. En esta línea, tal y como Esta aproximación a la interacción también
afirman autores como Cuadrado Alvarado se viene investigando en campos como el
(2014), la “interfaz es una metáfora de control”, autismo (Kozima et al. 2005), en la medida
y, aplicado a este contexto, la robótica es una en que los robots se constituyen como
disciplina que atribuye unas funciones a un dispositivos mediadores entre el usuario y su
objeto que interactúa, a modo de hardware, entorno. Otros autores, como Oreggia et al.
con un entorno y una serie de usuarios. Bajo (2016), plantean la inclusión de la robótica en
esta perspectiva, el diseño que adapta las el currículum escolar.
funciones del robot bajo la configuración de
una estructura (hardware) es lo que, en cierta La robótica también presenta enfoques de
medida, se corresponde con una interfaz. gran interés en ámbito con otras disciplinas
que tienen relación con las TIC, especialmente
La robótica aplicada al contexto de la con esta nueva generación relacionadas con
educación no es un fenómeno reciente, y han los entornos inmersivos, la realidad virtual o la
sido numerosas las perspectivas y líneas de telepresencia. En esta línea, estudios como los
trabajo bajo las cuales se han desarrollado de Kaerlein (2012) nos hablan de la aplicación
proyectos en estas áreas, teniendo en cuenta de la telepresencia al área de la robótica.
esta relación entre configuración de un En el estudio, el autor plantea este enfoque
dispositivo y las funciones que se le plantean interactivo en el que dispositivos de carácter
asignar. Esta relación profundiza, pues, en el antropomórfico se utilizan como tecnología
hecho de que la robótica fuera planteada desde para que dos interlocutores remotos se puedan
casi sus inicios como un contexto tecnológico comunicar.
RETOS XXI 77
Desarrollo de un modelo de robot aplicado a la Educación y simulación en entornos virtuales

Este contexto de la telepresencia (que la acción mediadora del modelo de robot usado
tiene una relación directa con otros ámbitos en la investigación (EduBOT) y de las actividades
de esta nueva generación de TICs como los que permiten la interacción entre los sujetos.
entornos inmersivos o la realidad virtual)
en el área de la robótica, profundiza en esa El uso de la robótica en la educación requiere de
noción del dispositivo tecnológico (y en este una planificación atenta y esmerada para todas y
caso, el dispositivo robótico) como interfaz, cada una de las etapas del proceso de enseñanza-
que influiría, de algún modo, en algunas aprendizaje. Este uso de la robótica no se limita al
decisiones tomadas en lo referente al diseño montaje y ensamblaje de prototipos, sino, sobre
de interfaces. Además, este aspecto estaría todo, cómo y qué conceptos se pueden abordar a
intrínsecamente ligado a otras áreas, tales la hora de concebir la elaboración de llos mismos
como el diseño de interacciones, que a su y la forma como esos conceptos se relacionan
vez deriva de las funciones potenciales para para planificar una hipótesis de solución de un
las que se configura o se quiere implementar problema. Así, para que la robótica pueda ser
en el dispositivo, por un lado, y a los medios un instrumento de mediación en el proceso
técnicos disponibles para desarrollar esa de enseñanza-aprendizaje, se propone una
interfaz. Además, Kaerlein (2012), plantea metodología (que se muestra en la figura 1) en la
una reflexión en ese punto, sobre el aspecto que se diferencian algunas etapas fundamentales,
de las interfaces de usuario que clasifica que son la presentación de los artefactos,
en dos grupos fundamentales: “naturales” presentación de los desafíos y validación de las
y “tangibles”, y que aplicados al área de la propuestas de los grupos. La formación de los
robótica y estudios de factores como el ya Grupos Colaborativo tiene como finalidad el diseño
referido de la telepresencia, sería el resultado y la estructuración de los laboratorios, definición
de una conexión continua entre entornos reales de las diferentes herramientas que forman parte
y entornos generados de manera artificial, del proceso, producción de los recursos que van
planteando, además, la relación entre medios a ser empleados, realización de test de lógica y
y la noción de inmediatez en el ámbito de la programación para el uso de un robot móvil en un
comunicación y de la relación con el entorno. laberinto y, finalmente, la evaluación del proceso
en su conjunto, mediante la resolución colectiva
METODOLOGÍA DE LA INVESTIGACIÓN por medio del trabajo grupal.

En esta sección se muestra la metodología de La metodología desarrollada tiene un enfoque


enseñanza-aprendizaje que se viene utilizando cualitativo, basada en la investigación-acción,
durante las fases de la docencia impartida. En definida por Thiollent (2005) como un “tipo de
este caso, la metodología es la que se viene investigación social con base empírica y que es
llevando a cabo, de manera específica, en los concebida y realizada en estrecha asociación con
cursos de Ingeniería de Computación e Ingeniería una acción o resolución de un problema colectivo”,
de Control y Automatización en la Universidad donde los investigadores se encuentran implicados
Federal do Río Grande do Sul (UFGRS, Porto ya sea de modo cooperativo o participativo. En
Alegre, Brasil). Durante el proceso se estuvo este caso, las evaluaciones se realizan mediante
reflexionando sobre las diversas formas de un proceso que consta de varias partes, como el
ofrecer a los estudiantes, en las primeras desarrollo y la elaboración de trabajos en grupo,
etapas del grado, actividades que faciliten la el envío de informes de las actividades que han
asimilación de conceptos científicos a partir de sido realizadas, una serie de pruebas de carácter
nociones fundamentales basados en el uso de la individual y, en la última fase, una presentación
tecnología robótica. Este proceso de asimilación final de los trabajos que se han desarrollado,
e interiorización de conceptos científicos, que en donde se analizan los diferentes conceptos
parte de teorías como la teoría socio-histórica técnico-científicos y la manera que estos han sido
desarrollada por Vygotsky alrededor de los años interiorizados, asimilados y comprendidos por los
20 (en Vygotsky, 1997), se potencia a través de estudiantes.

AÑO 2018 , VOLUMEN 2 78


Desarrollo de un modelo de robot aplicado a la Educación y simulación en entornos virtuales

Por otro lado, y en lo referente al modelo de EduBOT se presenta en la figura 2, cuyo diagrama
robot desarrollado durante el periodo relativo de implantación define las relaciones entre los
a este estudio, plantear el uso de este tipo de componentes de software y hardware.
modelos de robots en la educación presenta, entre
otras ventajas, la de que tiene un coste reducido, Con la pretensión de desarrollar una cinemática
de manera que pueda ser accesible a un número de carácter más sintética, la configuración por la
elevado de organismos, colectivos, instituciones, que se optó fue la de un modelo de tipo uniciclo
y usuarios a nivel particular. El uso de hardware y (Secchi, 2008), compuesto por dos ruedas fijas
software libre y el hecho de que gran parte de los de carácter convencional, posicionadas sobre
componentes hayan sido elegidos, en la medida un mismo eje, y que son accionadas de forma
en que puedan ser accesibles para los centros independiente -lo que se denomina mecanismo
educativos, es otro de los planteamientos en los diferencial- (Barros, 2014). Esta configuración
que la propia robótica educativa tiene que incidir. utiliza uno o más elementos de contacto con la
El hecho de facilitar el acceso e implementación superficie, de manera que le pueda conferir al
de la robótica educativa dentro de las TICs robot la estabilidad deseada (Nourbakhsh &
también surge a partir de la posibilidad de usar Siegwart, 2004). A nivel general, se emplean
simuladores de robots virtuales (muchos de una o más ruedas pasivas, ya sea de carácter
ellos de código abierto) que posibiliten formas orientable y no centrada, o bien de tipo esférico,
de trabajar con robots sin necesidad de tener el tal y como se especifica en la figura 2. El robot
dispositivo de manera física. móvil EduBOT ha sido modelado mediante un
software de diseño mecánico CAD, que se basa

Figura 1. Estructura de la Propuesta de Metodología de Enseñanza, propuesta por Thiollent (2005) y otros, y donde se muestran tres
áreas fundamentales diferenciadas: por un lado, los Conceptos Tradicionales (en donde se enmarca la presentación de la tecnología
que va a ser utilizada), el Proceso de Internalización (en donde se enmarcan los propios desafíos propuestos por la tecnología) y, como
tercer estrato del proceso, los conceptos que tienen relación con la validación.

ESTRUCTURA DEL PROYECTO en la computación paramétrica. El desarrollo de


Descripción las formas tridimensionales con el software CAD
se ha realizado a partir de formas geométricas
La plataforma EduBOT-V4 se define como elementales, que luego han sido ensambladas
un robot móvil de tipo no holonómico con para construir el dispositivo. Desde el inicio del
accionamiento diferencial, y que usa las ruedas proyecto, tanto los diseño mecánicos, como
como sistema de locomoción (Guimarães, 2015). electromecánicos del EduBOT han sido objeto
El modelado del Sistema Embebido del modelo de modificaciones y mejoras, centrando dichas

RETOS XXI 79
Desarrollo de un modelo de robot aplicado a la Educación y simulación en entornos virtuales

mejoras en la estructura mecánica, por un lado, y cada vez más campos del conocimiento y de la
en aspectos relacionados con el rendimiento del ciencia, viene teniendo también un impacto de
robot. La versión correspondiente a la fase actual gran calado en la propia robótica, en la medida
de desarrollo del EduBOT puede ser observada en que ésta se puede simular gracias a estos
en las figura 3. entornos inmersivos 3D que la trasladan al
espacio virtual.
Simulación del Robot en Entornos
Virtuales: ROS (Robot Operating En el actual proyecto está siendo utilizado
System), STDR, y Gazebo un framework para poner en contexto el
entorno real del robot EduBOT-V4 para los
La evolución de la robótica en el campo de estudiantes. Este framework viene siendo
la educación plantea cuestiones de interés utilizado con el ya mencionado Robot Operating
que ponen de manifiesto su relación directa System (ROS), que consiste en una estructura
con las tecnologías digitales (TICs), y que, flexible que permite escribir software aplicado

Figura 2. Diagrama para la implantación del sistema de control del robot EduBOT. Este diagrama, además de ayudar a entender las
relaciones entre los diferentes componentes de hardware y software del modelo utilizado, también ayuda a comprender y sintetizar las
propias funciones del mecanismo, incorporando la perspectiva de disciplinas como el diseño de interacciones, en el que la interacción
define la función de un sistema, y éste especifica el componente que va a ser usado para el mismo.

necesariamente, se hace preciso conectar, tal a robots. Así, ROS se basa en una colección
y como se ha explicado. La robótica, como área de herramientas, librerías y estándares que
tecnológica relacionada de forma directa con pretenden simplificar el proceso de desarrollo
otras áreas, no es ajena a la evolución de las de acciones y dinámicas en una amplia
tecnologías digitales, y se desarrolla de manera variedad de plataformas robóticas. En los test
paralela, en un proceso de retroalimentación iniciales, han sido utilizados dos simuladores
entre tales tecnologías digitales, los dispositivos integrados en el ROS, un simulador y un multi-
de hardware y los métodos de investigación y robot 2D simple, flexible y escalable, y, por otro
de proyección de actividades. De este modo, lado, un simulador 3D realista con un soporte
la emergencia de simuladores y de entornos de hardware.
virtuales e inmersivos, y su aplicabilidad a
AÑO 2018 , VOLUMEN 2 80
Desarrollo de un modelo de robot aplicado a la Educación y simulación en entornos virtuales

A - ROS Simulador 2D STDR (Simple otro, el que incorpore un mayor número de


Two-Dimensional Robot Simulator: funcionalidades. Lo que se pretende, mediante
el uso de este simulador, es poder simular
El STDR Simulator (STDR 2017) implementa uno o más robots de manera simplificada, y
una arquitectura distribuida basada en minimizando las acciones necesarias que un
el modelo de diseño de software cliente- investigador en el área debe ejecutar para
servidor, permitiendo que cada nodo pueda iniciar la experiencia. Aparte de este hecho, el
ser ejecutado en una máquina diferente y STDR puede funcionar de dos maneras, con o
comunicarse a través del uso de las interfaces sin entorno gráfico, lo que a su vez permite que
ROS. El simulador de STDR proporciona a las experiencias ocurran utilizando conexiones
su vez una interfaz gráfica de usuario (GUI- a través del protocolo de red.
Graphical User Interface), desarrollada

Figuras 3 y 4. Diseño en CAD 3D del robot EduBOT-V3 y V4. En la figura 3 se presenta el robot con la placa Arduino. En la figura 4, se
presentan modificaciones, como la integración de la placa Venturino (UFRGS) y cambios en componentes como las ruedas.

en QT, que permite la visualización de los ● El simulador STDR se desarrolla de


componentes, entre otras funciones. La figura 5 forma que sea totalmente compatible con
muestra el proceso de ejecución del simulador ROS. Los robots y los sensores emiten una
STDR para la navegación de un robot, donde transformación (tf) ROS, un paquete que
el STDR proporciona varios lanzadores (que permite al usuario observar los múltiples
van incluidos en el paquete stdr_launchers) cuadros de coordenadas a lo largo del tiempo,
para abarcar escenarios de uso básicos, siendo todas las medidas publicadas en temas
ejecutándose la ventana GUI STDR. ROS. De esta forma, la STDR, utiliza todas las
ventajas de ROS, apuntando a un uso fácil con
La GUI no es precisa para que se ejecute una estructura robótica más avanzada. Esta
el simulador, pudiendo ser sus funciones compatibilidad con ROS también sugiere que la
ejecutadas usando herramientas en líneas GUI y el servidor STDR pueden ser ejecutados
de comando, que son proporcionadas por el en máquinas diferentes, pudiendo, a su vez,
paquete. El uso del simulador STDR tiene dos el STDR trabajar junto con el ROS Rviz para
principales enfoques: visualizaciones.

● No pretende ser el simulador con mayor


grado de realismo, por un lado, ni, por

RETOS XXI 81
Desarrollo de un modelo de robot aplicado a la Educación y simulación en entornos virtuales

B - ROS Simulador 3D GAZEBO realizar el accionamiento de Gazebo, se inicia


el simulador con una ventana GUI.
Gazebo puede simular uno o varios robots
en un entorno 3D, presentando una elevada El diseño del modelado de mecánica 3D del
capacidad de interacción dinámica entre EduBOT, es, posteriormente, exportado a STL
objetos. El simulador posibilita testar de manera (Standard Tessellation/Triangulation Language),
rápida, realizar proyecciones de robots, realizar consistente en un formato de archivo 3D que
test de navegación y entrenar el sistema usa una serie de triángulos para realizar una
mediante el uso de escenarios realistas. descripción de las superficies externas de un
Gazebo ofrece también la capacidad de simular modelo de 3D. Así, de este modo, el robot 3D en
de forma precisa y eficiente grupos de robots STL es importado dentro de un entorno virtual
en entornos internos y externos complejos, de Gazebo junto con URDF (Universal Robotic
con un motor de física consistente, gráficos Description Format), que consiste en un formato
de alta calidad e interfaces programáticas. de archivo XML utilizado en ROS para describir
Gazebo suministra un paquete para trabajar todos los elementos del robot.

Figura 5. Interfaz gráfica de usuario (GUI) y de ejecución del simulador STDR en ROS.

en el entorno ROS, iniciando un nodo llamado Además, y dentro del contexto del uso de
igualmente “gazebo” que inmediatamente, a su estos simuladores, es importante resaltar el
vez, abastece a las interfaces de ROS. A su vez, valor de la función para el desarrollo del sistema
a API ROS permite que un usuario manipule las o del dispositivo. A partir de una necesidad
propiedades del entorno de simulación, además aplicada de interacción con el entorno y el
de permitir la observación sobre el estado de diseño de unas características previas de este
cada modelo dentro del entorno. La figura 6 sistema, se pueden simular robots que han
muestra la ejecución del simulador Gazebo sido diseñados previamente mediante otros
para la navegación del robot EduBOT, después procedimientos, así como testarlos, además
de configurar variables de entorno ROS y de tener la posibilidad, a través del uso de

AÑO 2018 , VOLUMEN 2 82


Desarrollo de un modelo de robot aplicado a la Educación y simulación en entornos virtuales

la plataforma, de concebir nuevos modelos En cuanto a desarrollos más recientes de


de robots que presenten nuevas funciones, y simuladores virtuales de robots aplicados al
testarlos antes de desarrollarlos e implantarlos. campo de la investigación y la experimentación
en tecnología, encontramos ejemplos como
SIMULADORES DE ROBOTS Roborobo!, un simulador de robots destinado
a ser usado, fundamentalmente, en robótica
APLICADOS AL ÁMBITO DE LA colectiva o en robótica de enjambres (Bredeche
INVESTIGACIÓN Y LA EDUCACIÓN et al 2013). Mendonça et al. (2013) desarrollan
un simulador basado en el ya mencionado
Existen otros simuladores virtuales de robots, framework ROS para aplicarlo, de manera
algunos de ellos aplicados exclusivamente específica, a físicas en entornos simulados en
al campo educativo, como pueden ser Robot desplazamiento e interacción en aire y entornos
Virtual World (RBO) o el Virtual Robotics acuáticos. En otra línea, Collins et al (2016)

Figura 6. Interfaz Gráfica y ejecución del simulador Gazebo en ROS con EduBOT.

Toolkit de Lego. Las investigaciones en también realizan su aportación con Rebots,


este campo vienen dando resultados bajo un simulador enfocado de manera específica
diferentes perspectivas, fundamentalmente a robots autoconfigurables. Y, en lo que en la
desde la primera década del siglo XXI. Así, búsqueda de aplicaciones de la robótica en
investigaciones como las de Gamez et al. ámbitos específicos, Jeon y Lee (2017) aplican
(2006) desarrollan dos herramientas para los simuladores de robots y los frameworks a
simular robots inspirados en la biónica. Otros áreas como la logística hospitalaria.
estudios, se centran en el desarrollo de estos
entornos, como es el caso de USARSim IMPLEMENTACIÓN EN EL
(Carpin y Lewis, 2007). Por su parte, Tikhanoff CONTEXTO DE LA UFGRS: BREVE
et al. (2008) desarrollan también un simulador DESCRIPCIÓN DEL PROCESO
de código abierto para investigación en el área
de robótica cognitiva, denominado iCub (en Tal y como se ha explicitado, el proyecto
Tikhanoff et al., 2008), y otros autores como pretende implementar dinámicas de trabajo
Freese et al (2010) desarrollan una plataforma colaborativo en clase. Durante el proceso de
para la experimentación con robots virtuales, trabajo en grupo, se realizan varias acciones
con el nombre de V-rep. orientadas a abordar los diferentes aspectos
de la metodología. Así, en la fase inicial de
RETOS XXI 83
Desarrollo de un modelo de robot aplicado a la Educación y simulación en entornos virtuales

la disciplina, los estudiantes son divididos va ligada de manera implícita a la formación


en grupos, para, posteriormente, introducir académica en el ámbito universitario.
los simuladores en las aulas. En la etapa
final, posteriormente a la fase de testeo, de CONCLUSIONES Y DISCUSIÓN
las aplicaciones de los artefactos y de los
desafíos propuestos en la metodología, los La aplicación del campo de la robótica
estudiantes inician la parte práctica de los en áreas como la educación, y el uso de
test con un robot EduBOT en un contexto simuladores, abre la puerta a numerosas
real, utilizando un laberinto construido en proyecciones que pueden suponer un salto
madera como entorno de experimentación, cualitativo en la forma y las perspectivas en
tal y como se muestra en la figura 7. La que la tecnología se aplica en los diferentes
configuración de los grupos se realiza de contextos. Los procesos de aprendizaje
manera espontánea, o bien pueden ser con tecnologías de la información y la
formados por el profesor. Por otro lado, se comunicación, no solamente precisan de
deben mantener como meta la capacidad de reformular, de manera constante, el uso y
abordar y confrontar las diferencias para que la implementación de la propia tecnología,
los procesos puedan conducir al surgimiento sino que también, plantear los siguientes
de nuevos hallazgos, perspectivas, ideas, y pasos en los que es posible innovar, además
la emergencia de nuevas ZDPs. de contribuir a ampliar el marco definitorio

Figura 7. Documentación del proceso descrito en la estructura del proyecto con EduBOT V-4.

A su vez, estos grupos tienen que de lo que se corresponden con tecnologías


desarrollar algoritmos que posibiliten al de la información y de la comunicación. A
robot, de una forma autónoma, llevar a cabo este respecto, si recientemente venimos
un desplazamiento por el laberinto, partiendo observando un contexto en el que las TICs
desde un punto de origen hasta una única se han encuadrado, fundamentalmente, en
salida disponible. El objetivo principal dentro lo que venía siendo el uso de equipos de
del proyecto final es el desarrollo de una sobremesa y laptops, actualmente la idea
serie de algoritmos que permitan al robot es ampliar el término a toda tecnología
desplazarse por el laberinto y salir del mismo susceptible de ser usada en un contexto
en el menor tiempo posible. Estas actividades educativo, lo que evidentemente abre, desde
y retos plantean que los y las estudiantes hace tiempo, numerosas posibilidades en el
promuevan el sentido crítico, así como campo de la educación.
capacidades asociadas a la metacognición,
a la colaboración y al trabajo en equipo, Por otro lado, no se puede plantear la
fomentando de este modo el desarrollo de robótica sin hacer referencia a conceptos que
capacidades y aptitudes relacionadas con se encuentran, de una manera cada vez más
la formación en ámbitos no técnicos y la visible, conectados a la propia naturaleza de
formación en competencias humanas, que esta área tecnológica. Entre estos conceptos
AÑO 2018 , VOLUMEN 2 84
Desarrollo de un modelo de robot aplicado a la Educación y simulación en entornos virtuales

cabe destacar el internet de las cosas, que es Colaboradores en el Desarrollo del


un área que proyecta numerosas posibilidades Proyecto EduBOT-V4
de cara a futuras investigaciones, además de
los casos ya mencionados de la simulación Carlos Eduardo Pedroso de Oliveira,
o los entornos inmersivos. En el caso del Gabriel Figueiredo Schmitz, Guilherme Alan
internet de las cosas, la robótica tiene una Ritter, Maik Basso.
proyección de gran interés en la medida en
que es un vector de gran relevancia para
REFERENCIAS
conectar el mundo físico con información
y elementos generados de manera digital,
Ahlgren, D. J. & Verner, I. (2002). An
incidiendo en el incremento de posibilidades
international view of robotics as an educational
de esta interconexión entre ambos mundos
medium. In International Conference on
(Kopetz, 2011), e, incluso, de la conexión de
Engineering Education (ICEE’2002).
los objetos cotidianos para redefinir su uso
Alimisis, D. (2013). Educational robotics:
(Xia et al., 2012), donde la robótica presenta
Open questions and new challenges. Themes
un rol fundamental. Esta conexión entre los
in Science and Technology Education, 6 (1),
objetos físicos y la información digital también
63-71.
ha sido abordada por autores como Gubbi
Atzori, L., Iera, A. & Morabito, G. (2010).
et al. (2013), en donde la disciplina de la
The internet of things: A survey. Computer
robótica va a presentar un rol relevante en los
networks, 54 (15), 2787-2805.
próximos años conectando estas áreas.
Bredeche, N., Montanier, J. M., Weel, B. &
Haasdijk, E. (2013). Roborobo! a fast robot
En el contexto del actual proyecto, tal
simulator for swarm and collective robotics.
y como se ha explicitado, la metodología
arXiv preprint arXiv:1304.2888.
de trabajo descrita viene siendo aplicada
Carpin, S., Lewis, M., Wang, J., Balakirsky,
semestralmente desde el año 2014, dentro
S. & Scrapper, C. (2007). USARSim: a
de las disciplinas Introducción a la Ingeniería,
robot simulator for research and education.
de los cursos de Ingeniería de Computación
In Robotics and Automation, 2007 IEEE
e Ingeniería de Control y Automatización
International Conference.
en la UFRGS. En base a las evaluaciones
Chiou, A. (2012). Teaching technology using
realizadas por los monitores del Programa
educational robotics. En Proceedings of
de Post-Graduado en Ingeniería Eléctrica
the Australian conference on science and
(PPGEE), las observaciones a lo largo del
mathematics education (formerly UniServe
transcurso de las clases, o los testimonios de
Science Conference) (Vol. 10, pp. 9-14).
las personas que participaron en el proceso,
Chuah, M. C., Coombe, D., Garman, C., Guerrero,
se pudo percibir en los alumnos un incremento
C. & Spletzer, J. (2014). Lehigh instrument for
en su interés por los contenidos que fueron
learning interaction (lili): An interactive robot to aid
abordados en clase. Otros aspectos que
development of social skills for autistic children.
fueron observados fue el incremento del
En Mobile Ad Hoc and Sensor Systems (MASS),
rendimiento o de la creatividad, así como un
2014 IEEE 11th International Conference.
desempeño más óptimo en el desarrollo de
Collins, T. & Shen, W. M. (2016). Rebots: A drag-
las actividades. Entre los trabajo futuros que
and-drop highperformance simulator for modular
se plantean dentro de esta línea de trabajo,
and self-reconfigurable robots. ISI Technical
se incluye un análisis de tipo cuantitativo
Reports.
sobre varios aspectos relacionados con la
Cuadrado, A. (2014). Tocar a través del
motivación y la implicación de los estudiantes,
cuadro: una genealogía del interfaz como
enfocándose en factores como las tasas
metáfora de control en el espacio del arte, el
de abandono, o, por otro lado, la calidad y
cine y los videojuegos. Icono 14, 12, 141-167.
originalidad de los proyectos desde diferentes
doi: 10.7195/ri14.v12i2.708
perspectivas y enfoques.

RETOS XXI 85
Desarrollo de un modelo de robot aplicado a la Educación y simulación en entornos virtuales

Denis, B. & Hubert, S. (2001). Collaborative Guimarães Jr., C. S., Rubio-Tamayo, J. L.,
learning in an educational robotics environment. Henriques, R. V. B. (2014). Robótica para
Computers in Human Behavior, 17 (5), 465- los procesos de enseñanza de la disciplina
480. mecatrónica: desarrollo del prototipo
De Cristoforis, P., Pedre, S., Nitsche, M., edubot-v2. En III Congreso Internacional
Fischer, T., Pessacg, F., & Di Pietro, C. (2013). Sociedad Digital. Madrid, Icono 14.
A behavior-based approach for educational Jeon, S. & Lee, J. (2017). Framework and
robotics activities. IEEE transactions on Modeling of a Multi-robot Simulator for Hospital
education, 56 (1), 61-66. Logistics. In Robot Intelligence Technology
Espinosa, R. y Medellín, H. I. (2014): Análisis and Applications (4) 213-219. Springer
y evaluación de la generación de iconos International Publishing.
mentales en personas invidentes a partir de Kaerlein, T. (2012) Presence in a Pocket.
la percepción virtual táctil utilizando realidad Phantasms of Immediacy in Japanese Mobile
virtual y sistemas hápticos. Icono 14, (12) 295- Telepresence Robotics. Communication +1,
317. doi:10.7195/ri14.v12i2.695 (1) 1-24. doi:10.7275/R52R3PM7.
Freese, M., Singh, S., Ozaki, F. & Matsuhira, Kopetz, H. (2011). Internet of things. En Real-
N. (2010). Virtual robot experimentation time systems (pp. 307-323). Springer, Boston,
platform v-rep: A versatile 3d robot simulator. MA
Simulation, modelling, and programming for Kozima, H., Nakagawa, C. & Yasuda, Y.
autonomous robots, 51-62. (2005). Interactive robots for communication-
Gallego, J. L. y Rodríguez, A. (2014). El reto care: A case-study in autism therapy. In Robot
de una educación de calidad en le Escuela and human interactive communication, 2005.
Inclusiva. Revista Portuguesa de Pedagogía, ROMAN 2005. IEEE International Workshop,
48 (1), 1-24. Recuperado de http://impactum- 341-346.
journals.uc.pt/index.php/rppedagogia/article/ Mendonça, R., Santana, P., Marques, F.,
view/2237/1476 Lourenço, A., Silva, J. & Barata, J. (2013).
Gallego, J. L. y Rodríguez, A. (2015). Líneas Kelpie: A ros-based multi-robot simulator for
de investigación sobre Educación Especial en water surface and aerial vehicles. En Systems,
España: un estudio bibliométrico (2006-2010). Man, and Cybernetics (SMC), 2013 IEEE
Revista de Ciencias Sociales, 21 (2), 219-233. International Conference, 3645-3650. IEEE.
Recuperado de http://produccioncientificaluz. Oreggia, M., Chiorri, C., Pozzi, F., & Tacchella, A.
org/index.php/rcs/article/view/20003/19936 (2016, July). Introducing Computer Engineering
Gamez, D., Newcombe, R., Holland, O. & Knight, Curriculum to Upper Secondary Students: An
R. (2006). Two simulation tools for biologically Evaluation of Experiences Based on Educational
inspired virtual robotics. En Proceedings of the Robotics. En Advanced Learning Technologies
IEEE 5th chapter conference on advances in (ICALT), 2016 IEEE 16th International
cybernetic systems, 85-90. Conference, 293-294. IEEE.
Gazebo. Recuperado el 23 de agosto de 2017 Rodríguez, L., Rodríguez, A. y Gallego Ortega,
de http://gazebosim.org/. J. L. (2016): Reflexiones docentes acerca
Goldman, R., Eguchi, A. & Sklar, E. (2004). del diseño arquitectónico de los centros de
Using educational robotics to engage inner- Formación Profesional en Granada. Propósitos
city students with technology. In Proceedings y representaciones, 4 (1), 115-168. doi:http://
of the 6th international conference on Learning dx.doi.org/10.20511/pyr2016.v4n1.88
sciences, 214-221. International Society of the ROS (Robot Operating System). Recuperado el
Learning Sciences. 23 de Agosto de 2017 de [http://www.ros.org/]
Gubbi, J., Buyya, R., Marusic, S. & Palaniswami, RVW (Robot Virtual Worlds). Recuperado
M. (2013). Internet of Things (IoT): A vision, el 23 de Agosto de 2017 de [http://www.
architectural elements, and future directions. robotvirtualworlds.com/]
Future generation computer systems, 29 (7), Secchi, H. (2008). Una Introducción a los
1645-1660. Robots Móviles. Instituto de Automática -
AÑO 2018 , VOLUMEN 2 86
Desarrollo de un modelo de robot aplicado a la Educación y simulación en entornos virtuales

INAUT- Universidad Nacional de San Juan, Vygotsky, L.S. (1978). Mind in Society:
UNSJ, Argentina. Development of Higher Psychological
Nourbakhsh, I. R. & Siegwart, R. (2004). Processes. Harvard University Press.
Introduction to autonomous mobile robots. Cambridge, Massachusetts.
Massachusetts: Cambridge. Vygotsky, L. S. (1997). The collected works of
Simulador 2D STDR. Recuperado el 16 de LS Vygotsky: Problems of the theory and history
Septiembre de 2017 de [http://stdr-simulator- of psychology (Vol. 3). New York: Springer
ros-pkg.github.io/] Science & Business Media. Premuim press,
Simulador 3D Gazebo. Recuperado el 16 de Vygotsky, L. S. (1998). A Formação Social da
Septiembre de 2017 de [http://gazebosim.org/]. Mente. São Paulo: Martins Fontes.
Tikhanoff, V., Cangelosi, A., Fitzpatrick, P., Xia, F., Yang, L. T., Wang, L. & Vinel, A. (2012).
Metta, G., Natale, L. & Nori, F. (2008). An open- Internet of things. International Journal of
source simulator for cognitive robotics research: Communication Systems, 25 (9), p. 1101-1101.
the prototype of the iCub humanoid robot Walter, W. G. (1950). An Electromechanical
simulator. En Proceedings of the 8th workshop Animal. Dialectica, 4 (3), 206-213.
on performance metrics for intelligent systems Walter, W.G. (1950). An imitation of life. Scientific
(pp. 57-61). ACM. American, 182 (5), 42-45.
Thiollent, M. (2005) Perspectivas da metodologia Walter, W.G. (1951). A machine that learns.
de pesquisa participativa e de pesquisa-ação Scientific American 185 (2), 60-63.
na elaboração de projetos sociais e solidários.
Tecnologia e desenvolvimento social e solidário.
Porto Alegre: Editora UFGRS (Pp. 172-189).
Virtual Robotics Toolkit. Lego Mindstroms.
Recuperado el 23 de Agosto de 2017 de [https://
www.virtualroboticstoolkit.com/]

RETOS XXI 87

Anda mungkin juga menyukai