Ejercicios de programación Robomind

En el siguiente video podéis comprobar cuál debe ser el funcionamiento del robot en cada uno de los tres ejercicios propuestos, y que os detallo a continuación.

  1. Abre al mapa “passBeacons.map”. Escribe un programa para conseguir que el robot llegue hasta la pared a la derecha del punto blanco, después vuelva al origen hasta encontrarse con la pared de la izquierda y repita, de manera indefinida, el bucle.
  2. Abre el mapa “copyLine1”. Hay una línea negra a la izquierda del robot. El objetivo de este programa copiar la línea negra, dibujando una línea blanca de igual longitud a la derecha del robot. Haz el programa de forma que se ejecute correctamente incluso si, a priori, no sabes el tamaño de la línea negra.
  3. Abre el mapa “roboCage.map”. Verás que el robot se encuentra dentro de un recinto limitado por una línea negra. Programa al robot para que se mueva aleatoriamente dentro de este recinto, pero sin poder abandonarlo (el robot se moverá encerrado en el recinto de la línea negra).

Robótica virtual educativa

Este curso he comenzado a utilizar el software libre “Robomind” con mis alumnos y alumnas de 4º de ESO para tratar todo lo relacionado con robótica y control por ordenador, con resultados bastante satisfactorios.

Mediante el uso de las instrucciones propias del lenguaje de “Robomind” podemos programar el robot virtual, facilitando la introducción de nuestro alumnado en los fundamentos de la programación (bucles, estructuras condicionales, lectura de sensores, instrucciones booleanas…).

Os adjunto el enlace a la web oficial donde tenéis más información.

ROBO is a new and very simple educational programming language that will familiarize you with the basics of computer science by programming your own robot. In addition to an introduction into popular programming techniques, you will also gain insight into areas such as robotics and artificial intelligence.

ROBO es un lenguaje educativo de programación nuevo y muy sencillo que te permitirá familiarizarte con los conceptos básicos de la informática programando tu propio robot virtual. Además supondrá una introducción a las técnicas de programación y te hará profundizar en áreas como la robótica y la inteligencia artificial.