Tipping Point Meta

I agree with your point, however I think that a filtered integral would be better here. The integral would help the robot balance if there is a large error. I would filter the integral so that it only adds the error if its greater than some value. I have yet to try it though.