SlideShare ist ein Scribd-Unternehmen logo
1 von 1
Downloaden Sie, um offline zu lesen
FACULTAD DE INFORMÁTICA | UNLP
Fi
RemoteBot: una Aplicación que
Combina Robots y Dispositivos Móviles
Claudia Queiruga
claudiaq@info.unlp.edu.ar
Claudia Banchoff Tzancoff
cbanchoff@info.unlp.edu.ar
Fernando López
flopez@linti.unlp.edu.ar
LINTI|Facultad de Informática
Universidad Nacional de La Plata
LÍNEAS DE INVESTIGACIÓN
Y DESARROLLO
El LINTI, Laboratorio de Investigación en Nuevas Tecno-
logías Informáticas, tiene definida una línea de investi-
gación sobre Software Libre, tanto en términos de de-
sarrollo como de uso y difusión especialmente en el
ámbito de escuelas. El proyecto Lihuen GNU/Linux [13]
con más de 6 años de trabajo, nos da un marco de inte-
racción con las escuelas. Asimismo otra línea de inves-
tigación en crecimiento es la de desarrollo de aplica-
ciones móviles. El desarrollo de RemoteBot no sólo
permitetrabajar en aspectos de integración de diferen-
tes tecnologías de desarrollo, sino que sirve como un
elemento disparador tanto para los jóvenes que parti-
cipan de los distintos espacios del proyecto “Progra-
mando con Robots y Software Libre” como así también
y, fundamentalmente para los estudiantes universita-
rios que realizan una práctica sobre un desarrollo no
convencional, innovador, que integra múltiples tecno-
logías y dispositivos.
FORMACIÓN DE
RECURSOS HUMANOS
REFERENCIAS
La aplicación consta de dos componen-
tes, un servidor escrito en Python
(Remotebot) que se comunica con el
robot utilizando el módulo para Python
duinobot [10] y un cliente para disposi-
tivos Android (Remotebot4Android) es-
crito en Java que envía al servidor las
acciones a realizar por el robot y que
recibe retroalimentación desde el ser-
vidor respecto de las acciones realiza-
das.
La Figura 1, ilustra una instalación típica de
RemoteBot en la que se pueden apreciar todas
componentes intervinientes.
La comunicación entre el cliente y el
servidor es a través de mensajes POST
de HTTP por el puerto 8000 y se utiliza
JSON [12] para codificar los mensajes.
Se diseñó un protocolo de capa de
aplicación que permite instanciar los
robots, enviarles mensajes y recibir
los resultados de ejecutar los méto-
dos correspondientes. El protocolo se
adapta sin modificaciones a cualquier
extensión que se le pueda hacer a las
clases del módulo duinobot.
RemoteBot es el resultado de la articulación del proyecto de I+D "Programando con Robots y Software
Libre" con la cátedra “Laboratorio de Software” de 4to. año de las carreras Lic. en Informática y Lic. en
Sistemas de la Facultad de Informática de la UNLP.
CONTEXTO
Este tipo de trabajo promueve la articulación entre
proyectos de I+D y cátedras involucrando a los estu-
diantes en la búsqueda de soluciones a problemas
reales, no convencionales, que integran múltiples
dispositivos y tecnologías. Asimismo se fomenta la
participación de los estudiantes de las distintas ca-
rreras en proyectos de I+D de interés para la Facul-
tad, estimulando la elaboración de tesinas de grado
y trabajos finales de carrera.
[1] Prensky, Marc. Digital Natives, Digital Immigrants. On the Horizon, MCB Uni-
versity Press, Vol. 9 No. 5, October 2001, 1-6.
[2] Resnick, Mitchel. Sowing the Seeds for a More Creative Society. Learning
and Leading with Technology, Dec.2007, 18–22.
[3] Wing, Jeannette. Computational thinking. Communications of ACM. Vol 49
No 3, Mar. 2006, 33–35.
[4] http://robots.linti.unlp.edu.ar
[5] Manual de Programación con Python y Robots:
http://robots.linti.unlp.edu.ar/material_disponible
[6] Licencias Creative Commons:
http://www.creativecommons.org.ar/licencias
[7] Especificación del scribbler:
http://wiki.roboteducation.org/Myro_Hardware
[8] http://robotgroup.com.ar/
[9] http://www.ecured.cu/index.php/Hardware_libre
[10] Repositorio de código:
http://repo.lihuen.linti.unlp.edu.ar/lihuen/pool/lihuen4/main/r/robot/
[11] Aprendiendo a programar con juegos y robots. Javier Díaz, Claudia Ban-
choff, Sofía Martin, Fernando López. Aceptado y presentado en TEyET 2012.
Junio 2012.
[12] http://www.json.org/
[13] Proyecto Lihuen GNU/Linux: http://lihuen.info.unlp.edu.ar
[14]Aplicaciones para Dispositivos Móviles-Laboratorio de Software:
http://wiki.labmovil.linti.unlp.edu.ar
El cliente para Android cuenta con una
interfaz gráfica con controles para ma-
nejar el robot que permiten: controlar
la velocidad del robot (de 0 a 100),
configurar el modo de avance (por
ejemplo “avanzar sin chocar”), mos-
trar los valores del sensor de obstácu-
los del robot, girar a la mitad de la velo-
cidad indicada, mover al robot hacia
adelante, atrás, izquierda y derecha,
detener al robot. También es posible
mover el robot inclinando el dispositi-
vo (gracias a los acelerómetros del
mismo).
La Figura 3, muestra una captura de la
pantalla del cliente Android que permite
manejar al robot.
En la Figura 2, se muestra la arquitectura de RemoteBot,
las cajas verdes, (Remotebot 4 Android y Remotebot) constituyen
los desarrollos realizados para esta solución.

Weitere ähnliche Inhalte

Ähnlich wie Poster de wicc 2013 (color bordo)

HERRAMIENTAS Y METODOLOGÍAS
HERRAMIENTAS Y METODOLOGÍASHERRAMIENTAS Y METODOLOGÍAS
HERRAMIENTAS Y METODOLOGÍASAgustina Perdomo
 
HERRAMIENTAS Y METODOLOGÍAS
HERRAMIENTAS Y METODOLOGÍASHERRAMIENTAS Y METODOLOGÍAS
HERRAMIENTAS Y METODOLOGÍASAgustina Perdomo
 
Plataformas digitales
Plataformas digitalesPlataformas digitales
Plataformas digitalesalexisr2000
 
Guía REDES E INTERNET parte 1.pdf
Guía REDES E INTERNET parte 1.pdfGuía REDES E INTERNET parte 1.pdf
Guía REDES E INTERNET parte 1.pdfAlbertoAndresMosquer
 
2022_02_25 «Plataforma Web of Things para dar soporte al ciclo de vida de sol...
2022_02_25 «Plataforma Web of Things para dar soporte al ciclo de vida de sol...2022_02_25 «Plataforma Web of Things para dar soporte al ciclo de vida de sol...
2022_02_25 «Plataforma Web of Things para dar soporte al ciclo de vida de sol...eMadrid network
 
Files temarios-programa 00005611-p 5611-tem_2083
Files temarios-programa 00005611-p 5611-tem_2083Files temarios-programa 00005611-p 5611-tem_2083
Files temarios-programa 00005611-p 5611-tem_2083uiem
 
03 campusmovil[1]
03 campusmovil[1]03 campusmovil[1]
03 campusmovil[1]aniyani
 
Software libre en la educacion
Software libre en la educacionSoftware libre en la educacion
Software libre en la educacionbettyespinoza
 
Software libre en la educacion
Software libre en la educacionSoftware libre en la educacion
Software libre en la educacionbettyespinoza
 
Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010
Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010
Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010Gonzalo SILIÓ SÁIZ
 
Plataformas digitales
Plataformas digitalesPlataformas digitales
Plataformas digitalesHeidyGuzmn2
 
Jclipex 131108162005-phpapp02
Jclipex 131108162005-phpapp02Jclipex 131108162005-phpapp02
Jclipex 131108162005-phpapp02Marisela148
 
Unidad III Tecnología educativa.
 Unidad III Tecnología educativa.  Unidad III Tecnología educativa.
Unidad III Tecnología educativa. Fatima Escalante
 
Tema 2 (segunda mitad)
Tema 2 (segunda mitad)Tema 2 (segunda mitad)
Tema 2 (segunda mitad)lurdes
 
Power point segunda mitad tema 3 nntt (1)
Power point segunda mitad tema 3 nntt (1)Power point segunda mitad tema 3 nntt (1)
Power point segunda mitad tema 3 nntt (1)lurdes
 

Ähnlich wie Poster de wicc 2013 (color bordo) (20)

Presentación
PresentaciónPresentación
Presentación
 
HERRAMIENTAS Y METODOLOGÍAS
HERRAMIENTAS Y METODOLOGÍASHERRAMIENTAS Y METODOLOGÍAS
HERRAMIENTAS Y METODOLOGÍAS
 
HERRAMIENTAS Y METODOLOGÍAS
HERRAMIENTAS Y METODOLOGÍASHERRAMIENTAS Y METODOLOGÍAS
HERRAMIENTAS Y METODOLOGÍAS
 
Plataformas digitales
Plataformas digitalesPlataformas digitales
Plataformas digitales
 
Guía REDES E INTERNET parte 1.pdf
Guía REDES E INTERNET parte 1.pdfGuía REDES E INTERNET parte 1.pdf
Guía REDES E INTERNET parte 1.pdf
 
2022_02_25 «Plataforma Web of Things para dar soporte al ciclo de vida de sol...
2022_02_25 «Plataforma Web of Things para dar soporte al ciclo de vida de sol...2022_02_25 «Plataforma Web of Things para dar soporte al ciclo de vida de sol...
2022_02_25 «Plataforma Web of Things para dar soporte al ciclo de vida de sol...
 
Files temarios-programa 00005611-p 5611-tem_2083
Files temarios-programa 00005611-p 5611-tem_2083Files temarios-programa 00005611-p 5611-tem_2083
Files temarios-programa 00005611-p 5611-tem_2083
 
03 campusmovil[1]
03 campusmovil[1]03 campusmovil[1]
03 campusmovil[1]
 
Trabajo las tics 1
Trabajo las tics 1Trabajo las tics 1
Trabajo las tics 1
 
Software libre en la educacion
Software libre en la educacionSoftware libre en la educacion
Software libre en la educacion
 
Software libre en la educacion
Software libre en la educacionSoftware libre en la educacion
Software libre en la educacion
 
Tics
TicsTics
Tics
 
Redes
RedesRedes
Redes
 
Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010
Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010
Tema 3 Nuevas tecnologías en Educación: aplicaciones educativas. 2010
 
Plataformas digitales
Plataformas digitalesPlataformas digitales
Plataformas digitales
 
Jclipex 131108162005-phpapp02
Jclipex 131108162005-phpapp02Jclipex 131108162005-phpapp02
Jclipex 131108162005-phpapp02
 
Jclic
JclicJclic
Jclic
 
Unidad III Tecnología educativa.
 Unidad III Tecnología educativa.  Unidad III Tecnología educativa.
Unidad III Tecnología educativa.
 
Tema 2 (segunda mitad)
Tema 2 (segunda mitad)Tema 2 (segunda mitad)
Tema 2 (segunda mitad)
 
Power point segunda mitad tema 3 nntt (1)
Power point segunda mitad tema 3 nntt (1)Power point segunda mitad tema 3 nntt (1)
Power point segunda mitad tema 3 nntt (1)
 

Kürzlich hochgeladen

TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.JonathanCovena1
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 

Kürzlich hochgeladen (20)

TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 

Poster de wicc 2013 (color bordo)

  • 1. FACULTAD DE INFORMÁTICA | UNLP Fi RemoteBot: una Aplicación que Combina Robots y Dispositivos Móviles Claudia Queiruga claudiaq@info.unlp.edu.ar Claudia Banchoff Tzancoff cbanchoff@info.unlp.edu.ar Fernando López flopez@linti.unlp.edu.ar LINTI|Facultad de Informática Universidad Nacional de La Plata LÍNEAS DE INVESTIGACIÓN Y DESARROLLO El LINTI, Laboratorio de Investigación en Nuevas Tecno- logías Informáticas, tiene definida una línea de investi- gación sobre Software Libre, tanto en términos de de- sarrollo como de uso y difusión especialmente en el ámbito de escuelas. El proyecto Lihuen GNU/Linux [13] con más de 6 años de trabajo, nos da un marco de inte- racción con las escuelas. Asimismo otra línea de inves- tigación en crecimiento es la de desarrollo de aplica- ciones móviles. El desarrollo de RemoteBot no sólo permitetrabajar en aspectos de integración de diferen- tes tecnologías de desarrollo, sino que sirve como un elemento disparador tanto para los jóvenes que parti- cipan de los distintos espacios del proyecto “Progra- mando con Robots y Software Libre” como así también y, fundamentalmente para los estudiantes universita- rios que realizan una práctica sobre un desarrollo no convencional, innovador, que integra múltiples tecno- logías y dispositivos. FORMACIÓN DE RECURSOS HUMANOS REFERENCIAS La aplicación consta de dos componen- tes, un servidor escrito en Python (Remotebot) que se comunica con el robot utilizando el módulo para Python duinobot [10] y un cliente para disposi- tivos Android (Remotebot4Android) es- crito en Java que envía al servidor las acciones a realizar por el robot y que recibe retroalimentación desde el ser- vidor respecto de las acciones realiza- das. La Figura 1, ilustra una instalación típica de RemoteBot en la que se pueden apreciar todas componentes intervinientes. La comunicación entre el cliente y el servidor es a través de mensajes POST de HTTP por el puerto 8000 y se utiliza JSON [12] para codificar los mensajes. Se diseñó un protocolo de capa de aplicación que permite instanciar los robots, enviarles mensajes y recibir los resultados de ejecutar los méto- dos correspondientes. El protocolo se adapta sin modificaciones a cualquier extensión que se le pueda hacer a las clases del módulo duinobot. RemoteBot es el resultado de la articulación del proyecto de I+D "Programando con Robots y Software Libre" con la cátedra “Laboratorio de Software” de 4to. año de las carreras Lic. en Informática y Lic. en Sistemas de la Facultad de Informática de la UNLP. CONTEXTO Este tipo de trabajo promueve la articulación entre proyectos de I+D y cátedras involucrando a los estu- diantes en la búsqueda de soluciones a problemas reales, no convencionales, que integran múltiples dispositivos y tecnologías. Asimismo se fomenta la participación de los estudiantes de las distintas ca- rreras en proyectos de I+D de interés para la Facul- tad, estimulando la elaboración de tesinas de grado y trabajos finales de carrera. [1] Prensky, Marc. Digital Natives, Digital Immigrants. On the Horizon, MCB Uni- versity Press, Vol. 9 No. 5, October 2001, 1-6. [2] Resnick, Mitchel. Sowing the Seeds for a More Creative Society. Learning and Leading with Technology, Dec.2007, 18–22. [3] Wing, Jeannette. Computational thinking. Communications of ACM. Vol 49 No 3, Mar. 2006, 33–35. [4] http://robots.linti.unlp.edu.ar [5] Manual de Programación con Python y Robots: http://robots.linti.unlp.edu.ar/material_disponible [6] Licencias Creative Commons: http://www.creativecommons.org.ar/licencias [7] Especificación del scribbler: http://wiki.roboteducation.org/Myro_Hardware [8] http://robotgroup.com.ar/ [9] http://www.ecured.cu/index.php/Hardware_libre [10] Repositorio de código: http://repo.lihuen.linti.unlp.edu.ar/lihuen/pool/lihuen4/main/r/robot/ [11] Aprendiendo a programar con juegos y robots. Javier Díaz, Claudia Ban- choff, Sofía Martin, Fernando López. Aceptado y presentado en TEyET 2012. Junio 2012. [12] http://www.json.org/ [13] Proyecto Lihuen GNU/Linux: http://lihuen.info.unlp.edu.ar [14]Aplicaciones para Dispositivos Móviles-Laboratorio de Software: http://wiki.labmovil.linti.unlp.edu.ar El cliente para Android cuenta con una interfaz gráfica con controles para ma- nejar el robot que permiten: controlar la velocidad del robot (de 0 a 100), configurar el modo de avance (por ejemplo “avanzar sin chocar”), mos- trar los valores del sensor de obstácu- los del robot, girar a la mitad de la velo- cidad indicada, mover al robot hacia adelante, atrás, izquierda y derecha, detener al robot. También es posible mover el robot inclinando el dispositi- vo (gracias a los acelerómetros del mismo). La Figura 3, muestra una captura de la pantalla del cliente Android que permite manejar al robot. En la Figura 2, se muestra la arquitectura de RemoteBot, las cajas verdes, (Remotebot 4 Android y Remotebot) constituyen los desarrollos realizados para esta solución.