Aprende el arte de la robótica virtual con la nueva actualización del kit de formación de Unreal Engine

28 de abril de 2022
¿A quién no le gustan los robots? Cocinan, limpian, pasean al perro, se enamoran, podrían destruir nuestra civilización...

Los robots también abren un gran abanico de posibilidades de aprendizaje para los estudiantes: física aplicada, ingeniería, programación... No obstante, los sistemas de físicas también pueden suponer un dolor de cabeza para los docentes, ya que son caros y difíciles de mantener.

Así que vamos a arreglarlo.

Con la llegada de nuestro nuevo plan formativo de robótica, ahora todo el proceso puede hacerse en un espacio virtual, con las mismas herramientas que los desarrolladores han usado para crear juegos populares como Fortnite.

Esta es una actualización del kit de formación de Unreal Engine,  inspirado en Hour of Code, que debutó con todo lo que un docente necesita (planes formativos, guías, etc.) para incluir la iniciación al desarrollo de videojuegos en el plan de estudios. Esta vez, hemos incorporado los mismos recursos con combates de sumo y entrenamiento en decisiones autónomas incluidos para que no falte nada.

«La robótica es una plataforma excelente para enseñar a los estudiantes a programar porque pueden ver su código en acción. Un robot obediente que ejecuta las instrucciones correctamente ofrece a los alumnos situaciones graciosas y objetivos bien merecidos, algo que capta mucho su interés», dice Brian Dickman, presidente de Cleverlike Studios. «Además, al trabajar con físicas reales y diseños didácticos habituales, los alumnos obtienen una formación práctica excelente que pueden aplicar a sistemas físicos más adelante».

Como parte de un nuevo plan formativo, presentamos «Preparemos a los robots virtuales»: cinco unidades independientes en las que los docentes pueden empezar a trabajar hoy mismo usando Unreal Engine. Para completar estas actividades, puedes descargar los nuevos recursos para docentes y alumnos desde el Marketplace de Unreal Engine.

Las unidades incluyen:

Vehículos robot

En esta actividad, los estudiantes aprenderán a programar un robot de dos ruedas para que se desplace alrededor de objetivos específicos sin volcar. Para hacerlo, conoceremos los principios de ingeniería y física que hay tras un robot bien diseñado, incluyendo cómo su peso, la posición de las ruedas y una bola producen resultados estables.
Los alumnos escribirán comandos de programación, probarán sus robots y luego volverán al código para modificar cualquier ajuste que no cumpliera su objetivo usando una de las herramientas más potentes de Unreal Engine, el sistema de secuencias de comandos visuales Blueprint.

Robots de sumo

Aprende por qué los robots necesitan sensores, cómo usarlos para recibir información y cómo pueden tomar decisiones basándose en esa información.

Nuestro entorno de pruebas para esta lección será un combate de sumobots. El objetivo en el sumo es permanecer en el círculo mientras se empuja al oponente para sacarlo de él. Sin embargo, nuestros robots no pueden ganar a no ser que vean dónde está la línea delimitadora. En esta lección, los alumnos les enseñarán hasta dónde pueden llegar (y hasta dónde no), para que siempre consigan la victoria.

Coche con conducción autónoma

¿Qué pasa cuando las cosas van por mal camino? Nada bueno.

Esta vez, enseñaremos a los robots cómo apartarse de una línea guía y luego volver a encontrarla mediante el uso de bucles y declaraciones condicionales. Al final, tu robot podrá distinguir claramente entre claro y oscuro mientras lo preparamos para tomar decisiones de forma más autónoma.

Robot anticolisiones

En esta actividad, los alumnos aprenderán a usar un sensor de distancia para detectar objetos que se encuentren en el camino de nuestro robot. El robot estará programado para seguir una línea, como en la tercera unidad. Aunque esta actividad mejorará nuestro robot para que se detenga si un objeto se interpone en su camino. ¿Podrá entregar una pizza sin que se le caiga? Eso depende de ti.

Fútbolbots por control remoto

A continuación, pasamos de los robots autónomos a la intervención del usuario, pues programaremos a nuestros robots para que hagan exactamente lo que nosotros queramos. Al añadir un receptor de control remoto al robot, este puede programarse para responder a cualquier entrada de un teclado o mando.

¿Qué tipo de robots se controlan a distancia? Los robots de los artificieros, drones, robots de rescate y muchos tipos distintos de robots lúdicos.

¡Pero los nuestros jugarán al fútbol! ¡GOOOOOOL!

    Descarga la ruta de formación en robótica

    Tenemos planes formativos y guías para estudiantes listas para quien quiera presentar a sus alumnos las maravillas de la robótica. No requieren montaje.