To design and develop a two-wheeled self-balancing robot using sensor feedback and control algorithms that respond in real time to maintain upright balance.
- Designed a custom CAD model of the robot to ensure optimal placement of components, balance, and structural stability
- Integrated hardware components, including DC motors and a 6-DOF IMU sensor (MPU6050), with an Arduino microcontroller for real-time motion and tilt sensing.
- Developed and fine-tuned a PID control algorithm to continuously adjust motor speeds based on sensor feedback, enabling the robot to maintain its balance dynamically.
- Applied the inverted pendulum principle, treating the robot as an unstable system and using control theory to achieve self-correction and stability on a two-wheel platform.
- Arduino Uno (or similar microcontroller)
- MPU6050 (6DOF IMU Sensor)
- DC Motors with motor driver (L298N or equivalent)
- Power supply (LiPo battery or equivalent)
- Chassis and wheels
- 3D-printed components for assembly
- CAD software (Fusion 360)