Nuvi mide menos de 30 centímetros de alto, despierta cuando alguien se le acerca y contesta cuando lo llaman por su nombre. Lo construyó Luca Di Lorenzo, que publica como @LucaDilo en YouTube, junto al equipo de Arduino. Empezó como un asistente robótico simple y terminó en un compañero de escritorio expresivo, montado sobre la placa Arduino UNO Q.

La inspiración tiene nombre y cuatro patas. Es Kaito, el Shiba Inu que Assunto, un colega de la oficina de Arduino en Turín, lleva de vez en cuando al trabajo. Di Lorenzo cuenta que su primer diseño funcionaba pero se sentía como una máquina, y que con Kaito de referencia encontró la forma de construir algo que la gente quisiera tener sobre el escritorio.

Qué hace Nuvi

En ese cuerpo compacto entra bastante. Nuvi sostiene una conversación apoyada en Gemini, que se encarga de entender el habla y de generar la respuesta en un solo paso, sin una capa aparte de transcripción. Para hablar sin depender de la nube usa Piper, un motor de voz que corre entero en la placa, así que la respuesta sale de inmediato.

Puede buscar en la web cuando hace falta, encender y apagar dispositivos del hogar por voz o con un gesto de la mano, y leer en voz alta la temperatura y la humedad de la pieza cuando se le muestra la palma abierta.

Más allá de la conversación, tiene ojos animados que expresan distintos estados de ánimo, orejas y brazos que se mueven, giro e inclinación de cabeza, reacciones al tacto en la cabeza y en la panza, y un baile.

¿Cómo lo permite la UNO Q?

Nuvi corre sobre la UNO Q, y la arquitectura de dos cerebros de esa placa es justo lo que pedía un proyecto así.

El lado del microcontrolador en tiempo real está pensado para el control físico. Ahí van los cuatro servos de los brazos y las orejas, los dos servos serie del cuello, la pantalla, los sensores y las entradas táctiles. El lado Linux corre el flujo de inteligencia artificial, el motor de voz y la lógica de la aplicación.

Todo vive en la propia placa y no en un computador conectado. Dos trabajos en una sola placa.

Los archivos están publicados

Di Lorenzo dejó todo lo necesario en Arduino Project Hub, con los archivos 3D, la electrónica, el código y un tutorial paso a paso. El proyecto admite personalización, y la sugerencia del propio equipo es adaptarlo para que se parezca a la mascota de cada uno.

La UNO Q se vende en la tienda de Arduino y se puede pedir a DigiKey, Farnell, Mouser, Newark, RS Components, Robu.in y otros distribuidores y revendedores autorizados.