miércoles, 9 de noviembre de 2016

¿Qué es Robomind?




Robomind es un programa de introducción a la programación que emplea lenguaje ROBO, un lenguaje sencillo de scripts para uso educativo, que permite a los principiantes aprender los fundamentos de la computación mediante la programación de un robot simulado. Además de la introducción de técnicas de programación comunes, la meta de RoboMind es ofrecer a los alumnos conocimientos básicos en robótica e inteligencia artificial.
El programa fue desarrollado y lanzado por Arvid Halma mientras estudiaba Inteligencia artificial en la universidad de Amsterdam. 

Está indicado para alumnos de primaria y secundaria, en materias como tecnología o tecnologías de la información y comunicación.

RoboMind ofrece un lenguaje de programación básico que consiste en un conjunto conciso de reglas. Además de los comandos para hacer que el robot realice las instrucciones básicas de movimiento, las estructuras de control pueden ser modificadas por las sentencias condicionales (si-entonces; si-entonces-si no), bucles (while) y las llamadas a procedimientos propios.
El lenguaje de script está disponible en 24 idiomas: incluyendo alemán, Árabe, chino, español, francés, Griego, Holandés, Inglés, Polaco, Portugués (Brasil), sueco, turco. Todas las instrucciones y palabras clave pueden ser traducidas. Esto lo hace más fácil de aprender para los que no hablan Inglés que la mayoría de otros lenguajes de programación que se ven limitados a la sintaxis de Inglés y alfabetos latinos.

Tutorial para su instalación



lunes, 7 de noviembre de 2016

Licencia y Requisitos del sistema



Licencia


Tenemos dos posibilidades para utilizar Robomind, ya sea mediante instalación en el sistema o vía web. En la licencia web tiene un apartado para profesores con vídeos explicativos.

Precio: La versión de estudiantes cuesta 5€ anuales y permite su uso online en tablets y otros dispositivos, validación y orientación y proporciona un diploma.
La versión de escritorio cuesta 10€ al año, permite descargar la aplicación en un ordenador, crear tus propios gráficos y exportar a lego NXT.
La versión para profesores cuesta 100€ anuales, permite todo lo anterior y además permite seguir los progresos de los alumnos, provee de una guía de respuestas y puede crear “competiciones”, ver como desarrolla el ejercicio cada alumno simultáneamente y motivar a los alumnos comparando las soluciones que emplea cada uno.
RoboMind está disponible como aplicación independiente para Windows XP/7/8, Linux y Mac OS X, 10.7+.
Dependiendo de cada sistema operativo,tendrá un determinado tamaño.

Requisitos del sistema


domingo, 6 de noviembre de 2016

Iniciación

Lo primero que hay que saber para empezar a programar con el robot, es que este se mueve y en la parte de arriba tiene un sensor que puede detectar lo que hay frente a él, a la izquierda o a la derecha, por eso se mueve cuando lo programemos. También el robot dispone de una escoba que si la sacamos puede pintar de blanco o de negro. En los escenarios (mapas) hay obstáculos y balizas.

¿Cómo se desarrolla?

La aplicación se desarrolla en una cuadrícula bidimensional en la que un robot se puede desplazar, observar, y marcar la superficie dejando un rastro de pintura. En el entorno también contiene balizas que el robot puede desplazar para despejar u obstruir su camino.



Instrucciones Básicas

adelante(1)
atras(1)

Estas dos primeras tienen un número entre parentesis que indica el numero de cuadros por el escenario que se moverá el robot.

izquierda()
derecha()

El robot girará ala izquierda o  la derecha.

pintarBlanco()
pintarNegro()
detenerPintar()

   Saca la brocha y pinta de negro o de blanco. Para que deje de pintar se usa detenerPintar()


Aquí teneis un tutorial que explica los primeros pasos.


sábado, 5 de noviembre de 2016

Programas similares

Podríamos comparar Robomind con el lenguaje de programación Logo, en el que podemos mover una tortuga para crear formas geométricas. No obstante, la sintaxis de RoboMind es distinta y se corresponde más directamente a los principales lenguajes de script, como JavaScript. En RoboMind es igual de importante percibir que modificar el ambiente, mientras que Logo se centra más en lo segundo. Esto hace que RoboMind sea más adecuado para demostrar aplicaciones reales. En Logo los usuarios tienen más libertad para crear efectos visuales.


viernes, 4 de noviembre de 2016

Versión para docentes



Como profesor se puede acceder a todos los cursos: primeros pasos, tutoriales, cursos básicos, workshops…

Los alumnos tienen que solucionar cada desafío para continuar, sin embargo los docentes pueden ir de uno a otro sin necesidad de ello. Además tienen acceso a las respuestas.

El profesor puede añadir las direcciones de email de sus alumnos y seguir sus progresos.


Se puede convertir un ejercicio en una "competición temporalizada", como si fuese un juego. Cada alumno tiene un tiempo determinado para realizar la acrividad, así pueden comparar soluciones y aprender unos de otros.