Juegos Robótica

Cursos de programación con robótica educativa

  • Newsletter
  • ¿Dudas? Así es la plataforma de cursos
  • Iniciar sesión

Instalar Open Roberta en Lego Mindstorms EV3


Instalar Open Roberta en el ladrillo inteligente de Lego Mindstorms EV3 nos va a permitir programar con Scratch nuestro robot Lego.


Tutorial para instalar Open Roberta.

Instalar open roberta

 

Si se maneja bien la programación en Scratch y se quiere dar el salto a Lego Mindstorms EV3 mi recomendación es evitar trabajar directamente con el entorno de Lego. Pese a que también es un lenguaje basado en bloques es mucho más complejo que Scratch y a veces puede ser frustrante.

Mi consejo es pasar por una etapa intermedia donde se programe Lego Mindstorms a través de Scratch y para ello os propongo instalar Open Roberta en el bloque inteligente de Lego Mindstorms.

Open Roberta ha sido desarrollado por el instituto IAIS de la Fraunhofer Society gracias al mecenazgo de 1 millón de euros por parte de Google.org y fue lanzado en 2014, aunque el concepto Roberta está en marcha en Alemania desde hace 15 años.

La ventaja que nos ofrece Open Roberta respecto a otros sistemas basados en bloques como Scratch X es que podemos utilizarlo online, pudiendo compartir proyectos y sobretodo simulando los programas en Lego Mindstorms EV3 sin necesidad de instalar Open Roberta en el robot, de hecho sin necesidad de tener un robot de Lego.

El simulador es una potente herramienta para educación ya que vamos a poder observar el comportamiento que tendrá el programa en el robot EV3 antes de cargarlo en el bloque.

instalar open roberta sim

Para luego cargar el programa creado online al robot si que es necesario instalar Open Roberta previamente en el ladrillo inteligente de Mindstorms EV3.  La instalación se realiza sobre una memoria microSD de manera que el firmware del ladrillo inteligente no se modifica, pudiendo utilizar normalmente la interfaz original de Lego con tan solo extraer la memoria microSD con el sistema Open Roberta.

Visualmente Open Roberta utiliza el lenguaje de programación NEPO que visualmente es muy parecido a Scratch pero utilizando las librerías Blockly (variación de Scratch) de Google que es quien patrocina su desarrollo. NEPO es de código abierto, buscando un amplio desarrollo a través de la comunidad.

Instalar Open Roberta en el ladrillo inteligente EV3:

Podéis seguir el vídeo insertado al pie de este tutorial, pero básicamente se resume en los siguientes pasos:

  • Descargar el firmware de Open Roberta haciendo click en el enlace del firmware.
  • Descomprimir el contenido del archivo .zip descargado en la raíz de nuestra tarjeta microSD (mínimo 4Gb formateada en FAT32). Necesario lector de tarjetas.
  • Descargar el entorno de Java recomendado en la misma página haciendo click en el enlace para descargar Java.
  • Debemos darnos de alta como usuarios de Oracle (gratuíto) para poder descargar el paquete Java necesario.
  • Copiar directamente a la microSD el archivo descargado (sin descomprimir).
  • Introducir la microSD en la ranura del ladrillo inteligente EV3 (apagado) para instalar Open Roberta.
  • Encender el ladrillo inteligente y dejar que se instale el sistema. Puede tardar entre 10 y 15 minutos con un reninicio incluído.

Os aconsejo visualizar la videoguía del final de la página para instalar Open Roberta previamente para tener claros los pasos a seguir.

Saludos!

 

Dani S.


¿Cuál es tu perfil? *

Aviso legal

Comprueba tu bandeja de entrada o de spam ahora para confirmar tu suscripción.



Comments

  1. JOSE GUADALUPE VALENZUELA AGUILAR says

    21/05/2017 at 16:19

    interesante

    Responder
    • Dani says

      21/05/2017 at 18:30

      Trataré de hacer algún monográfico más sobre Open Roberta en un futuro.

      Responder
  2. María Jesús says

    17/09/2017 at 10:00

    Muchas gracias.
    Eres de gran ayuda.

    Responder
    • Dani says

      17/09/2017 at 10:16

      Gracias por tus palabras María Jesús.

      Dani S.

      Responder
  3. nanobot365.com says

    27/11/2018 at 22:29

    Hola Dani, agradezco tus tutoriales.

    Mi pregunta es la siguiente: Podemos pasar el programa a la tarjeta SD, y que el robot sea autónomo sin necesidad de estar conectado a un ordenador, para ejecutar el programa. Como se hace con una controladora Arduino.
    Gracias por tú tiempo, un saludo.

    Responder
    • Dani says

      27/11/2018 at 23:46

      Hola!
      Pues no he podido probar Open Roberta a fondo pero te diría que no es posible, siempre trabaja conectado por wifi en colaboración con el robot.
      En cualquier caso el entorno de programación original de LEGO si que te permite la carga de programas al robot para que sea independiente.
      Recuerda que ahora también tienes la alternativa de utilizar Mindstorms con Scratch 3.0.
      Saludos,

      Dani

      Responder
      • nanobot365.com says

        30/11/2018 at 22:36

        Gracias!! Por tú respuesta.
        Como bien dices en tus comentarios, el entorno de programación de LEGO EV3, es difícil de digerir hasta para mí que se un poco de programación, se me hace cuesta arriba. Pero tendré que acostumbrarme sí o sí.
        Un cordial saludo. Hasta la próxima.

        Responder
  4. leopoldo says

    13/11/2020 at 18:51

    Hola, como puedo conectar mi lego NXT a Open Roberta Lab?

    Responder
    • Dani says

      13/11/2020 at 19:29

      Hola Leopoldo,
      Nunca lo he probado pero creo que NXT se conecta directamente por USB y no por WiFi, pero tendrás que mirar la documentación original de Open Roberta porque no te lo puedo asegurar.

      Responder

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Libro | Contacto | Blog | EMPLEO | Sobre mi | Política de privacidad

Juegos Robótica© 2023 ·

Acceso Alumn@s

¿Has olvidado tu contraseña?

¿Te interesa la programación creativa y la robótica educativa?

Suscríbete al boletín de correo

¿Cuál es tu perfil? *

Aviso legal

Comprueba tu bandeja de entrada o de spam ahora para confirmar tu suscripción.