The ball and plate system is a multi-variables, non-linear   control target, which is the 2D extension of ball and beam system. The control   target is a plate with 2 mutually perpendicular rotating axes, with the aim of   balancing a free rotating ball in a specific position on the plate, or having it   rotating in a specific trajectory. The rotation of the plate along X-axis and   Y-axis are driven by 2 motors, the vision sensor obtains the position of the   ball on the plate and feedback to the control system, certain control strategies   are applied to control the board for rotating angles along X-axis and Y-axis by   the control system, and thus the balancing position and the motion trajectory of   the ball on the plate is achieved.