lunes, 16 de julio de 2012


RoboMind

RoboMind
RoboMind Screenshot v26 Spanish.png
AutorArvid Halma
Versión2.6
Fecha de publicación2005
Compatible con DFSGNo
Software libre
Aprobada por OSI
Compatible GPLNo
Sitio webwww.robomind.net
RoboMind es un entorno sencillo de programación educativa con un lenguaje propio de scripts que permite a los principiantes aprender los fundamentos de la ciencia 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, RoboMind también tiene como objetivo ofrecer conocimientos básicos en robótica e inteligencia artificial. RoboMind está disponible como aplicación independiente para WindowsLinux y Mac OSX. Es gratuito y de código abierto bajo su propia licencia.1RoboMind fue desarrollado y lanzado por primera vez en 2005 por Arvid Halma, estudiante de la Universidad de Amsterdam en aquel entonces.

El entorno de simulación

La aplicación se desarrolla en una red cuadriculada y bidimensional en la que un robot se puede desplazar, observar las células colindantes, y marcarlas dejando un rastro de pintura. En el entorno también se pueden incluir balizas que el robot desplaza para despejar u obstruir su camino.

[editar]El lenguaje de scripting

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.
Ejemplo de script para dibujar un cuadrado:
pintarBlanco()
repetir(4) {
        adelante(2)
        derecha()
}

No hay comentarios: