Bittle X, un robot cuadrúpedo programable sobre ESP32

Fuentes: Bittle X Robot

Bittle X es un proyecto de código abierto para programar y simular al robot cuadrúpedo Bittle sobre placas ESP32. El repositorio contiene el firmware principal (OpenCatEsp32.ino), archivos de configuración y un conjunto de módulos en C++ que gestionan los servomotores, la entrada/salida, las reacciones, las habilidades de movimiento y la administración de módulos opcionales. Incluye una carpeta dedicada con la biblioteca PetoiESP32Servo, que aporta el control de servos, PWM y tonos adaptado al hardware ESP32, y una implementación propia de listas (QList) usada por la lógica del robot. El entorno mostrado añade además un simulador interactivo con controles tipo teclado (W, A, S, D) y botones para acciones como ponerse de pie, recuperarse de una caída o ejecutar trucos, lo que permite probar el comportamiento del robot sin necesidad del hardware físico. El proyecto está orientado a makers, estudiantes y docentes de robótica que quieran experimentar con locomoción cuadrúpeda, programación de actuadores y comportamientos reactivos en una plataforma de bajo coste. Como consideración, se trata de un firmware vinculado al hardware de Petoi, por lo que su utilidad práctica depende de disponer de un Bittle X compatible o de usar el simulador para fines educativos y de prototipado.