You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Made a ......(LQR-PID-Fuzzy) Controller For Two-Wheeled Self-Balancing Robot
- Different types of two-wheeled arrangement together
- The difference in movement on different surfaces with two wheels and four wheels
-The first successful example of an inverted pendulum [Kazuo yamafuji]{.ul}
- The structure of the components of all the circuits used in the robot
- Physical equations governing the robot
- Estimation of inclination angle with accelerator
- Motor speed control using PWM *pulse amplitude control
- Accelerometers are very sensitive and this makes every small vibration cause a value in its output, so you cannot know the angle of the robot just by relying on the read values. One of the ways to remove this noise and reach the correct values is to use the Kalman filter.
- Comparison of accelerometer output and Kalman output
- Modeling and extraction of mathematical relationships governing robots
- Non-linear robot model
- Calculation of system state equations
- Open loop step response
- Linear Quadratic Regulator (LQR) feedback control
- PID controller (proportional integral derivative controller)
- Comparison of control output results by all methods
- Changes in the distance between the center of gravity of the robot and the axis of the wheels (L)
- Wheel radius changes (R)
- Conclusion
By comparing the results of the simulated model we can find, two PID and fuzzy controllers have the best functions in the field of controlling this robot. During the preparation of the practical model made of this robot, in addition to the above, we found that by observing the following two points, the level of stability can be increased:
- The sensors are placed in a place parallel to the surface of the wheels and on its axis. This makes the sensor more sensitive to angle changes.