The bot is able to hold balance on two wheels even when pushed/pulled around. Check the Wiki for Documentation
YouTube: https://www.youtube.com/watch?v=XcLjDTXvJEY
- MPU6050 6-axis accelerometer and gyroscope
- L298N motor driver
- 2x 6~9V motors
- 2 wheels (at least 3.5cm diameter)
- Arduino UNO board
- 4-6x 1.5V Li-Ion Batteries for the motors
- 9V Battery for Arduino board
- Robot chassis of choice.
I have used the following tutorial to guide me while developing my robot: https://circuitdigest.com/microcontroller-projects/arduino-based-self-balancing-robot .