Balance and tracking control of ball and plate systems

Shian Ching Liao, Yi Wei Tu, Kuang Shine Yang, Ming Tzu Ho

Research output: Chapter in Book/Report/Conference proceedingConference contribution


In this video, the digital signal processor based (DSP-based) ball and plate control system is introduced. The plate is actuated by two DC motors. To sense the position of the ball, a resistive touch panel is utilized. The optical encoder with resolution 1000 pluses/rev attached to the shaft of the DC motor is used to measure the angular displacement of the motor. The system is controlled by a DSP (150MHz/32-bit) board equipped with a 12-bit D/A converter. The sampling frequency of the system is chosen to be 1 kHz. The voltage signals are generated according to the designed control law and are also supplied to power amplifiers that derive the DC motors. The signal from the touch panel is passed through a digital low-pass filter to reduce the effect of sensor noise. The ball and plate system is a highly nonlinear and coupled system. Due to existence of the centrifugal force, the system relative degree is not well defined. Moreover, the centrifugal force provides a strong positive feedback and easily leads to the peaking phenomenon. The system model is approximated as two decoupled systems. The backstepping control design approach is used to design the controller for balance and tracking control. The video shows the effectiveness of the designed control system.

Original languageEnglish
Title of host publicationProceedings of the 17th World Congress, International Federation of Automatic Control, IFAC
Edition1 PART 1
Publication statusPublished - 2008
Event17th World Congress, International Federation of Automatic Control, IFAC - Seoul, Korea, Republic of
Duration: 2008 Jul 62008 Jul 11

Publication series

NameIFAC Proceedings Volumes (IFAC-PapersOnline)
Number1 PART 1
ISSN (Print)1474-6670


Other17th World Congress, International Federation of Automatic Control, IFAC
CountryKorea, Republic of

All Science Journal Classification (ASJC) codes

  • Control and Systems Engineering

Fingerprint Dive into the research topics of 'Balance and tracking control of ball and plate systems'. Together they form a unique fingerprint.

Cite this