研究生: |
劉世民 Shih-Min Liu |
---|---|
論文名稱: |
應用PID控制、模糊邏輯控制和模糊PID控制實現串聯式機械手臂之位置控制 Position Controls of a Serial Manipulator Using PID, Fuzzy Logic and Fuzzy-PID Controllers |
指導教授: |
郭永麟
Yong-Lin Kuo |
口試委員: |
楊振雄
Cheng-Hsiung Yang 吳宗亮 none |
學位類別: |
碩士 Master |
系所名稱: |
工程學院 - 自動化及控制研究所 Graduate Institute of Automation and Control |
論文出版年: | 2013 |
畢業學年度: | 101 |
語文別: | 中文 |
論文頁數: | 89 |
中文關鍵詞: | PID控制 、模糊控制 、模糊PID控制 、機械手臂 、位置 |
外文關鍵詞: | PID, Fuzzy, Manipulator, Robot, Position |
相關次數: | 點閱:531 下載:9 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
此論文完成串聯式機械手臂的位置控制,此研究的目標為應用幾種不同的控制器減少穩態誤差並比較這些控制器的效果。此論文包括了以下研究工作,首先,由正向運動學和反向運動學的推導,建立機械手臂的關節座標位置與馬達轉動角度的動態模型;其次為應用PID控制器與模糊控制器,此外再發展與應用兩種模糊PID控制器於機械手臂上;接著,經由Matlab/Simulink完成機械手臂的位置電腦模擬;實驗方面,機械手臂的關節角度經由Matlab/Simulnik套件 ─ xPC Target完成電腦與機械手臂的連結並將控制器實現於Micro-Box;最後,經由使用前述的控制器後,展示得到的數據與實驗的結果,檢驗這些控制器在穩態誤差、最大超越量、安定時間與終端操作器的移動路徑。
This thesis achieves the position control of a serial manipulator. The study objectives are to reduce the steady-state errors by applying several controllers and to compare the performances of these controllers. This thesis includes the following tasks. First of all, the equations of the forward kinematics and the inverse kinematics of the manipulator are derived, and the dynamic model between the joint coordinates of the manipulator and the rotating angles of the motors is established. Secondly, a PID controller and a fuzzy logic controller are implemented. Furthermore, two types of fuzzy-PID controllers are developed and applied to the manipulator. Thirdly, the motion simulations of the manipulator are completed by the software MATLAB/Simulink. For the experimental work, the joint angles of the manipulator are retrieved by the Matlab/Simulink package - xPC Target, and the controllers are implemented in the Micro-Box. Finally, several examples demonstrate the numerical and experimental results by using the aforementioned controllers. The performances of the controllers are examined based on the steady-state errors, the overshoots, the settling time, and the paths of the end-effecter.
[1]L. A. Zadeh, “Fuzzy Sets”, Informat. Control, Vol. 8, pp.338-353 (1965)
[2]L. A. Zadeh, “Outline of a New Approach to the Analysis of Complex Systems and Decision Processes”, IEEE Transaction on Systems, Man, And Cybernetics-Part B:Cybernetics, Vol. SMC-3, pp. 28-44, Jaunary (1973)
[3]E. H. Mamdani, ”Application of fuzzy algorithms for control of simple dynamic plant”, Proc. IEE, Vol. 121, No. 12, pp. 1585-1588 (1974)
[4]J. Carvajal, G. Chen, H. Ogmen, “Fuzzy PID controller:Design, performance evaluation, and stability analysis”, Information Science, pp. 249-270 (2000)
[5]G. K. I. Mann, B. G. Hu, R. G. Gosine, “Analysis of Direct Action Fuzzy PID Controller Structures”, IEEE Transaction on Systems, Man, And Cybernetics-Part B:Cybernetics, Vol.29, No. 3, June (1999)
[6]J. X. Xu, C. C. Hang, C. Liu, “Parallel structure and tuning of a fuzzy PID controller”, Automatica , pp. 673-684 (2000)
[7]C. G. Kang, H. S. Kwak, “A Fuzzy Control Algorithm Reducing Steady-State Position Errors of Robotic Manipulators”, Advanced Motion Control (1996)
[8]W. Li, X. G. Chang, J. Farrell, F. M. Wahl, “Design of an Enhanced Hybrid Fuzzy P+ID Controller for a Mechanical Manipulator”, IEEE Transaction on Systems, Man, And Cybernetics-Part B:Cybernetics, Vol. 31,No. 6, December (2001)
[9]L. Foulloy, S. Galichet, “Fuzzy Control With Fuzzy Inputs”, IEEE Transaction on Fuzzy Systems, vol. 11, No. 4, August (2003)
[10]T. N. Mudge, J. L. Turney, “Unifying Robot Arm Control”, IEEE Transaction on Industry Applications, Vol. IA-20, No. 6, November/December (1984)
[11]R. L. Smith, “Behavioral Control of a Robot Arm”, Artificial Neural Networks and Expert Systems, November (1995)
[12]D. T. Gavel, T. C. Hsia, “Decentralized Adaptive control Experiments with the PUMA Robot Arm”, Robotics and Automation, April (1988)
[13]邱士豪, 「機械臂之拋射運動路徑規劃與控制」, 國立成功大學 碩士論文,台南 (2003)
[14]J. Lee, “On Methods for Improving Performance of PI-Type Fuzzy Logic Controllers”, IEEE Transaction on Fuzzy Systems, vol. 1, No. 4, November (1993)
[15]黃威誌, 「自組織模糊控制在2D氣壓肌肉機械手臂之應用」, 國立台灣科技大學 碩士論文, 台北 (2005)
[16]巫憲欣, 「以系統晶片發展具機器視覺之機械手臂運動控制」, 國立台灣科技大學 碩士論文, 台北 (2006)
[17]S. G. Anavatti, S. A. Salman, J. Y. Choi, “Fuzzy + PID Controller for Robot Manipulator”, Computational Intelligence for Modelling, Control and Automation International Conference, No. 28, December (2006)
[18]A. R. N. Ravari, H. D. Taghirad, “A novel hybrid Fuzzy-PID controller for tracking control of robot manipulators”, Robotics and Biomimetics International Conference, PP. 1625-1630 (2009)
[19]Y. Shibuya, N. Maru, “Control of 6 DOF Arm of the Humanoid Robot by Linear Visual Servoing”, IEEE ISIE,(2009)
[20]J. L. Meza, V. Santiba˜nez, R. Soto, M. A. Llama, “Stable Fuzzy Self-Tuning PID Control of Robot Manipulators”, Systems, Man and Cybernetics IEEE International Conference (2009)
[21]M. Du, J. Fang, L. Wang, “A parameter self-tuning fuzzy-PID control system for pneumatic manipulator of library robot”, Electronics, Communications and Control International Conference, PP. 4111-4115 (2011)
[22]H. P. Huy Anh, “Implementation of Fuzzy NARX IMC PID control of PAM robot arm using Modified Genetic Algorithms”, Genetic and Evolutionary Fuzzy Systems, PP. 54-59 (2011)
[23]J. L. Meza, , V. Santibanez, R. Soto, M. A. Llama, “Fuzzy Self-Tuning PID Semiglobal Regulator for Robot Manipulators”, Industrial Electronics, PP. 2709-2717 (2012)
[24]Z. Ding, K. Qian, F. Zhu, Z. Xie, “Fuzzy PID control of robot arms in a dynamic environment”, Control Conference 31st Chinese, PP. 25-27 July (2012)