研究生: |
陳英傑 Ying-Jie Chen |
---|---|
論文名稱: |
雙輪機器人之機構設計與平衡控制 Mechanism Design and Balanced Control of the Two-Wheeled Robot |
指導教授: |
邱士軒
Shih-Hsuan Chiu |
口試委員: |
李維楨
Wei-Chen Lee 蘇舜恭 Shun-Kung Su 彭勝宏 Sheng-Hong Pong |
學位類別: |
碩士 Master |
系所名稱: |
工程學院 - 自動化及控制研究所 Graduate Institute of Automation and Control |
論文出版年: | 2008 |
畢業學年度: | 96 |
語文別: | 中文 |
論文頁數: | 83 |
中文關鍵詞: | 兩輪平衡 、模糊控制 、PC-Base 、雙輪機器人 |
外文關鍵詞: | Two-Wheeled Balance, Fuzzy Control, PC-Base, Two-Wheeled Robot |
相關次數: | 點閱:196 下載:7 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文主要設計與控制具有自我平衡能力之雙輪機器人。整個系統以電腦為控制核心,透過資料擷取卡傳輸機器人與電腦的資訊,將模糊控制理論撰寫成系統控制程式,實現兩輪平衡功能。在控制流程中,用陀螺儀測量機器人傾斜角速度,透過積分得到機器人傾斜角度,且每隔1秒就用傾斜計測量的角度來校正陀螺儀積分角度,透過馬達後方的光學編碼器來得知馬達轉動角度與角速度,將陀螺儀、傾斜計與光學編碼器的資訊作為控制器的輸入,以模糊控制理論計算後,控制馬達轉動,以達到動態平衡的目的。實驗驗證的結果,成功使機器人穩定平衡,並維持本體傾斜角度在±0.2∘內,當使用者下達轉動命令時,能控制機器人左右轉動;下達移動命令時,機器人往前傾斜且開始移動,如無轉動或移動命令,機器人將在原地保持平衡,故本文成功使機器人具有平衡、左右轉與移動的功能。
The purpose of this thesis is to design and control a two-wheel robot with self-balanced function. The personal computer is the control center of the entire system, and use DAQ cards to retrieve the signal of sensors and encoders. For achieve two-wheel balanced function, we used fuzzy control algorithm to program the controlled codes. About the processes of control, the encoders is used to measure the angle and angular velocity of two wheels; the gyroscopei is used to measure the angular velocity of the robot; the inclined angle is got from integrating the angular velocity, and is adjusted by angle got from tiltmeter per second. We collect the information of gyroscopei, tiltmeter and encoders as the input of controller, and through calculating with fuzzy algorithm, the robot achieves self-balanced, turned right or left and moved function.
[1] Yamafuji, K. and T.Kawamura, “Postural control of a monoaxial bicycle,” Journal of the Robotics Society of Japan, Vol.1, No.4, pp. 74-79 (1988).
[2] Matsumoto, O., S.Kajita and K.tani, “Attitude estimation of the two wheeled inverted pendulum using adaptive observer,” Proc. of 19th Academic Conf. Of the Robotics Society of Japan, Tomomasa, Tokyo, Japan, pp. 891-989, Sep (1991).
[3] Koyanagi, E., S.Iida, K.Kimoto and S.Yuta, “A wheeled inverse pendulum type self-contained mobile robot and its two-dimensional trajectory control,” The Society of Instrument and Control Engineers, Special issue of the 31st SICE Annual Conference, Kazuo Kyuma, Japan, pp. 13-16 (1992).
[4] Ha Y. and S. Yuta, “Trajectory Tracking Control for Navigation of Self-Contained Mobile Inverse Pendulum,” Robots and Systems '94. 'Advanced Robotic Systems and the Real World', IROS '94. Proceedings of the IEEE/RSJ/GI International Conference, Munich, Germany, Vol. 3, pp. 1875 -1882, 12-16, Sep (1994).
[5] iBOT http://www.ibotnow.com
[6] Grasser, F., A. D'Arrigo, S. Colombi and A.C. Rufer, “JOE: a mobile, inverted pendulum,” IEEE Transactions on Industrial Electronics, Vol.39, No. 1, pp. 107-114(2002).
[7] Segway http://www.twsegway.com.tw
[8] Miyashita, T. and H. Ishiguro, “Human-like Natural Behavior Generation Based on Involuntary Motions for Humanoid Robots,” Robotics and Autonomous System, Vol.48, pp.203-212 (2004).
[9] Welch, G. and G. Bishop, “An Introduction to The Kalman Filter,” SIGGRAPH 2001 Course 8, Los Angeles, California, American, 12-17, August (2001).
[10] 王禎祥,「兩輪自我平衡機器人之前後行走控制」,桃園,國立中央大學電機所碩士論文,民國九十二年。
[11] 鄭鈞元,「兩輪自我平衡機器人之平衡控制」,桃園,國立中央大學電機所碩士論文,民國九十二年。
[12] 王培霖,「DSP主控之兩輪機器人行動控制」,桃園,國立中央大學電機所碩士論文,民國九十三年。
[13] 蔡橋倫,「DSP主控之兩輪機器人平衡與兩輪同步控制」,桃園,國立中央大學電機所碩士論文,民國九十三年。
[14] 白翼銘,「改良式DSP主控之兩輪機器人行動控制」,桃園,國立中央大學電機所碩士論文,民國九十四年。
[15] 陳家榮,「改良式DSP主控之兩輪機器人基本控制」,桃園,國立中央大學電機所碩士論文,民國九十四年。
[16] 李垂憲,「兩輪自走車之設計與實現-以NIOS為核心之基本控制」,桃園,國立中央大學電機所碩士論文,民國九十五年。
[17] 黃正豪,「兩輪自走車之設計與實現-以NIOS為核心之行動控制」,桃園,國立中央大學電機所碩士論文,民國九十五年。
[18] 周烜達,「二輪自走車之設計與實現」,桃園,國立中央大學電機所碩士論文,民國九十六年。
[19] 李珈松,「車輪式倒單擺PID平衡控制」,台北,國立台灣科技大學電機所碩士論文,民國九十四年。
[20] Chiu, C.H., and Y.F. Peng, “Design and Implement of the Self-dynamic Controller for Two-wheel Transporter,” IEEE International Conference on Fuzzy Systems, Sheraton Vancouver Wall Centre Hotel, Vancouver, BC, Canada, pp. 480-483, 16-21, July (2006).
[21] Hernández, V. M. and H. Sira-Ramirez, “Generalized PI Control for Swinging up and Balancing the Inertia Wheel Pendulum,” Proceedings of the American Control of Conference, Denver, Colorato, American, Vol. 4, pp.2809-2814, 4-6, June (2003).
[22] Kim, Y., S.H. Kim and Y.K. Kwak, “Dynamic Analysis of a Nonholonomic Two-Wheeled Inverted Pendulum Robot,” Journal of Intelligent and Robotic Systems, Vol.44, Issue 1, pp.25-46 (2005).
[23] Margaliot, M., and G. Langholz, “Fuzzy Lyapunov-based approach to design of fuzzy controllers,” Fuzzy Sets and Systems, Vol. 106, pp. 48-59 (1999).
[24] Ooi, R. C., “Balancing a Two-Wheeled Autonomous Robot” A/Prof. Thomas Bräunl and Prof. Jie Pen, Thesis, Department of Mechanical Engineering, The University of Western Australia, Noongar Land, Australia (2003).
[25] Sasaki, M., N. Yanagihara, O. Matsumoto and K. Komoriya, “Forward and Backward Motion Control of Personal Riding-type Wheeled Mobile Platform,” International Conference on Robotics & Automation, Maja J Mataric, New Orieans, LA, American, pp. 3330-3336, April (2004).
[26] Yi, J., N. Yubazaki and K. Hirota, ”Upswing and Stabilization Control of Inverted Pendulum and Cart System by the SIRMs Dynamically Connected Fuzzy Inference Model,” IEEE International Fuzzy Systems Conference Proceedings, Seoul, Korea, Vol. 1, pp. 400-405, 22-25, August (1999).
[27] 中國生產力中心技術引進服務組編譯,FUZZY實用化範例:用C語言,全華科技圖書股份有限公司,民國八十三年。
[28] 王文俊,認識FUZZY,全華科技圖書股份有限公司,民國九十年。
[29] Gyrobot http://www.barello.net/Robots/Gyrobot/
[30] Hitachi http://www.hqrd.hitachi.co.jp/merl/emiew.cfm
[31] SonySegway http://www.dailytech.com/article.aspx?newsid=5546
[32] Nbot http://geology.heroy.smu.edu/~dpa-www/robo/nbot/