 Initially, CMU Ballbot used two 2D planar models in perpendicular planes to model the ballbot and at present, uses 3D models without yaw motion for both the ballbot without arms and the ballbot with arms.BallIP uses a model that describes the dependence of the ball position on the wheel velocities and the body motion.Rezero uses a full 3D model that includes yaw motion too.