generico

Arduino UNO Q integra IA y control en el robot DOGZILLA S2

La placa combina Linux, aceleración de IA y microcontrolador en una única tarjeta para capacidades robóticas avanzadas.

El Arduino UNO Q ha sido diseñado para unificar Linux, la aceleración de inteligencia artificial y el control en tiempo real de microcontroladores en una sola placa. El proyecto Robodog V2.0 sirve como demostración de estas capacidades al integrar esta placa en un robot Yahboom DOGZILLA S2.

En esta implementación, el UNO Q asume el rol de ordenador principal, mientras que el controlador de movimiento original del DOGZILLA S2 mantiene la gestión de los servomotores, comunicándose a través del protocolo UART de Yahboom. Esta arquitectura permite que el robot adquiera visión por computador y sensores sin modificar el hardware responsable de su locomoción. La placa UNO Q integra un procesador Qualcomm QRB2210, que ejecuta Debian Linux, junto con un microcontrolador STM32U585 Cortex-M33. Esta combinación posibilita la coexistencia de aplicaciones Linux con el control determinista en tiempo real.

El microcontrolador gestiona un sketch de Arduino basado en RouterBridge, exponiendo comandos para acciones preestablecidas como caminar, girar, detenerse o verificar el estado de la batería. Un software Python, ejecutándose bajo Linux, se encarga de la comunicación con el microcontrolador, traduciendo las solicitudes a paquetes UART para el controlador del DOGZILLA. Esta separación de funciones permite que el hardware de movimiento existente opere según su diseño, mientras el entorno Linux gestiona comportamientos de nivel superior.

Las características avanzadas se desarrollan con Arduino App Lab. Una aplicación Python proporciona una interfaz web con controles de conducción manual, acciones predefinidas, streaming de cámara USB en vivo, estado del sistema y soporte para gamepads. OpenCV gestiona la señal de la cámara, y los modelos de detección de objetos, procedentes de Qualcomm AI Hub o Edge Impulse, realizan la inferencia directamente en el robot. Esta ejecución local evita la dependencia de servicios en la nube para el reconocimiento de objetos y gestos.

Complementariamente, un Modulino LED Matrix actúa como una "cara" animada para mostrar expresiones, indicadores de batería o flechas. Un módulo Modulino Movement incorpora detección de aceleración y vibración, y un Modulino Buzzer ofrece notificaciones audibles. La configuración del software permite que el UNO Q funcione como su propio punto de acceso Wi-Fi, facilitando la conexión directa desde un teléfono o portátil a la interfaz web, lo que lo hace una plataforma autónoma para demostraciones, educación o desarrollo robótico.

Robodog V2.0 se concibe como una plataforma educativa y de prototipado, destacando la singularidad del UNO Q. Al combinar un entorno Debian completo con un microcontrolador compatible con Arduino, permite ejecutar modelos de IA, alojar interfaces web modernas, procesar datos de cámara y ofrecer control determinista en tiempo real. En conjunto con el DOGZILLA S2, conforma una plataforma robótica flexible y expandible para desarrolladores.

Fuente original: Hackster.io

Publicaciones Similares

Deja una respuesta

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