| 研究生: |
陳意翔 Chen, Yi-Xiang |
|---|---|
| 論文名稱: |
具智慧型停車功能車型機器人之設計與研製 Design and Implementation of Car-Like Mobile Robot with Intelligent Parking Capability |
| 指導教授: |
李祖聖
Li, Tzuu-Hseng S. |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2002 |
| 畢業學年度: | 90 |
| 語文別: | 中文 |
| 論文頁數: | 120 |
| 中文關鍵詞: | 車庫停車 、路邊停車 、FPGA 、智慧型停車 、快閃記憶體 |
| 外文關鍵詞: | Garage-Parking, Parallel-Parking, FPGA, Intelligent Parking, Flash Memory |
| 相關次數: | 點閱:74 下載:4 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
摘 要
本論文主要是探討如何設計與研製具有智慧型停車功能之車型機器人。在論文中,此車型機器人是一具完全自主、依靠感測、中央控制晶片掌控與結合快閃記憶體機制的獨立個體,所有的計算與控制法則都在FPGA晶片中完成。首先描述整個車型機器人的硬體架構與設定,並針對車型機器人的直流馬達單元、伺服馬達單元、驅動電路單元、FPGA晶片單元、快閃記憶體記憶單元、類比數位轉換單元、數位轉換類比單元、感測器單元與電壓轉換器單元作介紹與說明。其次探討如何設計一個以模糊邏輯為基礎的控制器來達成智慧型停車控制,其包含車庫停車系統、路邊停車系統與路徑追隨等,利用電腦模擬驗證所提出之理論,並且以硬體描述語言(VHDL)對整體控制系統作一個模組化的電路設計,完成電路的模擬與佈局。然後將程式燒錄於快閃記憶體中,經由存取溝通機制使程式下載至控制晶片中。而我們所設計之停車系統控制晶片不但可以針對前進與後退作不同的模糊推論切換,還可以依不同的環境場地做行為的切換,最後我們由電腦模擬與實驗成果驗證控制晶片的可行性。
Abstract
This thesis presents the design and implementation of car-like mobile robot with intelligent parking capability. The mobile robot is completely autonomous, all sensing, computation, and control are manipulated by the field programmable gate array (FPGA) chip.
In this thesis, the system architecture of mobile robot is firstly described. The architecture of the mobile robot includes the reconstruction of the chassis of the mobile robot, FPGA chip, flash memory, DC motor unit, servo motor unit, A/D unit, D/A unit, sensor unit, power regulator unit and so on. The intelligent parking control method is addressed in the second topic, where a feasible algorithm is provided for the fuzzy logic controller to maneuver the steering angle and the speed of the mobile robot. In the third topic, the computer simulation results illustrate the effectiveness of the developed control algorithm. The real-time motion of fuzzy parking controlled mobile robot is implemented in the last topic. We not only investigate the intelligent parking control methods but also real-time command the developed FPGA-based mobile robot. All the practical experiments of the intelligent parking control system are recorded by a handhold CCD camera.
[1] L. A. Zadeh,“Fussy Sets,” Informat. Contr., Vol. 8, pp. 338-353, 1965.
[2] L. A. Zadeh, “Fuzzy Algorithms,” Inform. Control, Vol. 12, pp. 94-102, 1968.
[3] J. P. Laumond, P. E. Jacobs, M. Taix, and R. M. Murray, “A Motion Planner for Nonholonomic Mobile Robots,” IEEE Trans. on Robotics and Automation, Vol. 10, No. 5, pp. 577-593, 1994.
[4] K. Kondak and G. Hommel, “Computation of Time Optimal Movements for Autonomous Parking of Nonholonomic Mobile Platforms,” Robotics and Automation, Proceedings of 2001 ICRA, IEEE International Conference, Vol. 3, pp. 2698 –2703, 2001.
[5] K. H. Park, S. B. Cho, and Y. W. Lee, “Optimal Tracking Control of A Nonholonomic Mobile Robot,” Proceedings of ISIE 2001, IEEE International Symposium, Vol. 3, pp. 2073 –2076, 2001.
[6] K. Jiang, “A Sensor Guided Parallel Parking System for Nonholonomic Vehicles,” Proceedings of IEEE Intelligent Transportation Systems, pp. 270 –275, 2000.
[7] K. Jiang and L. D. Seneviratne, “A Sensor Guided Autonomous Parking System for Nonholonomic Mobile Robots,” Proceedings of 1999 IEEE International Conference Robotics and Automation, Vol. 1, pp. 311 –316, 1999.
[8] S. Lee, Y. Youm, and W. Chung, “Control of Car-Like Mobile Robots for Posture Stabilization,” Proceedings of 1999 IEEE/RSJ International Conference Intelligent Robots and Systems, Vol. 3, pp. 1745 –1750,1999.
[9] S. Lee, M. Kim, Y. Youm, and W. Chung, “Control of A Car-Like Mobile Robot for Parking Problem,” Proceedings of 1999 IEEE International Conference Robotics and Automation, Vol. 1 , pp. 1 –6, 1999.
[10] K. Y. Lian, C.-S. Chin, and T.-S. Chiang, “Parallel Parking a Car-Like Robot Using Fuzzy Gain Scheduling,” Proceedings of the 1999 IEEE International Conference Control Applications, Vol. 2, pp. 1686 –1691, 1999.
[11] C. Laugier, T. Fraichard, I. E. Paromtchik, and P. Garnier, “Sensor-Based Control Architecture for A Car-Like Vehicle,” Proceedings of 1998 IEEE/RSJ International Conference Intelligent Robots and Systems, Vol. 1, pp. 216 -222, 1998.
[12] C. W. Cheng, S.-J. Chang, and T.-H. S. Li, “Parallel-Parking Control of Autonomous Mobile Robot,” Proceedings of IECON 97. 23rd International Conference Industrial Electronics, Control and Instrumentation, Vol. 3, pp. 1305 –1310, 1997.
[13] I. E. Paromtchik and C. Laugier, “Autonomous Parallel Parking of A Nonholonomic Vehicle,” Proceedings of the 1996 IEEE Intelligent Vehicles Symposium, pp. 13 –18, 1996.
[14] D. Lyon, “Parallel Parking with Curvature and Nonholonomic Constraints,” Proceedings of IEEE Int. Conf. on Intelligent Vehicles, pp. 341 –346, 1992.
[15] R. Araujo and A. T. Almeida, “Sensor-Based Learning of Environment Model and Path Planning with A Nomad 200 Mobile Robot,” Proceedings of the 1997 IEEE/RSJ International Conference Intelligent Robots and Systems, Vol. 2, pp. 539 -544, 1997.
[16] G. Yasuda and H. Takai, “Sensor-Based Path Planning and Intelligent Steering Control of Nonholonomic Mobile Robots,” Proceedings of the IEEE Industrial Electronics Society, Vol. 1, pp. 317 -322, 2001.
[17] J. Pereira and J. B. Bowles,“A Comparison of PID and Fuzzy Control of a Model Car,” IEEE World Congress on Computational Intelligence, Vol. 2, pp. 849-854, 1994.
[18] F. Gómez-Bravo, F. Cuesta*, and A. Ollera, “Parallel and Diagonal Parking in Nonholomic Autonomous Vehicles,” Engineering Application of Artificial Intelligence, Vol. 14, pp. 419 –434, 2001.
[19] G. G. Rigatos, S. G. Tzafestas, and G. J. Evangelidis, “Reactive Parking Control of Nonholonomic Vehicles via A Fuzzy Learning Automation,” Proc. Of IEE Control Theory Appl., Vol. 148, pp:169 -179, 2001.
[20] H. Miyata, M. Ohki, Y. Yokouchi, and M. Ohkita*, “Control of The Autonomous Mobile Robot DREAM-1 for A Parallel Parking,” Mathematics and Computers in Simulation, Vol. 14, pp. 129 –138, 1996.
[21] D. Kim, “An Implementation of Fuzzy Logic Controller on The Reconfigurable FPGA System,” IEEE Transactions on Industrial Electronics, Vol. 47, pp. 703 –715, 2000.
[22] M. A. Manzoul and D. Jayabharathi, “FPGA for Fuzzy Controllers,” IEEE Transactions on Systems, Man and Cybernetics, Vol. 25 pp. 213 –216, 1995.
[23] W. D. Dettloff and K. E. Yount, “A VLSI Fuzzy Logic Inference Engine for Real-Time Process Control,” Proceedings of the IEEE Custom Integrated Circuits Conference, pp. 12.4/1 -12.4/5, 1989.
[24] H. Watanabe, W. D. Dettloff, and K. E. Yount, “A VLSI Fuzzy Logic Controller with Reconfigurable, Cascadable Architecture,” IEEE Journal of Solid-State Circuits, Vol. 25, pp. 376 –382, 1990.
[25] Ronald C. Arkin, Behavior-based Robotics Robot Shaping: An Experiment in Behavior Engineering, Marco Dorigo and Marco Colombetti, 1998.
[26] Latombe, Jean Claude. Robot Motion Planning, Copyright 1991 by Kluwer Acadermic Publishers, Fourth printing, 1996.
[27] User’s Manual, Configuring PLDs with Flash Memory, October 2000,Ver. 1.0
[28] User’s Manual, Configuring SRAM-Based LUT Devices, June 2001,Ver. 2.0
[29] User’s Manual, MXIC MX29F001T/B, Jun.14,2001. Rev, 2.1
[30] User’s Manual, FLEX 6000 Programmable Logic Device Family, August 1999, Ver. 4.01
[31] User’s Manual, MAX 7000 Programmable Logic Device Family, July 1999, Ver. 6.01
[32] 林傳生編著,使用VHDL電路設計語言之電路設計,儒林出版社,1998。
[33] 黃敏祥編著,CPLD邏輯設計與實習,高立出版社,2001。
[34] 鄭光欽、黃孝祖編著,CPLD與VHDL 設計實務,全威出版社,2001。
[35] 盧毅編譯、VHDL與數位電路設計,文魁資訊股份有限公司,2000。
[36] 唐佩忠,VHDL與數位邏輯設計,高立出版社,1999。
[37] 張世傑,智慧型車庫停車之設計、研製與實現,國立成功大學電機系碩士論文,1997。
[38] 許晨聲,以FPGA實現動態模糊控制器IC之設計,國立成功大學電機系碩士論文,1999。
[39] 蘇裕記,以FPGA晶片實現智慧型車庫停車控制系統,國立成功大學電機系碩士論文,2000。
[40] 李宗勳,應用FPGA晶片實現車型機器人之智慧型路邊停車控制之研究,國立成功大學電機系碩士論文,2000。
[41] 廖仲文,模型車智慧型導航控制器,國立中央大學資訊及電子工程研究所碩士論文,1994。
[42] 孫宗瀛、黃金定編著,常用線性IC資料手冊,全華科技出版社,1996。
[43] 孫宗瀛、楊英魁、鄭魁香、林建德、蔣旭堂編著,模糊控制理論與技術,全華科技出版社,1996。
[44] 沈良寰,自走式機器人在未知環境之路徑規劃與執行,國立交通大學控制工程研究所碩士論文,1994。