跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.240) 您好!臺灣時間:2026/06/13 10:35
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:黃于哲
研究生(外文):Yu-Che Huang
論文名稱:以線迷宮鼠實現最短路徑演算法之研究
論文名稱(外文):A Study of Shortest Path Algorithms Using Line-Maze Robot
指導教授:黃信雄黃信雄引用關係
指導教授(外文):Hsin-Hsiung Huang
學位類別:碩士
校院名稱:龍華科技大學
系所名稱:電子工程系碩士班
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2012
畢業學年度:100
語文別:中文
論文頁數:82
中文關鍵詞:線迷宮地圖模擬介面遠端環境偵測最短路徑演算法線迷宮鼠
外文關鍵詞:Line-maze robotLine mazeSimulation InterfaceRemote Enviroment DetectionShortest Path Algorithm
相關次數:
  • 被引用被引用:2
  • 點閱點閱:2669
  • 評分評分:
  • 下載下載:241
  • 收藏至我的研究室書目清單書目收藏:0
目前線迷宮鼠相關研究多著重於實作硬體與韌體等,但缺乏具有演算法開發的模擬介面,因此本論文設計與實作一個線迷宮鼠的教學平台,完成其硬體電路、韌體程式與多種演算法模擬介面實作。
本論文成果如下:其一為自行設計與製作線迷宮鼠的硬體電路與機構。其二為整合線迷宮鼠的循線能力,使用點斜式校正紅外線感測器,利用拋物線的概念計算出線段的軌跡位置,並將位置控制應用於直流伺服馬達。其三為自行設計與製作線迷宮鼠模擬介面,針對單起點多目標之線迷宮地圖進行最短路徑的相關研究,開發不同需求導向之最短路徑演算法。其四為整合線迷宮鼠與模擬介面的遠端偵測功能,模擬介面除了能在個人電腦上模擬單起點多目標之線迷宮地圖的最短路徑外,還提供遠端偵測迷宮地圖的功能,讓線迷宮鼠搜尋迷宮地圖並將迷宮資訊回傳,由模擬介面繪製迷宮地圖。當迷宮搜尋結束後,在模擬介面上選擇需求導向之演算法,執行最短路徑模擬結果,並傳給線迷宮鼠執行最短路徑之運動控制。
Most researches about the line-maze robots focus on the implementation of the hardware circuit and firmware programming instead of the algorithm design. Therefore, a line-maze robot platform, which contains not only hardware circuit and firmware programming but only the simulation interface and algorithms design, is presented.
The contributions of this paper are as follows. First, the hardware circuit of the robot is implemented by myself. Second, the sensor usage, the line position prediction and the position control for DC motors are controlled by the firmware programming. Third, the simulation interference for the line-maze robot is designed for the simulation of the shortest path algorithms. Fourth, The integrated simulation interface, which supports the shortest path algorithms and integrates the searching path information of the remote environmental detection by using the Bluetooth modules, are presented. After searching the line maze, the shortest path and its corresponding motion control is transmitted to the line-maze robot.
摘 要 i
ABSTRACT ii
誌 謝 iii
目 錄 iv
表目錄 vii
圖目錄 viii
第一章 緒論 1
1.1 研究動機與目的 1
1.2 論文之貢獻 3
1.3 論文架構 3
第二章 線迷宮鼠軟硬體與機構設計 4
2.1 系統架構圖 4
2.2 微控制器 5
2.3 光感測器電路 6
2.4 馬達驅動 8
2.4.1 馬達控制PWM模組 8
2.4.2 馬達驅動電路 9
2.5 磁式編碼器 10
2.6 直流馬達的挑選 11
2.7 無線傳輸模組 13
2.8 機構設計 14
2.8.1 齒輪減速比 15
2.8.2 輪胎總成 15
2.8.3 馬達固定機構 16
2.8.4 機構組裝 16
2.9 線迷宮鼠外觀 17
2.10 開發環境與除錯工具 18
2.10.1 MPLAB IDE 18
2.10.2 PICkit2 19
第三章 線迷宮鼠運動控制與路口判斷 20
3.1 紅外線感測器正規化校正 20
3.2 軌跡位置估測 23
3.3 直流伺服馬達之位置控制 24
3.4 計算移動方程式 27
3.5 九種路口之運動控制 28
第四章 不同需求導向之最短路徑演算法 35
4.1 迷宮搜尋法則概念 35
4.1.1 右手搜尋法則與左手搜尋法則 35
4.1.2 以刪除節點編號為基礎演算法 37
4.2 線迷宮鼠模擬介面 38
4.2.1 迷宮地圖資訊 40
4.2.2 以刪除節點編號為基礎演算法 42
4.2.3 迷宮地圖儲存與載入 47
4.2.4 遠端偵測迷宮地圖 48
4.3 不同需求導向演算法實作 49
4.3.1 長度導向演算法 50
4.3.1.1 問題定義 51
4.3.1.2 演算法描述 51
4.3.1.3 長度導向演算法之模擬 52
4.3.2 轉彎權重導向演算法 55
4.3.2.1 問題定義 56
4.3.2.2 演算法描述 56
4.3.2.3 轉彎權重導向演算法之模擬 57
4.3.3 擁擠度導向演算法 60
4.3.3.1 問題定義 61
4.3.3.2 演算法描述 61
4.3.3.3 擁擠度導向演算法之模擬 62
4.3.4 優先權導向演算法 65
4.3.4.1 問題定義 66
4.3.4.2 演算法描述 66
4.3.4.3 優先權導向演算法之模擬 67
第五章 實驗結果 70
5.1 比較長度導向與轉彎權重導向 70
5.2 比較長度導向與擁擠度導向 72
5.3 比較長度導向與優先權導向 74
第六章 結論與未來展望 76
6.1 結論 76
6.2 未來研究目標 77
參考文獻 78
符號(公式)說明 81
[1].林谷鴻著,具校正功能之競速自走車研製,龍華科技大學電子工程研究所,碩士論文,民國99年1月。
[2].林國恩著,電腦鼠的設計與實作,龍華科技大學電子工程研究所,碩士論文,民國99年6月。
[3].莊勝雄著,具自動校正功能之競速自走車,龍華科技大學電子工程研究所,碩士論文,民國100年6月。
[4].楊家豪著,應用模糊分群技術於需求導向之物流配送問題之研究,朝陽科技大學資訊管理系,民國95年6月。
[5].楊嘉隆著,具搜尋最短路徑演算法之線迷宮鼠實作,龍華科技大學電子工程研究所,碩士論文,民國100年6月。
[6].陳立元、范逸之、廖錦棋編著,Visual Basic 2005 與自動化系統監控,文魁資訊股份有限公司,2006。
[7].章立民研究室著,Visual Basic 2005 程式開發與介面設計秘訣,碁峯資訊股份有限公司,2003。
[8].曹祖聖、吳明哲、黃世陽、蔡文龍、林義証編著,Visual Basic .net程式設計經典,文魁資訊股份有限公司,2005。
[9].羅慧真、周季賢,Visual Basic 2010 開發實戰,精誠資訊股份有限公司,2010。
[10].Chyi-Shyong Lee, Hsin-Hsiung Huang, Juing-Huei Su, Yu-Jhe Huang and Tsai-Ming Hsieh, “Industry-based Training Course for Line Following Maze Robot Implementation,” in Proceeding of 9th WSEAS International Conference on Education and Education Technology (EDU’10), pp. 298-302, 2010.
[11].Chyi-Shyong Lee, Juing-Huei Su, Kuo-En Lin, Jia-Hao Chang and Gu-Hong Lin, “A Project-Based Laboratory for Learning Embedded System Design with Support from the Industry,” in the IEEE Transactions on Education, pp.173-181, 2010.
[12].Hsin-Hsiung Huang, Chyi-Shyong Lee, Juing-Huei Su, Chia-Lung Yang and Tsai-Ming Hsieh, “The Implementation of a Line Following Maze Robot for Mobile Robot System Courses,” in Proceedings of CACS International Automatic Control Conference (CACS/IACC 2009), 2009.
[13].Hsin-Hsiung Huang, Juing-Huei Su, Chyi-Shyong Lee, Jheng-Yu Huang, and Sheng-His Chuang, “Hands-on intelligent mobile robot laboratory with support from the industry,” in Proceedings of the 1st Annual Engineering Education Conference (EDUCON), 2010.
[14].Hsin-Hsiung Huang, Chyi-Shyong Lee, Juing-Huei Su, Chia-Lung Yang and Tsai-Ming Hsieh, “Industry-Orientation Training Course by Line Following Maze Robot,” in International Journal of Education and Information Technologies, pp. 105-112, 2011.
[15].Juing-Huei Su, Chyi-Shyong Lee, Hsin-Hsiung Huang, and Cheng-Yu Huang, “A Micromouse Kit for Teaching Autonomous Mobile Robots,” in International Journal of Electrical Engineering Education, pp.188-201, 2011.
[16].Juing-Huei Su, Sheng-Hsiung Chuang, Hsin-Hsiung Huang, and Chyi-Shyong Lee, “The implementation of an advanced maze-solving and path planning algorithm for micromouse contests and robot education,” in Proceedings of International conference on Technology education, 2009.
[17].Juing-Huei Su, Chyi-Shyong Lee, Hsin-Hsiung Huang, Sheng-Hsiung Chuang and Chih-Yuan Lin, “An Intelligent Line-Following-Robot Project for Introductory Robot Courses,” in the World Transactions on Engineering & Technology Education (WTE&TE), Vol.8, No.4, 2010.
[18].Microchip Inc., “dsPIC33FJ128MC804:16bit Microcontroller,” datasheet of dsPIC33FJ128MC804, 2008.
[19].Microchip Inc., “TC4427:1.5A Dual High-Speed Power MOSFET Drivers,” datasheet of TC4427, 2006.
[20].Microchip Inc., “24LC64:64K I2C™ Serial EEPROM, ”datasheet of 24LC64, 2002.
[21].STMicroelectronics, “ULN2003:Seven Darlington Array,” datasheet of ULN2003, 2007.
[22].OSRAM Opto Semicoductors, “SLR2016:4-digit 5?e7 dot Matrix,” datasheet of SLR2016, 2006.
[23].Faulhaber Group, “Minimotor 1717:DC-Micronotors,” datasheet of Minimotor 1717, 2008.
[24].Faulhaber Group, “IE-512:Magnetic Encoders,” datasheet of IE-512,2008.
[25].Panasonic Reflective Photosensors, “CNB1001:Reflective Optical Sensor,” datasheet of CNB1001, 2001.
[26].National Semiconductor Corporation, “LM2940:1A Low Dropout Regulator,” datasheet of LM2940, 2007.
[27].Ceramate, “CP1117:Low Dropout Linear Regulator,” datasheet of CP1117, 2005.
[28].Diodes Incorporated, “ZXMHC3F381N8:30V SO8 Complementary enhancement mode MOSFET H-Bridge,” datasheet of ZXMHC3F381N8, 2009.
[29].Hotlife 亞智電子科技有限公司,藍芽無線模組HL-MD08R-C2A,http://www.hotlife.com.tw/HL-MD08R-C2A.htm。
[30].2009台灣人工智慧單晶片電腦鼠暨機器人國內及國際邀請賽,http://robot2009.lhu.edu.tw。
[31].2010台灣人工智慧單晶片電腦鼠暨機器人國內及國際邀請賽,http://www.eecs.stut.edu.tw/~robot2010/index.php。
[32].2011台灣人工智慧單晶片電腦鼠暨機器人國內及國際邀請賽,http://robot2011.lhu.edu.tw/index.php。
[33].全日本電腦鼠走迷宮與競速自走車競賽,http://www.ntf.or.jp/mouse/,2011。
[34].Microsoft MSDN,http://social.msdn.microsoft.com/forums/zh-TW/categories/。
[35].益眾科技,http://www.icci.com.tw/web/Home?FP=1064。
[36].利基應用科技股份有限公司,http://resource.innovati.com.tw/。
[37].Pololu Robotics and Electronics,http://www.pololu.com/。
[38].機器人世界情報網,http://www.robotworld.org.tw/index.htm?pid=22。
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top