Research of System Design and Stability Control Experiments of Riderless Bicycle 揚可農、陳志鏗
E-mail: [email protected]
ABSTRACT
This thesis is focused on designing and realizing the balancing control system of a riderless bicycle. The control system of the riderless bicycle is based on the steering control system and speed control system that are implemented by an industrial personal computer (IPC) and a fuzzy controller. A data measurement system for riding condition of the bicycle is developed, including the measuring the roll angle of the bicycle, the steering angle of the front fork, and the bike speed. These data are provided to the controller implementing the calculation. At last, the steering control system driven by a servomotor is designed to simulate the steering control of the rider. The data acquisition program and the control program used are written by LabVIEW. The experimental data are used to show the feasibility of the proposed system and controller.
Keywords : Riderless Bicycle ; Fuzzy Control ; IPC
Table of Contents
封面內頁 簽名頁 授權書... iii 中文摘要... iv 英文摘要... v 誌 謝... vi 目錄... vii 圖目錄... ix 表目
錄... xii 符號說明... xiii 第一章 緒論... 1 1.1 前
言... 1 1.2 文獻回顧... 1 1.3 研究目的與本文架構... 3 第二章 機構原件與控 制系統... 5 2.1 自行車硬體元件說明... 5 2.2 無人騎乘自行車控制機構與元件說明... 11 第三章 控 制理論與控制器之設計... 28 3.1 模糊控制理論... 28 3.2 控制器之設計... 30 3.3 自行車 穩定行駛控制器之模糊控制規則... 33 第四章 硬體控制系統... 39 4.1 車速控制實驗... 39 4.2 自行車姿儀資料擷取實驗... 43 4.3 伺服馬達控制實驗... 48 第五章 結論... 57 5.1 未 來展望... 57 參考文獻... 59
REFERENCES
[1] Alleyne, A., De Poorter. M., “Lateral displacement sensor placement and forward velocity effects on stability of lateral control of vehicles,”
American Control Conference, Vol.3, pp.1593~1597, 1997.
[2] Brown, H. B., Jr. and Xu, Y., “A Single-wheel, gyroscopically stabilized robot,” Robotics and Automation, IEEE, 1996.
[3] Brown, H. B., Jr. and Xu, Y., “A Single-wheel, gyroscopically stabilized robot,” Robotics & Automation Magazine, IEEE, Vol. 4, pp. 39~44, 1997.
[4] Beznos, A. V., Formal, A. M.’sky, Gurfinkel, E. V., Jicharev, D. N., Lensky, A. V., Savitsky and L. S. Tchesalin, K. V., “Control of Autonomous Motion of Two-Wheel Bicycle with Gyroscopic Stabilization,” Robotics & Automation, IEEE, Vol.3, pp. 2670~2675, 1998.
[5] Chen, C., and Tan, H. S., “Steering Control of High Speed Vehicles :Dynamic Look Ahead and Yaw Rate Feedback,” Proceedings of the 37th IEEE Conference on Decision & Control, Tampa, December 1998.
[6] Getz, Neil H., “Control of Nonholonomic Systems With Dynamically Decoupled Actuators, ”Proceedings of the 32nd Conference on Decision and Control San Antonio, December 1993.
[7] Getz, Neil H., “Control of Balance for a Nonlinear Nonholonomic Non-minimum Phase Model of a Bicycle,” Proceedings of the American Control Conference Baltimore, Maryland June 1994.
[8] Getz, Neil H., “Internal Equilibrium control of a Bicycle,” Proceedings of the 34th Conference Decision & Control New Orleans, LA-December, Vol.4, pp. 4286~4287, 1995.
[9] Getz, Neil H., and Hedrick, J. Karl, “An Internal Equilibrium Manifold Method of Tracking for Nonlinear Nonminimum Phase Systems,”
Proceedings of the American Control Conference Seattle, Washington June 1995.
[10]Getz, Neil H. and Marsden, Jerrold E., “Control for an Autonomous Bicycle,” IEEE International Conference on Robotics and Automation, Vol.2, pp. 1397~1402, 1995.
[11]Kawamura, S., Kubo, K., and Li, Z., “Effect of internal force on rotational stiffness of a bicycle handle,” Systems, Man, and Cybernetics, IEEE International Conference, Vol.4, pp.2839~2844, 1996.
[12]Klein, R. E., “Using Bicycles to Teach System Dynamics,” IEEE Control Systems Magazine, pp. 4~9, 1989.
[13]Yao, Y. S. and Chellappa, Rama, “Estimation of Unstabilized components in vehicular motion,” Computer Vision & Image Processing., Proceedings of the 12th IAPR International Conference, Vol.1, pp.641~644, 1994.
[14]Suryanarayanan, S., Tomizuka, M. and Weaver, M., “System dynamics and control of bicycles at high speeds,” American Control Conference, Vol.2, pp. 845~850, 2002.
[15]Yavin, Y., “Navigation and control of the motion of a riderless bicycle,” Compute. Methods Apply. , pp. 193~202, 1998.
[16]Yavin, Y., “Stabilization and control of the motion of an autonomous bicycle by using a rotor for the tilting moment, ”Computer Methods in Applied Mechanics and Engineering, Vol.178, pp. 233~243, 1999.
[17]Ou,Y., and Xu, Y., “Balance control of a single wheel robot,” IEEE/RSJ International Conference on Intelligent Robots and System, Vol.
2, pp. 2043~2048, 2002.
[18]Lee, S., and Ham, W., “Self stabilizing strategy in tracking control of unmanned electric bicycle with mass balance,” IEEE/RSJ International Conference on Intelligent Robots and System, Vol. 3, pp. 2200-2205, 2002.
[19]Feng, K. T., Tan, H. S., and Tomizuka, M.,“Automatic Steering Control of Vehicle Lateral Motion with the Effect of Roll Dynamics,”
Proceedings of the American Control Conference, Philadelphia, Pennsylvania June 1998.
[20]Yasuhito Tanaka, “Self Sustaining Bicycle Robot with steering controller” IEEE/RSJ International Conference on AMC 2004, , pp.193~pp.197. 2004.
[21]Zadeh, L. A., “Fuzzy Set,” Information Control, Vo1.8, pp.338~353, 1965.
[22]陳志達, “無人自行車之駕駛控制系統設計與實現,” 國立中興大學電機工程研究所碩士論文, 2001.
[23]楊智凱, “無人自行車操控動態建立與控制,” 大葉大學碩士論文, 2004.
[24]游富雄, “具有平衡質量塊之無人自行車系統設計與控制,” 國立中興大學電機工程研究所碩士論文, 2004.
[25]蕭子健、儲昭偉、王智昱, “ LabVIEW 進階篇,”高立圖書有限公司.
[26]盧明智、黃敏祥, “OP Amp 應用與實驗模擬,”全華科技圖書股份有限公司, 2004.
[27]王文俊, “認識Fuzzy,”全華科技圖書股份有限公司, 2002.