第1篇基礎(chǔ)理論篇
第1章機(jī)器人概論1
1.1機(jī)器人概念1
1.1.1定義1
1.1.2外觀類型1
1.1.3機(jī)器人三原則5
1.2機(jī)器人類型5
1.2.1按應(yīng)用領(lǐng)域分類5
1.2.2按運(yùn)動(dòng)形式分類5
1.2.3按控制方式分類6
1.2.4按機(jī)械結(jié)構(gòu)形式分類6
1.2.5按坐標(biāo)系分類7
1.2.6按驅(qū)動(dòng)裝置分類8
1.3機(jī)器人的組成與工作原理8
1.3.1機(jī)器人硬件系統(tǒng)的組成8
1.3.2機(jī)器人軟件系統(tǒng)的組成11
1.3.3機(jī)器人的工作原理16
1.4機(jī)器人的歷史與發(fā)展16
1.4.1機(jī)器人的歷史16
1.4.2機(jī)器人的發(fā)展18
1.5工業(yè)機(jī)器人的關(guān)鍵技術(shù)18
1.5.1高精度機(jī)器人減速器18
1.5.2高性能交直流伺服電動(dòng)機(jī)及驅(qū)動(dòng)器20
1.5.3高性能機(jī)器人控制器20
1.5.4機(jī)器人操作系統(tǒng)20
1.5.5各部分占整個(gè)機(jī)器人的成本比例21
1.6工業(yè)機(jī)器人產(chǎn)業(yè)鏈21
1.7國(guó)內(nèi)外工業(yè)機(jī)器人制造商21
本章小結(jié)22
思考與練習(xí)題23
參考文獻(xiàn)23
第2章剛體位姿描述和齊次變換24
2.1剛體位姿描述24
2.1.1位置的描述24
2.1.2姿態(tài)的描述24
2.1.3位姿的描述25
2.1.4手爪坐標(biāo)系25
2.2坐標(biāo)變換26
2.2.1坐標(biāo)平移26
2.2.2坐標(biāo)旋轉(zhuǎn)26
2.2.3一般變換(平移 旋轉(zhuǎn))28
2.2.4三維坐標(biāo)變換的幾個(gè)特例29
2.3旋轉(zhuǎn)變換通式和等效轉(zhuǎn)軸與轉(zhuǎn)角31
2.3.1旋轉(zhuǎn)變換通式31
2.3.2等效轉(zhuǎn)軸與轉(zhuǎn)角33
2.4齊次坐標(biāo)和齊次變換34
2.4.1引進(jìn)齊次坐標(biāo)34
2.4.2將復(fù)合變換式改寫為齊次變換式34
2.4.3繞坐標(biāo)軸旋轉(zhuǎn)的3個(gè)特殊齊次變換矩陣35
2.4.4齊次旋轉(zhuǎn)矩陣和平移矩陣35
2.4.5齊次變換矩陣的特點(diǎn)36
2.5工業(yè)機(jī)器人運(yùn)動(dòng)學(xué)建立思路36
2.6坐標(biāo)變換應(yīng)用舉例37
2.6.1機(jī)器人與環(huán)境之間的坐標(biāo)變換37
2.6.2攝像機(jī)的坐標(biāo)系與坐標(biāo)的變換37
本章小結(jié)39
思考與練習(xí)題39
參考文獻(xiàn)40
第3章機(jī)器人運(yùn)動(dòng)學(xué)41
3.1連桿參數(shù)和連桿坐標(biāo)系41
3.1.1機(jī)器人連桿和關(guān)節(jié)的概念41
3.1.2連桿參數(shù)41
3.1.3連桿坐標(biāo)系42
3.2用D-H方法建立機(jī)器人運(yùn)動(dòng)學(xué)方程42
3.2.1D-H方法的概念與思路42
3.2.2用D-H方法建立連桿坐標(biāo)系的特點(diǎn)42
3.2.3相鄰連桿坐標(biāo)系變換43
3.2.4相鄰連桿坐標(biāo)系之間的齊次變換矩陣的進(jìn)一步解釋44
3.3機(jī)器人運(yùn)動(dòng)學(xué)方程的形式與建立步驟45
3.3.1機(jī)器人運(yùn)動(dòng)學(xué)方程的形式45
3.3.2機(jī)器人運(yùn)動(dòng)學(xué)方程的建立步驟46
3.3.3用D-H方法建立機(jī)器人運(yùn)動(dòng)學(xué)方程應(yīng)注意的問(wèn)題46
3.4PUMA560機(jī)器人運(yùn)動(dòng)學(xué)方程的建立過(guò)程48
3.4.1建立PUMA560機(jī)器人各連桿坐標(biāo)系和參考坐標(biāo)系48
3.4.2填寫連桿參數(shù)表48
3.4.3寫出相鄰連桿之間的齊次變換矩陣49
3.4.4寫出運(yùn)動(dòng)學(xué)方程51
3.5機(jī)器人的運(yùn)動(dòng)學(xué)方程52
3.6機(jī)器人的逆運(yùn)動(dòng)學(xué)問(wèn)題52
3.6.1逆運(yùn)動(dòng)學(xué)的概念52
3.6.2求逆解的過(guò)程53
3.6.3運(yùn)動(dòng)學(xué)逆解的多解問(wèn)題54
3.6.4求工業(yè)機(jī)器人運(yùn)動(dòng)學(xué)逆解時(shí)需要關(guān)注的幾個(gè)問(wèn)題54
3.7機(jī)器人運(yùn)動(dòng)學(xué)方程建立實(shí)例55
3.7.1RV-M1機(jī)器人運(yùn)動(dòng)學(xué)方程的建立55
3.7.2博實(shí)四自由度SCARA機(jī)器人運(yùn)動(dòng)學(xué)方程的建立58
本章小結(jié)61
思考與練習(xí)題61
參考文獻(xiàn)64
第4章機(jī)器人動(dòng)力學(xué)65
4.1為什么要學(xué)習(xí)機(jī)器人的動(dòng)力學(xué)65
4.2幾個(gè)與動(dòng)力學(xué)關(guān)聯(lián)較大的概念65
4.3用拉格朗日方法建立機(jī)器人的動(dòng)力學(xué)方程67
4.3.1拉格朗日動(dòng)力學(xué)方程67
4.3.2用拉格朗日方程解決問(wèn)題的一般步驟68
4.3.3用拉格朗日方程解決問(wèn)題的優(yōu)點(diǎn)68
4.3.4單自由度——小車彈簧系統(tǒng)68
4.3.5二自由度系統(tǒng)——小車彈簧擺系統(tǒng)69
4.3.6集中質(zhì)量雙連桿系統(tǒng)71
4.3.7二自由度機(jī)器人手臂(分布質(zhì)量)72
4.4多自由度機(jī)器人的動(dòng)力學(xué)方程的建立75
4.4.1多自由度機(jī)器人的動(dòng)力學(xué)方程的建立思路75
4.4.2PUMA560機(jī)器人的動(dòng)力學(xué)方程75
4.5關(guān)節(jié)空間和操作空間的動(dòng)力學(xué)方程76
4.5.1關(guān)節(jié)空間動(dòng)力學(xué)方程76
4.5.2操作空間動(dòng)力學(xué)方程76
4.5.3操作力矩方程76
4.5.4雅可比矩陣76
4.5.5末端操作力與關(guān)節(jié)驅(qū)動(dòng)力矩之間的關(guān)系78
本章小結(jié)80
思考與練習(xí)題80
參考文獻(xiàn)81
第5章軌跡規(guī)劃82
5.1軌跡規(guī)劃概述82
5.2軌跡規(guī)劃的基本原理83
5.2.1關(guān)節(jié)空間軌跡規(guī)劃原理83
5.2.2直角坐標(biāo)空間軌跡規(guī)劃原理84
5.3關(guān)節(jié)空間軌跡規(guī)劃84
5.3.1三次多項(xiàng)式軌跡規(guī)劃84
5.3.2五次多項(xiàng)式軌跡規(guī)劃86
5.4直角坐標(biāo)空間的軌跡規(guī)劃87
5.5連續(xù)軌跡記錄90
本章小結(jié)90
思考與練習(xí)題90
參考文獻(xiàn)90
第2篇工業(yè)機(jī)器人系統(tǒng)篇
第6章工業(yè)機(jī)器人的機(jī)械系統(tǒng)91
6.1工業(yè)機(jī)器人的組成91
6.1.1工業(yè)機(jī)器人的概念與總體組成91
6.1.2機(jī)械結(jié)構(gòu)93
6.1.3各種驅(qū)動(dòng)裝置95
6.1.4各種傳感器96
6.1.5各種控制器97
6.2工業(yè)機(jī)器人的工作原理98
6.2.1任務(wù)分析98
6.2.2軌跡規(guī)劃99
6.2.3編程與調(diào)試99
6.2.4機(jī)器人運(yùn)行99
6.3工業(yè)機(jī)器人的機(jī)械結(jié)構(gòu)100
6.3.1機(jī)器人配置形式100
6.3.2總體結(jié)構(gòu)與運(yùn)動(dòng)101
6.3.3坐標(biāo)結(jié)構(gòu)形式102
6.3.4基座和腰部103
6.3.5上下臂與連桿裝配105
6.3.6機(jī)器人的手腕105
6.3.7手爪結(jié)構(gòu)106
6.3.8關(guān)節(jié)的結(jié)構(gòu)形式108
6.3.9機(jī)器人中常用的機(jī)械傳動(dòng)裝置109
6.4機(jī)器人結(jié)構(gòu)的圖形符號(hào)表示111
6.4.1常用符號(hào)表示111
6.4.2機(jī)器人圖形符號(hào)表示舉例112
6.5工業(yè)機(jī)器人的主要技術(shù)參數(shù)112
6.6幾種典型的工業(yè)機(jī)器人的機(jī)械結(jié)構(gòu)115
6.6.1RV-M1機(jī)器人的機(jī)械結(jié)構(gòu)115
6.6.2博實(shí)四自由度SCARA機(jī)器人機(jī)械結(jié)構(gòu)117
6.6.3匯博多控模塊化機(jī)器人的機(jī)械結(jié)構(gòu)120
本章小結(jié)124
思考與練習(xí)題124
參考文獻(xiàn)124
第7章工業(yè)機(jī)器人的控制系統(tǒng)125
7.1機(jī)器人控制系統(tǒng)的功能125
7.2機(jī)器人控制系統(tǒng)的類型126
7.2.1按控制器不同分類126
7.2.2按驅(qū)動(dòng)裝置不同分類128
7.3機(jī)器人控制系統(tǒng)的結(jié)構(gòu)130
7.3.1分級(jí)分布式控制130
7.3.2獨(dú)立關(guān)節(jié)控制132
7.3.3關(guān)節(jié)控制132
7.4機(jī)器人控制系統(tǒng)的分析方法134
7.5基于傳遞函數(shù)的單關(guān)節(jié)位置控制伺服系統(tǒng)分析134
7.5.1機(jī)器人關(guān)節(jié)控制系統(tǒng)的數(shù)學(xué)模型(傳遞函數(shù)法)134
7.5.2單關(guān)節(jié)位置控制系統(tǒng)分析137
7.6機(jī)器人控制系統(tǒng)的實(shí)例137
7.6.1RV-M1機(jī)器人的控制系統(tǒng)137
7.6.2博實(shí)四自由度SCARA機(jī)器人控制系統(tǒng)140
7.6.3匯博多控模塊化機(jī)器人的控制系統(tǒng)143
本章小結(jié)146
思考與練習(xí)題146
參考文獻(xiàn)147
第8章機(jī)器人視覺(jué)伺服系統(tǒng)148
8.1機(jī)器人視覺(jué)伺服系統(tǒng)的概述148
8.1.1機(jī)器人視覺(jué)伺服系統(tǒng)的組成148
8.1.2機(jī)器人視覺(jué)伺服系統(tǒng)的工作過(guò)程149
8.1.3機(jī)器人視覺(jué)伺服系統(tǒng)的類型152
8.1.4機(jī)器人視覺(jué)伺服系統(tǒng)的關(guān)鍵問(wèn)題154
8.2機(jī)器人視覺(jué)系統(tǒng)154
8.2.1視覺(jué)系統(tǒng)的圖像采集處理過(guò)程154
8.2.2視覺(jué)系統(tǒng)的組成155
8.2.3兩種數(shù)字?jǐn)z像機(jī)的工作原理161
8.3機(jī)器人視覺(jué)圖像處理167
8.3.1視覺(jué)圖像處理的對(duì)象167
8.3.2視覺(jué)圖像處理的目的167
8.3.3視覺(jué)圖像處理的基本理論167
8.3.4視覺(jué)圖像處理的方法168
8.3.5視覺(jué)圖像處理的基本方法和MATLAB程序169
8.4機(jī)器人視覺(jué)圖像分析與識(shí)別180
8.4.1圖像識(shí)別的概念與常用方法180
8.4.2特征識(shí)別181
8.4.3生物識(shí)別技術(shù)181
8.5機(jī)器人視覺(jué)伺服系統(tǒng)中的關(guān)鍵問(wèn)題183
8.5.1標(biāo)定問(wèn)題183
8.5.2定位問(wèn)題187
8.6機(jī)器人視覺(jué)圖像處理與分析識(shí)別的常用軟件187
8.6.1視覺(jué)圖像處理與分析常用軟件簡(jiǎn)介187
8.6.2機(jī)器人視覺(jué)主要應(yīng)用場(chǎng)景193
8.7機(jī)器人視覺(jué)伺服系統(tǒng)實(shí)例199
8.7.1博實(shí)四自由度SCARA機(jī)器人視覺(jué)伺服系統(tǒng)組成199
8.7.2博實(shí)四自由度SCARA機(jī)器人視覺(jué)伺服控制系統(tǒng)控制程序的開(kāi)發(fā)設(shè)計(jì)204
本章小結(jié)205
思考與練習(xí)題206
參考文獻(xiàn)206
第9章機(jī)器人編程207
9.1概述207
9.1.1機(jī)器人編程的意義207
9.1.2機(jī)器人編程系統(tǒng)應(yīng)實(shí)現(xiàn)的功能207
9.1.3機(jī)器人編程類型207
9.2示教編程207
9.2.1示教編程的類型207
9.2.2示教編程的過(guò)程209
9.2.3示教裝置或軟件應(yīng)具備的基本功能209
9.3機(jī)器人語(yǔ)言209
9.3.1機(jī)器人語(yǔ)言的類型209
9.3.2機(jī)器人語(yǔ)言的發(fā)展過(guò)程210
9.3.3機(jī)器人語(yǔ)言系統(tǒng)的結(jié)構(gòu)和基本功能215
9.4機(jī)器人離線編程215
9.4.1什么是機(jī)器人離線編程215
9.4.2離線編程與示教編程的對(duì)比216
9.4.3機(jī)器人離線編程系統(tǒng)的結(jié)構(gòu)216
9.4.4機(jī)器人離線編程的主要內(nèi)容216
9.5RV-M1機(jī)器人的編程216
9.5.1RV-M1機(jī)器人編程系統(tǒng)的硬件構(gòu)成216
9.5.2RV-M1機(jī)器人編程系統(tǒng)的軟件構(gòu)成217
9.5.3在線示教編程的操作順序217
9.5.4示教盒上各個(gè)按鈕開(kāi)關(guān)的介紹217
9.5.5在線編程軟件——COSIPROG219
9.5.6離線編程與仿真軟件——COSIMIR221
9.5.7三菱RV-M1機(jī)器人的指令系統(tǒng)223
9.5.8三菱RV-M1機(jī)器人樣例程序一224
9.5.9三菱RV-M1機(jī)器人樣例程序二225
9.6博實(shí)四自由度SCARA機(jī)器人的編程227
9.6.1博實(shí)四自由度SCARA機(jī)器人編程系統(tǒng)組成227
9.6.2RBT-4S01S——機(jī)器人控制系統(tǒng)軟件功能227
9.6.3MAC-3002SSP4系列伺服電動(dòng)機(jī)控制卡調(diào)試系統(tǒng)227
9.6.4機(jī)器人示教再現(xiàn)的過(guò)程229
本章小結(jié)229
思考與練習(xí)題229
參考文獻(xiàn)230
第3篇工業(yè)機(jī)器人實(shí)戰(zhàn)與應(yīng)用篇
第10章工業(yè)機(jī)器人設(shè)計(jì)實(shí)戰(zhàn)231
10.1工業(yè)機(jī)器人設(shè)計(jì)概述231
10.1.1什么是設(shè)計(jì)231
10.1.2工業(yè)機(jī)器人設(shè)計(jì)思想231
10.1.3機(jī)械電子系統(tǒng)的設(shè)計(jì)特點(diǎn)232
10.1.4嵌入式物聯(lián)網(wǎng)控制系統(tǒng)設(shè)計(jì)233
10.1.5工業(yè)機(jī)器人機(jī)械系統(tǒng)設(shè)計(jì)理念243
10.1.6工業(yè)機(jī)器人控制系統(tǒng)設(shè)計(jì)理念245
10.2工業(yè)機(jī)器人機(jī)械系統(tǒng)設(shè)計(jì)246
10.2.1工業(yè)機(jī)器人機(jī)械結(jié)構(gòu)特點(diǎn)246
10.2.2驅(qū)動(dòng)裝置246
10.2.3機(jī)械傳動(dòng)裝置255
10.2.4空間坐標(biāo)結(jié)構(gòu)形式的選擇256
10.2.5安裝方式的選擇257
10.2.6手部設(shè)計(jì)257
10.2.7手腕設(shè)計(jì)260
10.2.8臂部設(shè)計(jì)261
10.2.9機(jī)身設(shè)計(jì)263
10.2.10工業(yè)機(jī)器人的機(jī)座結(jié)構(gòu)265
10.2.11平衡系統(tǒng)設(shè)計(jì)267
10.2.12緩沖與定位機(jī)構(gòu)267
10.2.13材料的選擇268
10.3工業(yè)機(jī)器人控制系統(tǒng)設(shè)計(jì)268
10.3.1工業(yè)機(jī)器人的運(yùn)動(dòng)控制過(guò)程268
10.3.2工業(yè)機(jī)器人的運(yùn)動(dòng)控制系統(tǒng)的總體架構(gòu)269
10.3.3工業(yè)機(jī)器人控制系統(tǒng)結(jié)構(gòu)方式270
10.3.4工業(yè)機(jī)器人控制系統(tǒng)的硬件設(shè)計(jì)272
10.3.5工業(yè)機(jī)器人控制系統(tǒng)的軟件設(shè)計(jì)277
10.3.6智能機(jī)器人控制系統(tǒng)278
10.4工業(yè)機(jī)器人設(shè)計(jì)實(shí)例278
10.4.1RV-M1機(jī)器人的機(jī)械系統(tǒng)278
10.4.2RV-M1機(jī)器人的控制系統(tǒng)279
10.4.3匯博多控模塊化機(jī)器人的機(jī)械結(jié)構(gòu)設(shè)計(jì)282
10.4.4匯博多控模塊化機(jī)器人的控制系統(tǒng)282
本章小結(jié)284
思考與練習(xí)題285
參考文獻(xiàn)285
第11章工業(yè)機(jī)器人在智能制造中的應(yīng)用286
11.1智能制造系統(tǒng)286
11.1.1制造技術(shù)的定義286
11.1.2工業(yè)革命的發(fā)展286
11.1.3智能制造287
11.2信息物理系統(tǒng)292
11.3機(jī)器人在智能制造中的應(yīng)用297
本章小結(jié)301
思考與練習(xí)題301
參考文獻(xiàn)301