系統識別號 | U0002-2807201510454500 |
---|---|
DOI | 10.6846/TKU.2015.01023 |
論文名稱(中文) | 基於SOPC研製井智機器人 |
論文名稱(英文) | Study of a Tic-Tac-Toe Robot via SOPC approach |
第三語言論文名稱 | |
校院名稱 | 淡江大學 |
系所名稱(中文) | 電機工程學系碩士班 |
系所名稱(英文) | Department of Electrical and Computer Engineering |
外國學位學校名稱 | |
外國學位學院名稱 | |
外國學位研究所名稱 | |
學年度 | 103 |
學期 | 2 |
出版年 | 104 |
研究生(中文) | 劉几銘 |
研究生(英文) | Gi-Ming Liu |
學號 | 602470246 |
學位類別 | 碩士 |
語言別 | 繁體中文 |
第二語言別 | |
口試日期 | 2015-07-03 |
論文頁數 | 53頁 |
口試委員 |
指導教授
-
許駿飛
委員 - 郭姿君 委員 - 李世安 |
關鍵字(中) |
SOPC 井字遊戲 機器人 |
關鍵字(英) |
SOPC Tic-Tac-Toe Robot |
第三語言關鍵字 | |
學科別分類 | |
中文摘要 |
老年失智症並非正常的老化現象而是一種疾病,主要會造成腦部功能退化,使記憶力、判斷力、語言能力、抽象思考力及推理能力降低,進而影響到工作及生活自我照顧能力,對於整個國家與社會帶來了沉重的醫療負擔。從醫療保健觀點來看,除了飲食正常且足夠營養外,從事有益心智的運動以及養成規律的運動習慣,都有助於預防老年失智症且可提早發現。同時,都市人在孤單的家中也時常無人陪伴,人們如果在心裡得不到溫暖,身心無法放鬆就會影響情緒和健康。針對此現代社會現象,本論文基於SOPC研製井智機器人,其具有擬人化的設計,除了可以陪伴人們玩井字遊戲打發時間,更可以陪伴老年人們動腦思考避免老年失智症纏身。整個井智機器人採用龍門式機構設計方式,設計了一XYZ三軸的機械平台,可以讓井智機器人在紙上繪製棋盤與X、O等符號,並透過網路攝影機將紙上的棋盤資訊回傳並做影像處理,讓井智機器人能夠得知棋盤上的資訊,並藉由遊戲人工智慧來與人對弈,同時,本論文也加入了聲音功能來增加整個遊戲的互動與可玩性。最後,經由實驗結果可以得知所提出的井智機器人可以成功地陪伴人們玩井字遊戲,達到娛樂和益智的效果。 |
英文摘要 |
Recently, population ageing phenomenon has become more serious and the population of dementia patients grows at the same time. Dementia could cause degeneration of brain memory, judgment, and language functions disability. From the view of medical insurance, doing useful mental exercise and developing habits can prevent dementia effectively. Meanwhile, some people live along without family’s company which will reduce brain stimulation that would increase the possibility of having dementia. To solve these problems, this thesis develops a Tic-Tac-Toe robot based on DE1_SOC approach. Not only it can accompany the human to play a Tic-Tac-Toe game but also it can stimulate the elderly to think. The developed Tic-Tac-Toe robot uses a three-axis mechanical design platform to draw Cross and Naught on the chessboard. Further, the information of the chessboard is obtained though a webcam. By using the game artificial intelligent, the robot can play Tic-Tac-Toe game with people. In addition a sound function is subjoined, to increase entertainment during the interaction game. Finally, the experiment results show that the proposed Tic-Tac-Toe robot via SOPC approach not only joys elderly but also stimulates the brain function. |
第三語言摘要 | |
論文目次 |
摘要 I Abstract II 致謝 III 目錄 IV 表目錄 VI 圖目錄 VII 第一章 緒論 1 1.1機器人簡介 1 1.2研究目的 5 1.3 論文架構 6 第二章 井智機器人控制卡設計 7 2.1井智機器人架構設計 7 2.2馬達控制卡介紹 9 2.3 SOC FPGA介紹 13 第三章 井智機器人軟硬體設計 17 3.1 SOC開發環境介紹 17 3.2 觸碰開關程式設計 20 3.3七段顯示器程式設計 22 3.4 馬達控制程式設計 24 3.5 互動語音程式設計 30 3.6 影像處理程式設計 32 第四章 實驗結果 36 4.1影像測試結果 36 4.2遊戲演算法 38 4.3遊戲流程與實際操作 44 第五章 結論與未來研究 50 5.1結論 50 5.2未來研究 51 參考文獻 52 表2- 1 DE1-SOC系統參數表[13] 16 表3- 1 BMP標頭檔範例 32 表4- 1井字圖空棋盤情況 40 表4- 2電腦X下A4 41 表4- 3玩家O下A3 41 表4- 4電腦X下A2 42 表4- 5玩家O下A3 42 表4- 6電腦X下A0 43 表4- 7玩家O下A8 43 表4- 8電腦X下A1 43 圖1- 1 Pepper機器人[5] 2 圖1- 2 Robii娛樂型機器人[7] 3 圖1- 3 RoboChess[8] 4 圖1- 4 DOC2[9] 4 圖1- 5莊承泓的井字機器人[10] 4 圖1- 6互動式四子棋機器人[11] 4 圖2- 1所設計井智機器人機構 7 圖2- 2 系統架構圖 8 圖2- 3馬達線腳位圖 10 圖2- 4 IC LB1836腳位圖[15] 11 圖2- 5馬達正轉訊號圖 11 圖2- 6馬達反轉訊號圖 11 圖2- 7 IC HCTL2032腳位圖[16] 12 圖2- 8讀取馬達角度程式碼 13 圖2- 9 Altera DE1-SOC開發板[13] 15 圖2- 10 DE1-SOC系統架構圖[13] 16 圖3- 1 Qsys周邊硬體 18 圖3- 2 Embedded_Command_Shell 18 圖3- 3硬體電路連結 19 圖3- 4觸碰感測器流程圖 20 圖3- 5觸碰感測器接線圖 21 圖3- 6觸碰感測器軟體讀取 21 圖3- 7七段顯示器硬體流程圖 22 圖3- 8七段顯示器 23 圖3- 9七段顯示器接線圖 23 圖3- 10七段顯示器副程式 24 圖3- 11 馬達控制硬體流程圖 25 圖3- 12 PWM模組 25 圖3- 13光學解碼器接收接線圖 26 圖3- 14減速齒輪組 27 圖3- 15 X軸與Z軸方向之馬達控制系統方塊圖 28 圖3- 16 Y軸方向之馬達控制系統方塊圖 30 圖3- 17互動語音硬體流程圖 31 圖3- 18呼叫語音播放器 31 圖3- 19互動語音硬體接線圖 32 圖3- 20圖形二直化 33 圖3- 21標記井字 34 圖3- 22辨識「X」圖形之方式 35 圖3- 23辨識「O」圖形之方式 35 圖4- 1辨識「X」結果 37 圖4- 2辨識「O」和「X」的結果 37 圖4- 3程式流程圖 45 圖4- 4機器人繪製井字 46 圖4- 5 機器人先下棋情況 47 圖4- 6機器人繪製井字 48 圖4- 7玩家先下棋情況 49 |
參考文獻 |
[1] [Online] http://www.era.org.tw/main/ [2] [Online] http://www.pmc.org.tw/ [3] [Online] http://buzzorange.com/techorange/2014/03/17/google-building- bots-army/ [4] [Online] http://www.cw.com.tw/article/article.action?id=5055877# [5] [Online] http://technews.tw/2015/06/23/robot-pepper-sells-out/ [6] [Online] http://technews.tw/2014/10/30/nescafe-use-pepper-in-japan-retail-stores/ [7] [Online] www.urrobot.com.tw [8] [Online] http://www.jahandar.ir/projects/chess-playing-robot/ [9] 陳柏琮,智慧型機器人之五子棋、象棋及西洋棋對奕影像辨識技 術,國立臺灣科技大學電機工程學系碩士論文,2006年。 [10] 莊承泓,利用ARM CotexM0晶片實現互動下棋機器人:以井字棋 為例,中華大學電機工程學系碩士班論文,2012年。 [11] 甘禮豪,設計與實現互動式四子棋機器人,淡江大學電機工程學系 碩士班論文2013年。 [12] 傅中玲,台灣失智症現況,台灣老年醫學暨老年學雜誌,第3 卷 第 3 期,頁169 –頁181,2008年。 [13] [Online] http://www.terasic.com.tw/ [14] Mario Ferrari, Giulio Ferrari ; Ralph Hempel, Building Robots with Lego Mindstorms, Syngress Publishing, 2002. [15] [Online] http://www.alldatasheet.com/view.jsp?Searchword=LB1836M [16] [Online] http://www.avagotech.com/docs/AV02-0096EN [17] 林灶生、劉紹漢,FPGA晶片設計與專題製作,全華科技圖書股份 有限公司,2004年。 [18] 廖裕評、陸瑞強,智慧型機器人實作-使用FPGA,新文京開發出版 股份有限公司,2013年。 [19] 廖裕評、陸瑞強,系統晶片設計-使用NiosII,全華圖書股份有限公 司,2008年。 [20] 廖裕評、陸瑞強、郭書銘,嵌入式系統設計:ARM-Based FPGA基 礎篇,五南圖書出版股份有限公司,2014年。 [21] 廖裕評、陸瑞強,系統晶片設計使用Quartus II,全華圖書股份有 限公司,2009年。 [22] [Online] http://tts.itri.org.tw/ [23] [Online] https://en.wikipedia.org/wiki/BMP_file_format [24] 蘇木春、張木春,機器學習 : 類神經網路、模糊系統以及基因演 算法則,全華科技圖書股份有限公司,1997年。 [25] 黃源鱗,遊戲演算法在撲克牌遊戲-大老二上的應用與比較,國立 臺灣大學電機資訊學院資訊工程學系碩士論文,2009年。 [26] 吳旻純,人工智慧新革命--超級電腦「華生」, 生活科技教育月 刊,2011年。 |
論文全文使用權限 |
如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信