Construí un robot autoequilibrado: tres lazos de control

Motores con escobillas, un ESP32 y un MPU-6500 — y tres lazos de control, cada uno arreglando lo que el anterior no podía. El lazo de ángulo (PID, 500 veces por segundo) lo mantiene de pie, pero se va rodando 27 cm. El lazo de velocidad lo devuelve a una franja de 30 cm. El lazo de posición lo trae de vuelta a casa con 3 cm de margen — y luego anda por Wi-Fi y salta de una báscula de baño. Tres lazos, un LQR o una red neuronal — ¿por cuál apostarías?