An open API service indexing awesome lists of open source software.

https://github.com/heethesh/balance-bot

A two-wheel self-balancing robot based on the ATmega2560 micro-controller.
https://github.com/heethesh/balance-bot

accelerometer arduino balance encoder gyroscope imu l298n mega robot robotics robotics-competition

Last synced: 2 months ago
JSON representation

A two-wheel self-balancing robot based on the ATmega2560 micro-controller.

Awesome Lists containing this project

README

        

# Balance Bot

A two-wheel self-balancing robot, based on the ATmega2560 micro-controller, which uses a Cascaded PID control architecture. Four PID controllers are implemented to control the position, velocity, rotation (measured using Quadrature Encoders) and the tilt angle (measured using GY80 Sensor) of the robot.

## Video Demonstration
[Balance Bot Video Demonstration](https://youtu.be/-k-lZ_CcU4U)
[eYRC 2016 - Balance Bot Theme Finals](https://www.youtube.com/watch?v=ncqQBZ67XNE&t=7s)

Team ID: **eYRC-BB#2403** |
First prize winner at National Level e-Yantra Robotics Competition 2016-17 conducted by e-Yantra, CSE Department, IIT Bombay, sponsored by MHRD, Government of India

## Repository Contents
- **code** - The entire firmware with all the libraries
- **datasheets** - Contains all the datasheets and references
- **images** - Images of the robot and the joystick controller
- **report** - Documentation on the working of the robot and all the task submissions
- **schematics** - Hardware schematic of the robot and the joystick controller

## Balance Bot
![](https://github.com/heethesh/Balance-Bot/blob/master/images/Balance%20Bot%20Components.jpg)

## Wireless Joystick Controller
![](https://github.com/heethesh/Balance-Bot/blob/master/images/Wireless%20Joystick%20Controller.jpg)

## Control Architecture
![](https://github.com/heethesh/Balance-Bot/blob/master/images/Cascaded%20PID%20Block%20Diagram.png)