Two-wheeled Self-balancing Robot: Design and Control Based on the Concept of an Inverted Pendulum (Robotics/Mechanical Project)



In the last decade, the open source community has expanded to make it possible for people to build complex products at home. In this project a two-wheeled self-balancing robot has been designed. These types of robots can be based on the physical problem of an inverted pendulum . The system in itself requires active control in order to be stable.


Using open source microcontroller Arduino Uno and reliable angular and positional data the system can be made stable by implementing a controller. A modern and efficient controller is the LQR – Linear Quadratic Regulator .


Being a state space feedback controller the model has to be a good representation of reality since the output signal depends on the model. In this thesis, the validation process was performed using a PID-regulator. The results showed that the model is not yet reliable. The reasons for this are discussed and recommendations for future development are listed.
Source: KTH
Authors: Hellman, Hanna | Sunnerman, Henrik


Download Project