Avec un robot à deux roues comme celui-ci , j'ai réussi à le stabiliser tout en le maintenant immobile. Cela a été fait en utilisant un système de contrôle de rétroaction numérique en lisant la position des roues pour déterminer la position, et la force électromotrice arrière naturelle des moteurs de roue a été utilisée dans la boucle de rétroaction pour déterminer la vitesse. Il a été maintenu stable avec un contrôleur PID, qui a été conçu en utilisant un algorithme de locus racine pour le maintenir stable et moduler les paramètres de performance (tels que le pourcentage de dépassement, le temps de stabilisation, etc.). Je voulais essayer de le garder stable tout en le propulsant vers l'avant, mais je n'arrivais pas à comprendre comment concevoir un contrôleur linéaire capable de le faire. Est-il possible de propulser le robot vers l'avant et le garder stable en utilisant un contrôleur de rétroaction sur les roues, ou un gyroscope est-il nécessaire?