Abstract
This work investigates the trajectory tracking control problem of the ball and plate system. Different from the existing related control approaches that are developed based upon simplified model, our control approach depends on a minimum phase output, which helps to use the input-output feedback linearization approach to design a tracking controller for the original unsimplified nonlinear model. Firstly, a smart output is constructed as the form of the filtered term of ball position plus the plate angle vector. Then the relative degree of system with this output is calculated, and the zero dynamics equation for the tracking problem is computed. Sufficient conditions on design parameters and reference trajectory guaranteeing zero dynamics stable are derived, exhibiting the minimum phase property of output. Relying on this minimum phase output, a tracking control law is proposed with the purpose of regulating the output tracking error to zero. Finally, it is strictly proved by using the input-output feedback linearization theory that the proposed controller is capable of bringing the ball to track the reference trajectory, and the tracking errors are exponentially convergent to zero. Four simulation examples are given to illustrate the effectiveness of the proposed control strategy.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40435-021-00824-1/MediaObjects/40435_2021_824_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40435-021-00824-1/MediaObjects/40435_2021_824_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40435-021-00824-1/MediaObjects/40435_2021_824_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40435-021-00824-1/MediaObjects/40435_2021_824_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40435-021-00824-1/MediaObjects/40435_2021_824_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40435-021-00824-1/MediaObjects/40435_2021_824_Fig6_HTML.png)
Similar content being viewed by others
References
Kassem A, Haddad H, Albitar C (2015) Commparison between different methods of control of ball and plate system with 6DOF stewart platform. IFAC-PapersOnLine 48(11):47–52
Roy P, Das A, Roy BK (2018) Cascaded fractional order sliding mode control for trajectory control of a ball and plate system. Trans Inst Meas Control 40(3):701–711
Yuan D, Zhang Z (2010) Modelling and control scheme of the ball-plate trajectory-tracking pneumatic system with a touch screen and a rotary cylinder. IET Control Theory Appl 4(4):573–589
Cheng C, Tsai C (2016) Visual servo control for balancing a ball-plate system. Int J Mech Eng Robot Res 5(1):28
Nguyen H, Olaru S, Gutman P, Hovd M (2012) Improved vertex control for a ball and plate system. IFAC Proc Vol 45(13):400–405
Fan X, Zhang N, Teng S (2004) Trajectory planning and tracking of ball and plate system using hierarchical fuzzy control scheme. Fuzzy Sets Syst 144(2):297–312
Ho M, Rizal Y, Chu L (2013) Visual servoing tracking control of a ball and plate system: design, implementation and experimental validation. Int J Adv Robot Syst 10:287
Ker C, Lin C, Wang R (2007) Tracking and balance control of ball and plate system. J Chin Inst Eng 30(3):459–470
Ma J, Tao H, Huang J (2021) Observer integrated backstep** control for a ball and plate system. Int J Dyn Control 9(1):141–148
Moreno-Armendáriz M, Pérez-Olvera C, Rodríguez F, Rubio E (2010) Indirect hierarchical FCMAC control for the ball and plate system. Neurocomputing 73(13):2454–2463
Das A, Roy P (2017) Improved performance of cascaded fractional-order SMC over cascaded SMC for position control of a ball and plate system. IETE J Res 63(2):238–247
Borah M, Roy P, Roy BK (2018) Enhanced performance in trajectory tracking of a ball and plate system using fractional order controller. IETE J Res 64(1):76–86
Mohammadi A, Ryu JC (2020) Neural network-based PID compensation for nonlinear systems: ball-on-plate example. Int J Dyn Control 8(1):178–188
Ali HI, Jassim HM, Hasan AF (2019) Optimal nonlinear model reference controller design for ball and plate system. Arab J Sci Eng 44(8):6757–6768
Wang Y, Sun M, Wang Z, Liu Z, Chen Z (2014) A novel disturbance-observer based friction compensation scheme for ball and plate system. ISA Trans 53(2):671–678
Huang W, Zhao Y, Ye Y, **e W (2019) State feedback control for stabilization of the ball and plate system. In: 2019 Chinese Control Conference (CCC). IEEE, pp 687–690
Khalil H (1996) Nonlinear systems, vol 3. Prentice Hall, Hoboken
**e W, Ma B (2014) Position centroid rendezvous and centroid formation of multiple unicycle agents. IET Control Theory Appl 8(17):2055–2061
**e W, Ma B, Fernando T, Iu HHC (2018) A new formation control of multiple underactuated surface vessels. Int J Control 91(5):1011–1022
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported by Fundamental Research Funds for the Central Universities (No. XDJK2020C036)
Rights and permissions
About this article
Cite this article
Kan, D., **ng, B., **e, W. et al. A minimum phase output based tracking control of ball and plate systems. Int. J. Dynam. Control 10, 462–472 (2022). https://doi.org/10.1007/s40435-021-00824-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40435-021-00824-1