This ball balancing robot can stand on a ball stable by the balance system of itself. There is only one connect point between the robot and the ground, so it is more flexible than the traditional wheeled robot. It can move to any directions without turn. What's more, for the traditional wheeled robot when its center of gravity is too high it may fall down, but by using this robot the problem will not exist.