當前,我國正在大力推進中國制造2025,以實現(xiàn)制造業(yè)的轉型升級。智能 制造是中國制造2025的五大工程之一,被列入戰(zhàn)略性新興產業(yè)。智能制造包括智能裝備、智能工廠、智能產品、智能物流和智能服務,進而支撐智能決策。智能制造融合了信息技術、自動化技術、先進制造技術、通信技術的最新發(fā)展,并開始融入人工智能技術,涉及工業(yè)軟件、物聯(lián)網(wǎng)、增材制造、工業(yè)機器人、虛擬現(xiàn)實、增強現(xiàn)實、數(shù)據(jù)采集、工業(yè)安全等諸多使能技術。這將是一種嶄新的生產方式。
機器人作為中國制造2025十大重點發(fā)展領域之一以及核心的智能裝備,對于改變人類的生產和生活方式,重振中國制造業(yè),復蘇國民經濟等都具有十分重要的作用。
據(jù)有關部門預測,到2025年,我國高檔數(shù)控機床和機器人領域人才缺口將有450多萬。而目前機器人的技術和人才短缺現(xiàn)狀,使得對機器人技術的迫切需要與國內機器人人才隊伍短缺的態(tài)勢形成一種捉襟見肘的窘迫局面。為了更好地滿足國內對機器人技術人才隊伍培養(yǎng)的需要,故編制了本書。
編者對本科生、研究生講授機器人學課程已經近20年,本書是在編者多年從事機器人教學中所使用的自編教材的基礎上,并結合、參考其他各種機器人教材,加上自己的一些理解與體會所完成的。其目的是讓讀者能夠準確地把握機器人相關理論與技術的基礎知識,為機器人的設計、研究及編程等打下扎實的專業(yè)基礎。本書共分9章,其中:
第1章緒論,簡要敘述了機器人的發(fā)展過程、現(xiàn)狀與未來,對機器人的一些基本概念及所要研究的主要內容等進行了介紹。
第2章機器人基礎,針對機器人的設計與分析,介紹了一些必備的基礎知識,包括機械基礎知識與數(shù)學基礎知識等。通過對它們進行引導性描述,為本書的后續(xù)介紹與分析提供了標準概念與相應的分析工具。
第3章機器人運動學,應用Denavit -Hatenberg方法(簡稱D-H方法)論述了 機械手構件坐標系的建立方法,并對機器人的正向運動學與逆向運動學問題進行了分析。
第4章微分運動和速度,主要探討了一般構件坐標系相對于參考坐標系的微分運動,機器人關節(jié)的構件坐標系相對于參考坐標系的微分運動,雅可比矩陣以及機器人速度關系等問題的分析方法。
第5章運動軌跡規(guī)劃,主要討論了機器人運動軌跡的生成方法,以求用某種比較簡單的多項式插補來逼近所期望的路徑,成一系列時基控制設定點,以控制機器人按照要求的路徑與速度進行工作。
第6章機器人動力學分析,主要介紹了拉格朗日力學方法在機器人動力學問題上的應用,包括動力學方程、簡化思路及其推導方法等,以助于幫助深入理解被控機器人系統(tǒng)。
第7章機器人控制,介紹了機器人控制的基本概念、機器人控制系統(tǒng)的組成、機器人的常用控制方法、典型的位置控制及力控制以及在機器人中的應用等。
第8章智能機器人,將人工智能(Artificial Intelligence, AI)與機器人的結合應用情況進行了介紹,特別對智能機器人的相關概念、系統(tǒng)的組成、基本特征、其控制系統(tǒng)的主要功能特點、相關智能控制理論內容以及典型案例等進行了描述。
第9章機器人常用器件,對機器人常用的一些新型的驅動器和傳感器作了簡單介紹。
本書的特點是: 對內容編排本著循序漸進的原則,深入淺出。全書既有機器人較為詳細的專業(yè)概念,又有學習本書所需的一些基礎知識,以利于具有不同學科專業(yè)基礎的學生快速上手:在理論分析上盡可能保留推導過程,并輔以例題,以便于學生學習和理解;在對參考資料進行學習整理過程中,一方面忠實原書內容, 另一方面也充實一些自己的理解與體會,在對理論進行闡述的基礎上,注意結合一些應用實例;最后對機器人常用的新型的器件性能特點及其選用原則等,也突出重點地進行了介紹。
本書既可以作為從事機器人、機械手研究或應用的各類高等院校相關專業(yè)本科生、研究生的教材,也可以作為現(xiàn)場工程技術人員等的理論與技術指導參考書。
在作為教材使用時,所講授的內容可以根據(jù)學生對象的不同有所側重或刪減。
在本書的編撰過程中,得到了我2013、2014、2015各級研究生的鼎力相助。本科生鄭天明、孫志鵬也給予了很大幫助,他們?yōu)楸緯牟牧鲜占、文字錄入、圖 形與表格繪制等作了大量認真、細致的工作,在此特對他們深表感謝!機器人研究涉及眾多的學科與知識,本書內容掛一漏萬的情形難免發(fā)生。希望讀者在學習過程中注意參考其他一些機器人方面的資料,相互印證,相互補充,以利提高。
因為作者水平有限,無法全面、完整地介紹機器人各方面的知識,在編撰過程中也難免出現(xiàn)各種各樣的錯誤,期望廣大讀者給予充分的理解和幫助,能夠將各種意見與建議發(fā)送到郵箱fanbh58@163.com,以便于以后對本書的修正與勘誤。 對此我們將深表感謝!
第1章 緒
論 1
1.1
中國的早期機器人1
1.2
其他國家的早期機器人
2
1.3
現(xiàn)代機器人概念的起源2
1.4
現(xiàn)代機器人的發(fā)展3
1.5
現(xiàn)代機器人的定義4
1.6
機器人的研究內容5
1.7
機器人的應用 6
1.8
機器人的社會問題
9
習題一 10
第2章 機器人基礎 11
2.1
機器人概念與術語11
2.1.1
機器人的分類 11
2.1.2
機器人的特性 15
2.1.3
機器人的組成15
2.1.4
機器人的自由度17
2.1.5
機器人關節(jié)18
2.1.6
機器人的各種坐標系18
2.1.7
機器人的性能指標19
2.1.8
機器人的工作空間20
2.1.9
機器人的工作環(huán)境20
2.1.10
工業(yè)機器人的示教模式 21
2.1.11
機器人語言21
2.1.12
特種機器人的工作方式23
2.2
機器人機械基礎23
2.2.1
常見機械結構及其表示
23
2.2.2
機器人的傳動機構
25
2.2.3
機器人機座 31
2.2.4
機器人手臂 31
2.2.5
機器人手腕 34
2.2.6
機器人末端執(zhí)行器
37
2.3
數(shù)學基礎 46
2.3.1
矢量及其基本性質
46
2.3.2
矩陣代數(shù)和符號表示
47
2.3.3
角度計算的處理方法
52
習題二53
第3章 機器人運動學 55
3.1
位置與姿態(tài)的表示
55
3.1.1
位置描述 55
3.1.2
姿態(tài)描述 55
3.1.3
位姿描述 57
3.2
坐標變換 57
3.2.1
平移坐標變換 57
3.2.2
旋轉坐標變換 58
3.2.3
復合坐標變換 58
3.2.4
齊次坐標變換 60
3.3
齊次變換的一些性質
67
3.3.1
變換過程的相對性
67
3.3.2
變換過程的可逆性 69
3.3.3 聯(lián)體坐標系間變換過程的連續(xù)性 71
3.3.4
多個連續(xù)變換過程的封閉性
71
3.4
通用旋轉變換 72
3.4.1
通用旋轉變換公式
72
3.4.2
等效轉角與等效轉軸75
3.5
介紹幾種常見變換78
3.5.1
歐拉( Euler)角變換 78
3.5.2
橫滾、俯仰和偏轉變換 79
3.5.3
柱面坐標變換 80
3.5.4
球面坐標變換 80
3.6
幾種常見變換的逆解81
3.6.1
歐拉變換的解 81
3.6.2
橫滾、俯仰和偏轉變換的解 84
3.6.3
球面變換的解 85
3.7
機器人的連桿坐標系及其描述86
3.7.1
廣義連桿與廣義關節(jié) 86
3.7.2
機器人連桿參數(shù)87
3.7.3
機器人連桿坐標系89
3.7.4
機器人連桿變換矩陣 92
3.8
機器人運動學正解
93
3.8.1
連桿變換矩陣及其乘積
93
3.8.2
斯坦福機器人運動學正解 94
3.8.3
一種助老助殘機械手運動學正解
96
3.9
機器人運動學逆解
99
習題三 104
第4章 微分運動和速度 107
4.1
微分運動的意義 107
4.2
變換的微分 108
4.3
坐標系的微分運動
109
4.3.1
微分平移 109
4.3.2
繞坐標系軸線的微分旋轉 110
4.3.3
繞一般軸 f 的微分旋轉 111
4.3.4
坐標系的微分變換
113
4.4
微分變換的解釋
115
4.5
微分變換在不同坐標系間的相互轉換關系 117
4.6
連續(xù)變換表達式中的微分變換關系式121
4.7
笛卡兒空間微分與關節(jié)空間微分的關系 123
4.8
雅可比矩陣 124
4.8.1
機器人關節(jié)與機器人手部坐標系的微分運動 124
4.8.2
雅可比矩陣的意義 125
4.8.3
機器人雅可比矩陣的求法 127
4.8.4
雅可比矩陣的應用
129
4.9
雅可比矩陣求逆
134
習題四 141
第5章 運動軌跡規(guī)劃144
5.1
軌跡描述和生成
145
5.2
關節(jié)空間軌跡規(guī)劃法 147
5.2.1
3次多項式插值148
5.2.2
包括途經點的3次多項式插值 150
5.2.3
高次多項式插值152
5.2.4
其他軌跡規(guī)劃方法
158
5.3
直角坐標空間法168
5.4
軌跡的實時生成
170
5.4.1
關節(jié)空間軌跡的生成 170
5.4.2
直角坐標空間軌跡的生成 171
習題五 172
第6章 機器人動力學分析
173
6.1
達朗伯原理與虛位移原理
173
6.1.1
達朗伯原理 173
6.1.2
虛位移原理174
6.2
拉格朗日力學方法
180
6.2.1
動力學普遍方程 180
6.2.2
拉格朗日方程 181
6.3
一個簡單的例子 184
6.4
機器人動力學方程
188
6.4.1
機械手臂上一點的速度
188
6.4.2
動 能 189
6.4.3
勢 能 190
6.4.4
拉格朗日算子 190
6.4.5
動力學方程 191
6.4.6
動力學方程的簡化 192
習題六 200
第7章 機器人控制203
7.1
概 述 203
7.1.1
機器人控制的特點 203
7.1.2
機器人控制系統(tǒng)的組成 204
7.1.3
機器人的常用控制方法 205
7.2
機器人的示教再現(xiàn)207
7.2.1
示教內容208
7.2.2
示教過程210
7.2.3
機器人的離線編程技術 212
7.3
伺服系統(tǒng)的基本概念215
7.4
機器人的位置控制 218
7.4.1
單關節(jié)位置控制 218
7.4.2
多關節(jié)機器人的位置伺服控制 226
7.4.3
傳感器反饋控制 230
7.5
機器人的力控制234
7.5.1
機器人的力與力控制種類 234
7.5.2
阻尼力控制 237
7.5.3
相互力控制 239
習題七 243
第8章 智能機器人
245
8.1
智能機器人基礎知識 245
8.2
智能機器人系統(tǒng)的基本特征 246
8.3
智能機器人控制系統(tǒng)的基本結構 247
8.4
智能機器人的多信息特點248
8.4.1
多傳感器系統(tǒng)與信息融合 248
8.4.2
信息融合方法和融合模式249
8.5
智能機器人控制系統(tǒng)的主要功能特點 251
8.6
智能控制研究的數(shù)學工具 251
8.7
智能控制理論的主要內容及其在智能機器人控制中的應用 252
8.
8 智能機器人典型案例256
習題八261
第9章 機器人常用器件
262
9.1
驅動器及其系統(tǒng)特性 262
9.1.1
技術規(guī)格參數(shù) 262
9.1.2
剛度和柔性 263
9.1.3
減速器的應用263
9.1.4
驅動系統(tǒng)的比較 264
9.1.5
液壓驅動器 265
9.1.6
氣動驅動器267
9.1.7
電 機268
9.1.8
電機的微處理器控制274
9.1.9
磁致伸縮驅動器276
9.1.10
形狀記憶金屬277
9.1.11
電活性聚合物277
9.2
傳感器 278
9.2.1
傳感器特性 278
9.2.2
傳感器選擇279
9.2.3
傳感器的使用280
9.2.4
位置傳感器 280
9.2.5
速度傳感器283
9.2.6
加速度傳感器284
9.2.7
力和壓力傳感器285
9.2.8
力矩傳感器 286
9.2.9
可見光和紅外傳感器 286
9.2.10
接觸傳感器和觸覺傳感器 287
9.2.11
接近覺傳感器287
9.2.12
測距傳感器 290
9.2.13
嗅覺傳感器 291
9.2.14
味覺傳感器 291
習題九 292
參考文獻 293