. This paper is aimed to discuss and compare three of the most famous Control Theories on a Two wheeled Self Balancing Robot Simulation using Robot Operating System (ROS) and Gazebo. Two Wheeled Self Balancing Robots are one of the most fascinating applications of Inverted Pendulum System. In this paper, PID, LQR and Fuzzy logic controllers are discussed . Also,0 the modeling and algorithms of the robot simulation is discussed. The primary objectives of this paper is to discuss about the building of a robot model in ROS and Gazebo , experimenting different control theories on them, documenting the whole process with the analysis of the robot and comparison of different control theories on the system.