The objective of this project is to make a two wheeler bot that balances itself using sensors which measures weight imbalance and works consequently to stay unsloped. Mainly it has three platforms arduino, IMU and motor driver. Gyroscope and accelerometer are used for the 3D orientation of the objects. The PID control system helps in self-balancing the two wheeled autonomous robot. This PID control basically possesses three terms to keep the bot upright. The first term makes the bot follow the desired path. The second one propels it to move towards the mean position faster and third term resists any sudden deviance.