(3.239.33.139) 您好!臺灣時間:2021/03/07 22:38
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:林國恩
研究生(外文):Kuo-En Lin
論文名稱:電腦鼠的設計與實作
論文名稱(外文):Design and Implementation of a Micromouse
指導教授:蘇景暉李齊雄李齊雄引用關係
指導教授(外文):Juing-Huei SuChyi‐Shyong Lee
學位類別:碩士
校院名稱:龍華科技大學
系所名稱:電子工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2010
畢業學年度:98
語文別:中文
論文頁數:160
中文關鍵詞:路徑規劃迷宮演算法陀螺儀紅外線感測器電腦鼠
外文關鍵詞:MicromouseGyroInfraredPath PlanningFlood Algorithm
相關次數:
  • 被引用被引用:17
  • 點閱點閱:1812
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:291
  • 收藏至我的研究室書目清單書目收藏:0
雖然電腦鼠與相關的國際競賽,已經發展了近三十年,相較於日本、英國與新加坡等國的積極投入,台灣在電腦鼠的發展上卻一直停滯不前。因此,本論文設計一台可以參加國際競賽並取得好成績的電腦鼠,自行設計硬體電路與機構組裝,包含迷宮演算法、路徑規劃與運動控制,其中應用紅外線感測器、陀螺儀和編碼器,讓電腦鼠可以快速的在迷宮中從起點移動到終點。
Although the first micromouse contest in which miniature autonomous robots compete of best speed and intelligence dated back to around 1978, the contest is still very popular to engineering students in UK, USA, Japan, Singapore, and Taiwan. The micromouse has to find its way through an arbitrary 16x16 maze. It competes with other micromice to see which one finds the destination of the maze within the least amount of time. Unfortunately, the micromouse builders’ capabilities in both hardware circuits and software algorithms here in Taiwan lag far behind the international competitors.
In addition to simulation and implementation experiences in mechanical component designs, hardware device designs, digital motion control, sensor fusion algorithms, and maze-solving algorithms of a micromouse.
摘要 i
ABSTRACT ii
誌謝 iii
目錄 iv
表目錄 ix
圖目錄 x
第一章 緒論 1
1.1 研究動機與目的 1
1.2 論文之貢獻 3
第二章 迷宮演算法 4
2.1 FLOOD演算法簡介 4
2.2 迷宮搜尋法則 4
2.2.1 迷宮編號 5
2.2.2 虛擬迷宮資訊 5
2.2.3 中右左搜尋法則 6
2.2.4 確認最短路徑的方式 12
2.2.5 向心搜尋法則 12
2.3 FLOOD演算法的執行效率 15
2.4 考慮流速的影響的FLOOD演算法 16
2.5 FLOOD演算法迷宮地圖建立 17
2.6 FLOOD演算法的模擬程式 18
第三章 軟硬體與機構設計 19
3.1 系統架構圖 19
3.2 微控制器 20
3.3 馬達驅動電路 22
3.3.1 馬達控制PWM模組 22
3.3.2 全橋電路 23
3.3.3 PWM控制方式 24
3.3.4 MOSFET的導通損失與切換損失 26
3.4 紅外線感測器 26
3.4.1 紅外線發光二極體 27
3.4.2 紅外線光感測器 28
3.4.3 紅外線感測器數據分析實驗 30
3.4.4 線性內插查表法 33
3.4.5 紅外線發光二極體開關電路 34
3.4.6 環境光線影響 36
3.4.7 紅外線感測器排列方式 36
3.4.8 實作結果 37
3.4.9 閃光燈偵測器 42
3.5 編碼器與解碼器 43
3.5.1 磁式編碼器簡介 43
3.5.2 解碼器 43
3.6 陀螺儀 47
3.6.1 陀螺儀簡介 47
3.6.2 角速度換算 48
3.6.3 陀螺儀角速度量測範圍 49
3.6.4 陀螺儀的零點飄移 51
3.6.5 角速度積分 52
3.6.6 角速度轉換係數校正 53
3.7 使用者人機介面 54
3.7.1 按鍵 54
3.7.2 點矩陣發光二極體 56
3.8 錯誤捕捉 56
3.9 電源選擇與穩壓器 57
3.9.1 鋰聚合物電池 57
3.9.2 穩壓器 59
3.10 閒置模式 61
3.11 非同步串列傳輸 62
3.12 外部記憶體 63
3.13 開發軟體與燒錄和除錯工具 64
3.13.1 MPLAB 64
3.13.2 ICD3 64
3.14 機構設計準則 65
3.14.1 直流馬達的挑選 65
3.14.2 轉動慣量 67
3.14.3 重量轉移 68
3.15 輪胎胎皮的選擇 69
3.15.1 摩擦力的介紹 69
3.15.2 輪胎胎皮的選擇 70
3.16 電腦鼠機構零組件 71
3.16.1 齒輪簡介 71
3.16.2 減速機構 73
3.16.3 輪胎的總成 73
3.16.4 紅外線感測器固定座 74
3.16.5 動力機構零件 74
3.16.6 電腦鼠機構組裝 75
3.16.7 電腦鼠電路設計 75
3.16.8 電腦鼠外觀 76
第四章 運動控制與校正 78
4.1 直流馬達模型 78
4.2 直流伺服馬達控制 80
4.2.1 PID控制器 80
4.2.2 直流伺服馬達之速度控制 81
4.2.3 直流伺服馬達之速度估測系統 85
4.2.4 直流伺服馬達之位置控制 103
4.3 軌跡計算移動方程式 106
4.4 弧形轉彎 110
4.4.1 弧形轉彎簡介 110
4.4.2 弧形轉彎速度命令曲線的設計方式 112
4.4.3 弧形轉實際使用上的限制 112
4.4.4 弧形轉彎速度命令曲線模擬程式 113
4.5 電腦鼠的誤差校正 115
4.6 直走動作的校正方式 120
4.6.1 電腦鼠橫向與朝向角度誤差的修正方式 120
4.6.2 迷宮牆壁資訊已知的修正方式 123
4.6.3 電腦鼠縱向上的誤差修正方式 127
4.7 轉彎動作的校正方式 129
4.8 迴轉動作的校正方式 131
4.8.1 向前直走9cm 131
4.8.2 迴轉180度 132
4.8.3 後退3cm 133
4.8.4 向前直走12cm 133
4.9 斜線直走運動的校正方式 134
4.9.1 電腦鼠橫向上與朝向角度的誤差修正方式 134
4.9.2 電腦鼠縱向上的誤差修正方式 138
第五章 路徑規劃與衝刺 142
5.1 相對動作 142
5.2 座標系統轉換 143
5.3 「絕對」座標系統轉換「相對」動作 146
5.4 路徑規劃 148
5.5 直線衝刺 150
5.6 增加轉彎半徑 151
第六章 結論與建議 155
參考文獻 157
[1]UK micromouse competition 2008, http://www.tic.ac.uk/ micromouse/.
[2]The 22nd annual micromouse contest in the IEEE Appllied Power Electronics Conference and Exposition 2008, http://www.apec-conf.org/2008.
[3]The 29th all Japan micromouse contest, www.robomedia.org/ directory/en/game/29mmdata/29-outline.html.
[4]The 18th Singapore inter-school micromouse competition, http://www.np.edu.sg/alpha/micromouse/mice_contest.htm.
[5]The 2008 Taiwan micromouse & intelligent robot contest, http://www.eecs.stut.edu.tw/~robot2008/index.php.
[6]益眾科技, http://www.icci.com.tw/.
[7]家侖科技, http://www.eti168.com.tw/.
[8]Pete Harrison, Micromouse Resources, http://www.micromouseonline.com/book/micromouse-book/mazes-and-maze-solving/faster-maze-solving, 2010.
[9]Wikipedia, the free encyclopedia, Maze solving algorithm, http://en.wikipedia.org/wiki/Maze_solving_algorithm/.
[10]Microchip Inc., “dsPIC30F6010A: high-performance, 16-bit digital signal controllers, ” datasheet of dsPIC30F6010A, 2008.
[11]Maxim Inc. “max4427: dual high-speed MOSFET drivers,” datasheet of max4427, 1993.
[12]Zetex Semiconductors, “ZXMHC3A01T8: complementary enhancement mode MOSFET H-bridge,” datasheet of ZXMHC3A01T8, 2004.
[13]TAOS Inc. “OSE-1L1: infrared emitting diode,” datasheet of OSE1L1, 2005.
[14]Wikipedia, the free encyclopedia, Sterradian, http://en.wikipedia.org/wiki/Steradian, 2010.
[15]TAOS Inc. “TSL262R: infrared light-to-voltage optical sensors,” datasheet of TSL262R, 2005.
[16]Wikipedia, the free encyclopedia, Linear least squares, http://en.wikipedia.org/wiki/Linear_least_squares, 2009.
[17]Wikipedia, the free encyclopedia, linear interpolation, http://en.wikipedia.org/wiki/Linear_interpolation/, 2009.
[18]STMicroelectronics, ”ULN2003: seven darlington array,” datasheet of ULN2003, 2007.
[19]Faulhaber Group, “IE-512: magnetic encoders,” datasheet of IE-512, 2008.
[20]Avago Technologies, “HCTL-2021: quadrature decoder,” datasheet of HCTL-2021, 2006.
[21]Analog Devices Inc., “ADXRS610: ?b300?a/sec single chip yaw rate gyro with signal conditioning,” datasheet of ADXR610, 2007.
[22]OSRAM Opto Semicoductors, “SLR2016: 4-digit 5?e7 dot matrix,” datasheet of SLR2016, 2006.
[23]日電電能, ”CYL532030HP: superior lithium-ion polymer battery,” datasheet of CYL532030HP.
[24]RC香港搖控迷,鋰聚電池的標示意義,http://www.rcmania.hk/?c=article&d=views&id=80.
[25]Faulhaber Group, “Minimotor 1717: DC-Micromotors,” datasheet of Minimotor 1717, 2008.
[26]固緯電子實業股份有限公司,GPC-3030DQ,http://www.gwinstek.com.tw/tw/download/downloadfilelist.aspx?id=401.
[27]STMicroelectronics, ”LD29150: very low drop voltage regulators,” datasheet of LD29150, 2008.
[28]National Semiconductor, AN-1187, http://www.national.com/an/AN/AN-1187.pdf.
[29]DATAQ Instruments, Inc., Graphtec GL200A midi Logger, http://www.dataq.com/products/hardware/gl200.htm/.
[30]特賣科技,藍芽無線裝置, http://www.temai.com.tw/vb-bt.htm/.
[31]Texas Instruments Inc., “MAX232: dual EIA-232 drivers/receivers,” datasheet of MAX232, 2004.
[32]Microchip Inc., “23K256: 256K SPI bus low-power serial SRAM, ” datasheet of 23K256, 2009.
[33]Ng Beng Kiat’s Homepage, http://www.np.edu.sg/alpha/nbk/umouse/doc/uMouse%20lecture-Mar17.pdf.
[34]黃元正、姬梁文、謝昭輝、楊勝斐、蔡政男、陳國昭、林燈河編譯,普通物理,高立圖書有限公司,民國92年。
[35]KHK Kohara Gear Industy, 齒輪技術資料, http://www.khkgears.co.jp/tw/gear_technology/guide_info.html/.
[36]Strataysy Inc., FORTUS 360mc 3D production systems, http://www.fortus.com/product.aspx?id=3050/.
[37]Roland EGX-300 CNC, http://www.rolanddg.com/product/3d/sculpture/egx-300/egx-300.html/.
[38]王見名、鄒應嶼,印刷電路板佈局指導原則, http://www.haifeng.idv.tw/leo/cgi-bin/attachment.cgi?forum=6&topic=426&postno=2&name=emilayoutnctu_1145007001&type=.doc/.
[39]謝承璋著,通用串列匯流排在數位控制系統學習平台上之應用,龍華科技大學電子工程研究所,民國99年1月,碩士論文。
[40]王裕立著,低成本之數位控制系統學習平台,龍華科技大學電子工程研究所,民國95年7月,碩士論文。
[41]李宜達編著,控制系統設計與模擬(修訂三版),全華科技圖書,2003。
[42]張家豪著,低解析度編碼器之速度估測法則,龍華科技大學電子工程研究所,民國99年6月,碩士論文。
[43]張碩,自動控制系統,大碩研究所叢書,民國82年。
[44]洪清寶、白能勝、王孟輝、賴秋庚,控制系統工程(第二版),滄海書局,民國89年。
[45]吳駖,MATLAB 7.?e 與基礎自動控制(第二版),松崗,民國98年。
[46]Michael M. Bech, Digital Control Theory, http://oldwww.iet.aau.dk/~mmb/teaching/ee6_mce6_dig_control/1mm/1mm.pdf.
[47]Wikipedia, the free encyclopedia, mean squared error, http://en.wikipedia.org/wiki/Mean_squared_error/, 2009.
[48]T.-C. Lee, K.-T. Song, C.-H. Lee, and C.-C. Teng, “Tracking control of unicycle-modeled mobile robots using a saturation feedback controller,”IEEE Transactions on Control System and Technology, vol. 9, pp. 305–318, Mar. 2001.
[49]97年度台灣區電腦化競競大賽, http://tnu.web66.com.tw/_file/1486/upload/selfpage/98/index.htm/.
[50]The 2009 Taiwan micromouse & intelligent robot contest, http://robot2009.lhu.edu.tw/index.php/.
[51]IEEE國際標準電腦鼠競賽, http://www.micromouse.com.cn/index.htm/.
[52]The 23nd annual micromouse contest in the IEEE Appllied Power Electronics Conference and Exposition 2009, http://www.apec-conf.org/2009/.
[53]The 30th All Japan Micromouse Contest Expert, http://robot.watch.impress.co.jp/docs/news/20091203_333094.html/.
[54]Ning Chen, “An updated micromouse competition,” Proceedings of the 26th Frontiers in Education conference, Vol. 3, pp. 1057-1059,1996.
[55]中島史敬, The 4th laboratory, http://homepage1.nifty.com/hfd01577/ index.html.
[56]Pete Harrison, Micromouse Online, http://www.micromouseonline.com/blog/, 2008.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
1. 邵東方,〈清世宗「大義覺迷錄」重要觀念之探討〉,《漢學研究》第17卷,第2期(1999年12月),頁61-89。
2. 孫慧敏,〈書寫忠烈:明末夏允彝、夏完淳父子殉節故事的形成與流傳〉,《臺大歷史學報》,第26期(2000年12月),頁263-307。
3. 陳捷先,〈岳鍾琪與雍正朝曾靜、張熙的文字獄案〉,《歷史月刊》,第2期(1988年3月),頁56-61。
4. 胡信田,〈民族之光呂留良〉,《黃埔月刊》,第284期(1975年12月),頁22-25。
5. 史曜菖,〈以私倡公:清儒呂留良對「公」的看法與思想策略〉,《史匯》,第13期(2009年11月),頁95-108。
6. 袁建祿,〈崇德呂留良案與雍正的「大義覺迷錄」〉,《浙江月刊》,第8卷,第4期(1976年4月),頁22-25。
7. 史曜菖,〈單面的攻伐:試析朱軾斥駁下的呂留良──以《孟子.梁惠王(上)》為例〉,《史匯》,第12期(2008年9月),頁57-79。
8. 夏明玉,〈皇帝與思想犯的對話──「大義覺迷錄」內容分析〉,《中國文化月刊》,第219期(1988年6月),頁106-118。
9. 袁建祿,〈明末遺民呂留良的民族思想〉,《浙江月刊》,第12卷,第12期(1970年12月。
10. 王中江,〈中國哲學中的「公私之辨」〉,《哲學與文化》,2000年,第27卷,第5期,頁467-478。
11. 林麗月,〈萬髮俱齊:網巾與明代社會文化的幾個面向〉,《臺大歷史學報》,第33期(2004年6月),頁133-160。
12. 史曜菖,〈選家、逆賊到英雄:從文化事業看「呂留良」形象在清代的遞嬗與意義〉,《中極學刊》,第8期(2010年),頁45-68。
13. 王俊義,〈雍正對曾靜、呂留良案的「出奇料理」與呂留良研究──文字獄對清代思想文化發展之影響〉,《淡江史學》,第11期(2000年6月),頁135-150。
14. 王汎森,〈從曾靜案看十八世紀前期的社會心態〉,《大陸雜誌》,第85卷,第4期(1992年10月),頁20-41。
15. 王成勉,〈明末士人的抉擇:論近年明清轉接時期之研究〉,《食貨月刊》,第15卷,第10期(1986年),頁65-75。
 
系統版面圖檔 系統版面圖檔