§ 瀏覽學位論文書目資料
  
系統識別號 U0002-1909200717500000
DOI 10.6846/TKU.2007.00598
論文名稱(中文) DSP主控之四節機器人運動控制
論文名稱(英文) DSP Based Motion Control For Four-Link Robot
第三語言論文名稱
校院名稱 淡江大學
系所名稱(中文) 機械與機電工程學系碩士班
系所名稱(英文) Department of Mechanical and Electro-Mechanical Engineering
外國學位學校名稱
外國學位學院名稱
外國學位研究所名稱
學年度 95
學期 2
出版年 96
研究生(中文) 廖培丞
研究生(英文) Pei-Cheng Liao
學號 694342105
學位類別 碩士
語言別 繁體中文
第二語言別
口試日期 2007-07-31
論文頁數 96頁
口試委員 指導教授 - 楊智旭
委員 - 王銀添
委員 - 游文雄
關鍵字(中) 四節機器人
模糊
類神經
質量重心
關鍵字(英) Four-Link Robot
Fuzzy Control
Artificial Neural Network (ANN)
Center of Gravity(COG)
第三語言關鍵字
學科別分類
中文摘要
本論文主要目的是研究及控制四節機器人,以DSP晶片來實現控制四節機器人行為,藉由其對伺服馬達的控制來完成平面及斜坡站立,及在機構配重改變時嘗試在未知重心位置時,完成機器人所規劃的動作。
     本機器人是由三個直流伺服馬達及四節連桿機構所組成,其長短左右對稱,外側連桿較短,內側連桿較長。並利用傾斜計量測機器人傾斜角度,在馬達軸心加裝編碼器以得知馬達旋轉角度及角速度。整個系統以DSP為主控核心,利用類神經演算法、模糊理論來設計控制器,整合伺服馬達控制、電路訊號擷取與訊號處理的技術。最後,模擬實驗結果印證機器人在未知載重狀態下的自我學習能力。
英文摘要
The objective of this thesis is to develop and control a four-link robot. A DSP chip is used to control the motion of this robot. The four-link robot will stand up vertically and stably on the horizontal and inclined surface with unknown loading on one of the link. The robot will execute the planned motion by controlling the servo motor based on the unknown COG position.
     The robot is composed of three servo motors, four unequal-length links and a tilt sensor. There are three joints and four links in the robot structure. The length of this robot is symmetric with respect to the second joint. The outside links are short, and inside links are long. The tilt sensor is used to measure the inclination angle of the robot. The encoders are applied to measure rotational angles and velocities of motors. The DSP is the major controller of the system, which includes artificial neural network(ANN) algorithm, fuzzy control algorithm, motor control, A/D converter and signal process etc. The simulated results indicate that the four-links robot is able to stand up by itself on the horizontal and inclined surface with unknown loading on one of the link.
第三語言摘要
論文目次
目錄
淡江大學論文提要………………………………………………………Ι
英文提要………………………………………………………..…… ΙΙ
目錄 ……………………………………………………………………ΙV
圖表目錄………………………………………………………….……VΙ
符號表…………………………………………………………….....IX
第一章 緒論…………………………………………………………..1
    1-1 前言………………………………………………………….1
    1-2 研究動機與目的…………………………………………….2
第二章 基礎理論……………………………………………………..5
    2-1 重心法……………………………………………………….6
    2-2 類神經網路………………………………………………...13
    2-3 模糊理論…………………………………………………...16
第三章 四節機器人之架構與研究方法………………………………22
    3-1 系統架構…………………………………………………...23
    3-2 研究方法…………………………………………………...33
    3-2-1 馬達驅動控制器………………………………………...33
 3-2-2 類比數位轉換(Analog to Digital Converter,ADC)模組35
    3-2-3 動作規劃………………………………………………...40
    3-3未知載重對系統平衡之分析…………………………………49
    3-4 控制器設計…………………………………….…………..52
第四章 數值模擬分析…………………………………………………63
第五章 結論與討論……………………………………………………74
    5-1 結論………………………………………………………...74
    5-2 討論………………………………………………………...76
參考文獻……………………………………………………………….79
附錄A Fuzzy Tool Box……………………………………………..84
附錄B 類神經網路簡介….…………………………………………..88

圖表目錄
圖2-1 站立動作重心穩定範圍示意圖	5
圖2-2 四節機器人實體圖…………………………………………….7
圖2-3 第一節(Link1)計算重心變數示意圖....................8
圖2-4 計算重心變數示意圖(一)…………………………….……..10
圖2-5 計算重心變數示意圖(二)……………………………………11
圖2-6 未知載重位於Link3示意圖……………………………………12
圖2-7 最陡坡降法示意圖…………………………………………..14
圖2-8 生物神經元與人工神經元差異圖	14
圖2-9 模糊系統的基本架構圖	18
圖2-10 單一規則、單一變數的推論過程………………….……...20
圖3-1 四節機器人直立示意圖……………………………………..24
圖3-2 四節機器人硬體規格圖	24
圖3-3 四節機器人實體圖	25
圖3-4 馬達特性圖	26
圖3-5 馬達實體圖	27
圖3-6 傾斜計實體圖	27
圖3-7 馬達驅動器實體圖	29
圖3-8 編碼器腳位圖	.29
圖3-9  MSK2812 DSP控制板實體圖	30
圖3-10  TMS320F2812架構圖	31
圖3-11 系統整合架構圖	32
圖3-12 直流伺服馬達驅動器接線圖…………………………………34
圖3-13 單脈波控制時序圖……………………………………………34
圖3-14   Analog to Digital Converter 介面…………………..36
圖3-15 水平狀態下傾斜計原始輸出電壓變化圖………………….38
圖3-16 水平狀態下傾斜計濾波後輸出電壓變化圖……………….39
圖3-17 傾斜計可量測角度範圍示意圖	40
圖3-18 四節機械人各節活動範圍	41
圖3-19 垂直平衡站立動作步驟示意圖	45
圖3-20 未知載重示意圖………………………………………………46
圖3-21 步驟流程圖	47
圖3-22  斜坡垂直平衡站立動作步驟示意圖…………..…………48
圖3-23  類神經網路訓練架構圖	53
圖3-24  雙曲線正切函數圖	53
圖3-25  補償函數圖	54
圖3-26  系統方塊圖	56
圖3-27  重心位置( )之歸屬函數圖	59
圖3-28	馬達一(M1)轉動角度( )之歸屬函數圖	60
圖3-29  馬達二(M2)轉動角度( )之歸屬函數圖	60
圖4-1   狀態一類神經輸出結果圖	64
圖4-2	 狀態一類神經過度補償輸出結果圖……………………65
圖4-3  狀態二類神經輸出結果圖………………………….………66
圖4-4	 狀態二類神經過度補償輸出結果圖……………………67
圖4-5  模糊控制器模擬結果…..............................72
圖A-1   輸入/輸出變數設計圖…..…………………………………85
圖A-2   歸屬函數設計圖………………………………………….…86
圖A-3   規則庫設計圖………………………….……………….…87
表3-1    直流伺服馬達規格表…………………………………...26
表3-2   傾斜計實驗數據(水平狀態)………………………………36
表3-3   接上降壓電路之傾斜計實驗數據(水平狀態)……………37
表3-4	 垂直平衡站立控制規則表………………………………61
表4-1	 狀態一類神經各點輸出值………………………………64
表4-2	 狀態一類神經過度補償各點輸出值……………………65
表4-3	 狀態二類神經各點輸出值………………………………66
表4-4	 狀態二類神經過度補償各點輸出值……………………67
參考文獻
參考文獻
[1]	黃緒哲,基本機器人學,徐氏基金會,民國77年3月。
[2]	http://blog.sina.com.tw/iwei/article.php?pbgid=25863&entryid=53706
[3]	http://www.iosh.gov.tw/netbook/mech1.htm
[4]	林彥誠,彈性體連結之機器蛇的研發與其最佳速度之規劃,台灣大學生物產業機電工程學研究所碩士論文,民國93年6月。
[5]	李曉芳,彈性體連結之機器蛇的研發與其最佳避障路徑規劃,台灣大學生物產業機電工程學研究所碩士論文,民國93年6月。
[6]	http://www.honda-taiwan.com.tw/asimo/
[7]	http://www.sony.net/SonyInfo/QRIO/top.html
[8]	J. Morimoto and K. Doya , “ Acquisition of Stand-up Behavior by a Real Robot Using Hierarchical Reinforcement Learning, ” Robotics and Autonomous Systems, vol. 36, Issue: 1, pp. 37–51, 2001.
[9]	廖俸慶,三節式機器人之站立控制,中央大學電機工程研究所碩士論文,民國92年6月。
[10]	蔡明倫,三節式機器人之爬行控制,中央大學電機工程研究所碩士論文,民國92年6月。
[11]	陳威豪,改良式三節式機器人(一)站立與躺下控制設計,中央大學電機工程研究所碩士論文,民國93年6月。
[12]	蔡家煒,改良式三節機器人(二)上下階台控制設計,中央大學電機工程研究所碩士論文,民國93年6月。
[13]	張昱升,四節機器人之研究,淡江大學機械與機電工程學系碩士班碩士論文,民國94年6月。
[14]	劉智原,四節機器人之控制器設計,淡江大學機械與機電工程學系碩士班碩士論文,民國96年1月。
[15]	Jr-Syu Yang and Yu-Sheng Chang, “Standing Control of a Four-Link Robot, ”  IEEE International Conference on Systems, Man & Cybernetics (SMC’05), October 10-12, Hawaii, USA, 2005.
[16]	陳維方、鐘明吉、蔡若鵬、龔傑、陳世宏、周德明,應用力學-動力學(第四版),全華科技圖書股份有限公司,民國89年5月。
[17]	Howard Demuth, Mark Beale, Neural Network Toolbox User’s Guide, 1992.
[18]	葉宜成,類神經網路模式應用與實作,儒林圖書有限公司,民國93年9月。
[19]	L. A. Zadeh, ”Fuzzy sets, ” Information Control, Vol.8, pp. 338-353, 1965.
[20]	L. A. Zadeh, “Outline of a New Approach to the Analysis of Complex Systems and Decision process, ” IEEE Trans. Systems Man Cybernet, 3, pp338-353, 1965.
[21]	E. H. Mamdani, “Application of Fuzzy Algorithms for Control of Simple Dynamic Plant, ”  Iin Proc. IEEE 121, No. 12, pp.1585-1588, 1974.
[22]	T. Furuta, “Design and Construction of a Series of Compact Humanoid Robots and Development of Biped Walk Control Strategies, ” Robotics and Autonomous Systems, Vol. 33, pp. 65-88, 2001
[23]	M. R. Emami, “Systematic Design and Analysis of Fuzzy-logic Control and Application to Robotics, Part I. Modeling, ” Robotics and Autonomous Systems, Vol.37, pp. 81-100, 2000.
[24]	Agilent Techology Corporation, http://www.analog.com/
[25]	蘇木春、張孝德,機器學習:類神經網路、模糊系統以及基因演算法則,全華科技圖書股份有限公司,民國91年3月。
[26]	顏鴻森,機構學,東華書局,民國88年3月。
[27]	陳錦輝,C語言初學指引,金禾書局,民國93年6月
[28]	吳建郎、施殿金、張如松,物理,高立圖書有限公司,民國76年5月。
[29]	M. Erkmen, F. Matsuno, R. Chatterjee, and T. Kamegawa, “Snake Robots to the Rescue, ” IEEE Robotics & Automation Magazine, vol. 9, Issue: 3,  pp. 17–25, Sep,  2002.
[30]	孫宗瀛、楊英魁,FUZZY控制:理論、實作與應用,全華科技圖書股份有限公司,民國88年12月。
[31]	李允中、王小璠、蘇木春,模糊理論及其應用,全華科技圖書股份有限公司,民國92年1月。
[32]	文吉馬達特性說明書
[33]	DSP MSK2812 User Manual
[34]	Neural Network Toolbox User’s Guide. Howard Demuth, Mark Beale, 1992.
[35]	王進德、蕭大全,類神經網路與模糊控制理論入門,全華科技圖書股份有限公司,民國92年9月。
[36]	蘇奎峰、呂強、耿慶鋒、陳聖倫,TMS320F2812原理與開發,電子工業出版社,民國95年3月。
[37]	董聖源,DSPTMS2407與C語言控制實習,長高出版社,民國93年5月。
[38]	陳伯儒,撞球機器人之類神經模糊補償器設計,淡江大學機械與機電工程學研究所碩士論文,民國92年6月。
[39]	Jr-Syu Yang , Jhih-Yuan Liu, Meng-Tian Shih, Chan-Yun Yang, “Intelligent Controller Design for the Dynamic Standing Behavior of a Four-link Robot, ” International Conference on Man-Machine Systems15th -16th ,  2006.
[40]	李雅鈴,小型足球機器人之設計與實現,淡江大學機械與機電工程學系碩士班碩士論文,民國94年6月。
[41]	鄧宏志,中型機器人足球系統之即時影像處理,淡江大學機械與機電工程學系碩士班碩士論文,民國95年6月。
[42]	林宏達,擬人型機器手臂之機構設計與控制,台灣大學機械工程學系碩士班碩士論文,民國94年6月。
論文全文使用權限
校內
紙本論文於授權書繳交後1年公開
同意電子論文全文授權校園內公開
校內電子論文於授權書繳交後1年公開
校外
同意授權
校外電子論文於授權書繳交後1年公開

如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信