Saltar al contenido

Cozmo, el robot más lindo del mundo, ahora te enseña a codificar

julio 1, 2021


Directamente de En la caja, el adorable robot Cozmo de Anki juega, golpea los puños y usa sus grandes ojos digitales azules para transmitir un rango emocional convincente. Y su cerebro utiliza el aprendizaje automático, por lo que se vuelve más inteligente a medida que juegas con él.

Una actualización le permite a Cozmo comenzar a enseñarte nuevas habilidades también. AnkiLa nueva aplicación Coding Lab utiliza Cozmo para enseñar a los niños (y a los niños de corazón) cómo programar.

Cozmo no fue diseñado para enseñar, pero eso es lo que hace que el pequeño robot rodante sea tan bueno en eso. Los fundadores de Anki pasaron cuatro años empaquetando Cozmo con tecnología como reconocimiento facial, aprendizaje automático y planificación de rutas automatizadas. (Su cerebro real funciona con un motor conectado a la nube a través de su teléfono o tableta). Resulta que esas 1,6 millones de líneas de código son una herramienta poderosa para desmitificar la robótica.

Anki

“Nos dimos cuenta de que Cozmo se parece mucho a un sistema operativo como iOS o Android, pero para un robot”, dice Hanns Tappeiner, presidente y cofundador de Anki. La compañía abrió ese sistema operativo el año pasado con un kit de desarrollo de software que permite a los especialistas en robótica programar a Cozmo para que haga cosas como jugar al tic-tac-toe o configurar un despertador. Los programadores conectaron el pequeño bot a la nube de reconocimiento de imágenes de Google, convirtiéndolo efectivamente en un desconcertado niño de 2 años. “Daba vueltas diciendo, ‘Oooh gafas de sol, oooh una lata de Coca-Cola’”, dice Tappeiner.

Usando el lenguaje de secuencias de comandos Pitón, los investigadores podrían programar Cozmo para hacer prácticamente cualquier cosa. Pero Anki diseña Cozmo para niños, no para robots. “Lo que descubrimos fue que no había ninguna razón por la que no pudiéramos poner a disposición la misma funcionalidad exacta para nuestra audiencia más central”, dice. «Así que no para un investigador de Carnegie Mellon, sino para un niño de 8 años».

Eso requirió traducir todo ese código de Python a Rasga, un lenguaje de programación simple desarrollado por MIT para su uso en escuelas primarias y secundarias. Hoy en día, casi toda la funcionalidad de Cozmo está cuidadosamente envuelta en bloques gráficos de código que los usuarios arrastran y sueltan en la interfaz de la aplicación. Eso facilita que Cozmo haga cosas como avanzar y luego girar a la izquierda. Repite ese bloque de código cuatro veces y le habrás enseñado a Cozmo a hacer un cuadrado en la mesa de tu cocina.

Ese mismo principio puede programar comportamientos más complejos. El objetivo, dice Tappeiner, es guiar a los usuarios a través de los conceptos de codificación más básicos y llevarlos a lenguajes avanzados como Python y C ++. “Queremos capacitar a las personas temprano”, dice. «Cuanto más joven puedas empezar, más adelante te resultará más fácil saber realmente cómo funcionan estas cosas».



Source link

Deja una respuesta

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