Skip to content

Ishitap05/Gyrobot

 
 

Repository files navigation

GYROBOT:The Self-Balancing Bot

Objective

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.

Approach

  • 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.

Hardware & Tools

  • 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)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 100.0%