Construí um robô autoequilibrado: três malhas de controlo

Motores com escovas, um ESP32 e um MPU-6500 — e três malhas de controlo, cada uma a corrigir o que a anterior não conseguia. A malha de ângulo (PID, 500 vezes por segundo) mantém-no de pé, mas ele afasta-se 27 cm a rolar. A malha de velocidade trá-lo de volta para uma faixa de 30 cm. A malha de posição leva-o de volta ao ponto de partida, a menos de 3 cm — depois anda comandado por Wi-Fi e salta de uma balança de casa de banho. Três malhas, um LQR ou uma rede neuronal — qual é a sua aposta?