| 研究生: |
曲靖淳 Chu, Ching-Chun |
|---|---|
| 論文名稱: |
二維倒單擺之平衡暨追蹤控制 Balance and Tracking Control of a Spherical Inverted Pendulum |
| 指導教授: |
何明字
Ho, Ming-Tzu |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 工程科學系 Department of Engineering Science |
| 論文出版年: | 2021 |
| 畢業學年度: | 109 |
| 語文別: | 中文 |
| 論文頁數: | 243 |
| 中文關鍵詞: | 二階順滑模態 、二維倒單擺 、全向移動機器人 、輸出調節控制 |
| 外文關鍵詞: | second-order sliding mode, spherical inverted pendulum, omnidirectional mobile robot, output regulation control |
| 相關次數: | 點閱:145 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文旨在將倒單擺系統結合全向移動機器人,並建構二維倒單擺平衡控制系統。論文主要分成兩部分:(一)首先利用Euler-Lagrange方法建立倒單擺系統之動態數學模型,結合全向移動機器人及馬達模型,進而建立全向移動機器人致動二維倒單擺之完整數學模型,並以超螺旋控制法則(super-twisting algorithm, STA)設計二階順滑模態(second-order sliding mode)平衡控制器;(二)利用(一)所推導出數學模型,針對此系統以未解耦合方式設計非線性輸出調節(nonlinear output regulation )控制器,並透過MATLAB/Simulink軟體來進行模擬,驗證計算上的正確性。而本論文中使用磁鐵與霍爾元件來作為倒單擺的角度量測方式,以裝置於單擺上的磁鐵,藉由霍爾元件來感應磁場的變化,進而量測角度。在實作上,本系統使用德州儀器公司(Texas Instruments, TI)所生產的數位訊號處理器TMS320F2812做為控制核心以實現所有控制法則,並配合周邊介面電路,進而完成倒單擺平衡控制。
The objective of this thesis is to design balance control for a spherical inverted pendulum system with an omnidirectional mobile robot. The contribution of this thesis is twofold. First, the Euler-Lagrange method is used to derive the dynamic model of the spherical inverted pendulum system with an omnidirectional mobile robot. The super-twisting algorithm of the second-order sliding mode control is used to design a balance controller. Secondly, based on the uncoupled nonlinear model, a nonlinear output regulation controller is designed for trajectory tracking. The MATLAB/Simulink software is used for numerical simulation. In the experiments, the angular measurement of the inverted pendulum is based on the Hall sensors and magnets. The magnets are mounted on the pendulum. Hall sensors are used to sense changes in the magnetic field due to angular changes. The designed controllers are implemented on a digital signal processor (TMS320F2812) produced by Texas Instruments. Finally, combining the digital signal processor with the relevant peripheral interface circuits, balance control of the spherical inverted pendulum system actuated by an omnidirectional mobile robot is achieved.
[1] J. F. Schaefer and R. H. Cannon, “On the Control of Unstable Mechanical Systems,” Proceedings of the 3rd International Federation on Automatic Control (IFAC), Vol. 1 (6C. 1-6C . 13), Jun. 1967.
[2] J. Collado, R. Lozano, and I. Fantoni, “Control of Convey-Crane Based on Passivity,” Proceedings of the American Control Conference, pp. 1260-1264, Jun. 2000.
[3] K. Furuta, M. Yamakita, and S. Kobayashi, “Swing-Up Control of Inverted Pendulum Using Pseudo-State Feedback,” Journal of Systems and Control Engineering, Vol. 206, No. 4, pp. 263-269, Nov. 1992.
[4] M. Spong and D. J. Block, “The Pendubot: A Mechatronic System for Control Research and Education,” Proceedings of the 34th IEEE Conference on Decision and Control, Vol. 1, pp. 555-556, Dec. 1995.
[5] O. S. Reza, “Global Stabilization of a Flat Underactuated System: The Inertia Wheel Pendulum,” Proceedings of the 40th IEEE Conference on Decision and Control, Vol. 4, pp. 3764-3765, Dec. 2001.
[6] 韓宗衛,「以全向移動機器人為制動器之二維倒單擺平衡暨軌跡追蹤控制」,國立成功大學工程科學系碩士論文,民國一百零一年。
[7] J. Rivera, L. Garcia, C. Mora, J. J. Raygoza, and S. Ortega, “Super-Twisting Sliding Mode in Motion Control Systems,” Sliding Mode Control, InTech, Rijeka, Croatia, Vol. 13, No. 2, pp. 237-254, Apr. 2011.
[8] C. Y. Chung, S. M. Lee, J. M. Lee, and B. H. Lee,“Balancing of an Inverted Pendulum with a Kinematically Redundant Robot,”IEEE International Conference on Intelligent Robots and Systems, Vol. 1, pp. 191-196, Oct. 1999.
[9] R. Yang, Geometric Techniques for Control of a 2-DOF Spherical Inverted Pendulum, Department of Electrical and Electronic Engineering, Hong Kong University of Science and Technology, Hong Kong, 2000.
[10] W. Stefan, 2DOF Inverted Pendulum, EL2420 Control System Project, KTH Royal Institute of Technology, 2008.
[11] S. Bernhard, K. Ladislav, and M. Safer, “Balancing of an Inverted Pendulum with a SCARA Robot,”IEEE/ASME Transactions on Mechatronics, Vol. 3, No. 2, pp. 91-97, Jun. 1998.
[12] J. Davison, “The Robust Control of a Servomechanism Problem for Linear Time-invariant Multivariable System” IEEE Transactions on Automatic Control, Vol. 21, No. 1, pp. 25-34, Feb. 1976.
[13] C. A. Desoer and Y. T. Wang, “Linear Time-invariant Robust Servomechanism Problem: A Self-contained Exposition,” Control Dyn. Syst., Vol. 16, No. 1, pp. 81-129, Dec. 1980.
[14] B. A. Francis, “The Linear Multivariable Regulator Problem,” SIAM J. Control Optim., Vol. 15, No 3, pp. 486-505, Aug. 1977.
[15] B. A. Francis and W. M. Wonham, “The Internal Iodel Principle of Control Theory,” Automatica, Vol. 12, No. 5, pp. 457-465, Sep. 1976.
[16] A. Isidori and C. I. Byrnes, “Output Regulation of Nonlinear Systems,” IEEE Transactions on Automatic Control, Vol. 35, No. 2, pp. 131-140, Feb. 1990.
[17] A. J. Krener, “The Construction of Optimal Linear Multivariable Servomechanism Problem,” Automatica, Vol. 26, No. 6, pp. 963-972, 1990.
[18] J. Huang and W. J. Rugh, “Stabilization on Zero-error Manifolds and the Nonlinear Servomechanism Problem,” IEEE Transactions on Automatic Control, Vol. 37, No. 7, pp. 1009-1013, Dec. 1992.
[19] J. Huang, “On the Solvability of the Regulator Equations for and Nonlinear Regulators,” in Systems, Models and Feedback, Theory and Applications, A. Isidori and T. J. Tarn, Eds, Birkhauser, Cambridge, MA, 1992.
[20] J. Huang, “On the Solvability of the Regulator Equations for a Class of Nonlinear Systems,” IEEE Transactions on Automatic Control, Vol. 48, No.5, pp. 880-885, May 2003.
[21] H. K. Khalil, “Robust Servomechanism Output Feedback Controllers for a Class of Feedback Linearizable Systems,” Automatica, Vol. 30, No. 10, pp. 1587-1599, Oct. 1994.
[22] A. Isidori, Nonlinear Control Systems, 3rd ed, Springer-Verlag, Berlin, 1995.
[23] C. I. Byrnes, F. D. Priscoli, and A. Isidori, Regulation of Uncertain Nonlinear Systems, Birkhäuser, Boston, MA, 1997.
[24] A. Serrani and A. Isidori, “Global Robust Output Regulation for a Class of Nonlinear Systems,” Syst. Control Lett., Vol. 39, No 2, pp. 133-139, Feb. 2000.
[25] Z. Ding, “Global Output Regulation of Uncertain Nonlinear Systems with Exogenous Signals,” Automatica, Vol. 37, No. 1, pp. 113-119, Jan. 2001.
[26] T. Chen and J. Huang, “Global Robust Output Regulation by State Feedback for Strict Feedforward Systems,” IEEE Transactions on Automatic Control, Vol. 54, No. 9, pp. 2157-2163, Aug. 2009.
[27] Z. Ding, “Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems,” IEEE Transactions on Automatic Control, Vol. 51, No. 3, pp. 498-503, Mar. 2006.
[28] J. Huang and Z. Y. Chen, “A General Framework for Tackling the Output Regulation Problem,” IEEE Transactions on Automatic Control, Vol. 49, No. 12, pp. 2203-2218, Dec. 2004.
[29] J. Huang, Nonlinear Output Regulation: Theory and Applications, SIAM, Philadelphia, PA, 2004.
[30] A. Isidori, L. Marconi, and A. Serrani, Robust Autonomous Guidance, London, U.K., Springer, 2003.
[31] A. Pavlov, N. van de Wouw, and H. Nijmeijer, Uniform Output Regulation of Nonlinear Systems: A Convergent Dynamics Approach, Birkhäuser, Boston, MA, 2005.
[32] L. Postelnik, G. Liu, K. Stol, and A. Swain, “Approximate Output Regulation for a Spherical Inverted Pendulum,” Proceedings of 2011 American Control Conference, pp. 539-544, Jun. 2011.
[33] Z. Ping and J. Huang, “Approximate Output Regulation of Spherical Inverted Pendulum by Neural Network Control,” Neurocomputing, Vol. 85, pp. 38-44, May 2012.
[34] Z. Lin , M. Glauser, T. Hu , and P. E. Allaire, “Magnetically Suspended Balance Beam with Disturbances: A Test Rig for Nonlinear Output Regulation,” Proceedings of the 43rd IEEE Conference on Decision and Control, Vol. 5, pp. 4577-4582, Dec. 2004.
[35] T. J. Tarn, P. Sanposh, D. Cheng, and M. Zhang, “Output Regulation for Nonlinear Systems: Some Recent Theoretical and Experimental Results,” IEEE Transactions on Control Systems Technology, Vol. 13, No. 4, pp. 605-610, Jun. 2005.
[36] A. Pavlov, B. Janssen, N. van de Wouw, and H. Nijmeijer, “Experimental Output Regulation for a Nonlinear Benchmark System,” IEEE Transactions on Control Systems Technology, Vol. 15, No. 4, pp. 786-793, Jun. 2007.
[37] C. Bonivento, A. Isidori, L. Marconi, and A. Paoli, “Implicit Fault-tolerant Control: Application to Induction Motors,” Automatica, Vol. 40, No. 3, pp. 355-371, Mar. 2004.
[38] A. Isidori, L. Marconi, and A. Serrani, “Autonomous Vertical Landing on an Oscillating Platform: an Internal-model Based Approach,” Automatica, Vol. 38, No. 1, pp. 21-32, Jan. 2002.
[39] A. Isidori, L. Marconi, and A. Serrani, “Robust Nonlinear Motion Control of a Helicopter,” IEEE Transactions on Automatic Control, Vol. 48, No. 3, pp. 413-426, Mar. 2003.
[40] J. Huang and G. Hu, “A Control Design for the Nonlinear Benchmark Problem via the Output Regulation Method,” J. Control Theory Appl., Vol. 2, No. 1, pp. 11-19, Feb. 2004.
[41] K. Watanabe, Y. Shiraishi, S. G. Tzafestas, J. Tang, and T. Fukuda, “Feedback Control of an Omnidirectional Autonomous Platform for Mobile Service Robots,” Journal of Intelligent and Robotic Systems, Vol. 22, No. 3, pp. 315-330, Jul. 1998.
[42] K. S. Byun, S. J. Kim, and J. B. Song, “Design of a Four-Wheeled Omnidirectional Mobile Robot with Variable Wheel Arrangement Mechanism,” Proceedings of the 2002 IEEE International Conference on Robotics & Automation, pp. 720-725, May 2002.
[43] C. C. Tsai, L. B. Jiang, T. Y. Wang, and T. S. Wang, “Kinematics Control of an Omnidirectional Mobile Robot,” Proceedings of 2005 CACS Automatic Control Conference, Tainan, Taiwan, pp. 13-18, Nov. 2005.
[44] R. L. Williams, B. E. Carter, P. Gallina, and G. Rosati, “Dynamic Model with Slip for Wheeled Omnidirectional Robots,” IEEE Transactions on Robotics and Automation, Vol. 18, No. 3, pp. 285-293, Jun. 2002.
[45] Y. Liu, X. Wu, J. J. Zhu, and J. Lew, “Omni-Directional Mobile Robot Controller Design by Trajectory Linearization,” Proceedings of the American Control Conference, pp. 3423-3428, Jun. 2003.
[46] 李岳翰,「全向移動機器人為致動器之旋轉型倒單擺平衡控制」,國立成功大學工程科學系碩士論文,民國一百年。
[47] 邱萬鍾,「以全向移動機器人為制動器之二維倒單擺平衡控制」,國立成功大學工程科學系碩士論文,民國九十九年。
[48] S. V. Emlyanov, S. K. Korovin, A. Levantovsky, and A. Levant, “Higher Order Sliding Modes in the Binary Control Systems,” Soviet Physics, Vol. 31, No. 4, pp. 291-293, Apr. 1986.
[49] S. T. Kao and M. T. Ho, “Second-Order Sliding Mode Control for Ball-Balancing System,” Proceedings of IEEE Conference on Control Technology and Applications, pp. 1730-1735, Oct. 2018.
[50] A. Levant, “Sliding Order and Sliding Accuracy in Sliding Mode Control,” International Journal of Control, Vol. 58 No. 6, pp. 1247-1263, Dec. 1993.
[51] G. Bartolini, A. Ferrara, and E. Usai, “Applications of a Sub-Optimal Discontinuous Control Algorithm for Uncertain Second Order Systems,” International Journal of Robust and Nonlinear Control, Vol. 7, No. 4, pp. 299-319, Apr. 1997.
[52] H. K. Khalil, Nonlinear Systems, Prentice-Hall, Englewood Cliffs, NJ , 2014.
[53] I. Kolář, P. Michor, and J. Slovák, Natural Operations in Differential Geometry, Springer, Berlin, 1993.
[54] G. Bartolini, A. Ferrara, and E. Usai, “Applications of a Sub-Optimal Discontinuous Control Algorithm for Uncertain Second Order Systems,” International Journal of Robust and Nonlinear Control, Vol. 7, No. 4, pp. 299-319, Apr. 1997.
[55] EP1C12Q240C8 datasheet, Altera, 2008.
[56] 劉士源,「以回授線性化與順滑模態控制之球與球系統的平衡控制」,國立成功大學工程科學系碩士論文,民國九十八年。