四足機(jī)器人控制算法——建模、控制與實(shí)踐
定 價(jià):49 元
叢書名:普通高等教育人工智能與機(jī)器人工程專業(yè)系列教材
- 作者:杭州宇樹科技有限公司
- 出版時(shí)間:2023/2/1
- ISBN:9787111714743
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP24
- 頁碼:154
- 紙張:
- 版次:
- 開本:16
本書系統(tǒng)地介紹了四足機(jī)器人的相關(guān)技術(shù),從*基礎(chǔ)的機(jī)器人關(guān)節(jié)電機(jī)和仿真環(huán)境開始逐步深入,介紹了機(jī)器人的運(yùn)動(dòng)學(xué)與動(dòng)力學(xué),講解了四足機(jī)器人的狀態(tài)估計(jì)器與行走控制器,*后還給出了四足機(jī)器人通過雷達(dá)或視覺傳感器實(shí)現(xiàn)導(dǎo)航避障的實(shí)例。書中大部分章節(jié)都搭配有實(shí)踐環(huán)節(jié),方便讀者深入理解相關(guān)算法。
本書配套有完整的開源代碼,讀者可以從零開始完成四足機(jī)器人的行走控制程序。
本書可作為機(jī)器人相關(guān)專業(yè)的本科生和碩士研究生的教學(xué)用書,也可供足式機(jī)器人領(lǐng)域的博士研究生和研發(fā)人員參考。
前言
第1章四足機(jī)器人概述及實(shí)踐準(zhǔn)備1
1.1四足機(jī)器人發(fā)展現(xiàn)狀1
1.2四足機(jī)器人的組成2
1.3課程準(zhǔn)備2
第2章關(guān)節(jié)電機(jī)4
2.1四足機(jī)器人的動(dòng)力系統(tǒng)4
2.2關(guān)節(jié)電機(jī)硬件概述5
2.3關(guān)節(jié)電機(jī)的混合控制6
2.4關(guān)節(jié)電機(jī)的線路連接6
2.5關(guān)節(jié)電機(jī)的配置7
2.6Python范例試運(yùn)行9
2.7電機(jī)控制模式11
2.8移植到其他上位機(jī)平臺(tái)13
第3章機(jī)器人仿真與控制框架19
3.1ROS與Gazebo簡介19
3.2面向?qū)ο蟪绦蛟O(shè)計(jì)20
3.3有限狀態(tài)機(jī)22
3.4實(shí)踐:讓機(jī)器人站起來25
3.5編譯源代碼30
3.6實(shí)踐:控制真實(shí)機(jī)器人并配置網(wǎng)絡(luò)34
第4章剛體運(yùn)動(dòng)學(xué)43
4.1二維平面旋轉(zhuǎn)矩陣43
4.2三維空間旋轉(zhuǎn)矩陣45
4.3繞任意轉(zhuǎn)軸的旋轉(zhuǎn)矩陣與指數(shù)坐標(biāo)48
4.4二維平面剛體運(yùn)動(dòng)54
4.5三維空間剛體運(yùn)動(dòng)55
4.6歐拉角59
4.7實(shí)踐:在C++中進(jìn)行矩陣運(yùn)算60
第5章單腿的運(yùn)動(dòng)學(xué)與靜力學(xué)65
5.1正向運(yùn)動(dòng)學(xué)65
5.2逆向運(yùn)動(dòng)學(xué)68
5.3一階微分運(yùn)動(dòng)學(xué)與靜力學(xué)71
5.4擺動(dòng)腿的控制74
5.5實(shí)踐:讓腿動(dòng)起來74
第6章四足機(jī)器人的運(yùn)動(dòng)學(xué)與動(dòng)力學(xué)77
6.1四足機(jī)器人的運(yùn)動(dòng)學(xué)77
6.2四足機(jī)器人的動(dòng)力學(xué)80
6.3剛體的慣性張量83
6.4四足機(jī)器人的動(dòng)力學(xué)簡化方程84
6.5實(shí)踐:機(jī)器人的原地姿態(tài)控制86
第7章四足機(jī)器人的狀態(tài)估計(jì)器88
7.1IMU88
7.2狀態(tài)空間模型89
7.3矩陣微積分92
7.4二次規(guī)劃93
7.5概率理論93
7.6最小二乘估計(jì)95
7.7離散卡爾曼濾波器99
7.8協(xié)方差的測量100
7.9離散卡爾曼濾波器的參數(shù)調(diào)試103
7.10實(shí)踐:完成狀態(tài)估計(jì)器105
第8章平衡控制器109
8.1機(jī)身位姿反饋控制109
8.2足端力控制113
8.3求解機(jī)器人動(dòng)力學(xué)方程114
8.4四足機(jī)器人的簡化逆向動(dòng)力學(xué)116
8.5四足機(jī)器人簡化模型的質(zhì)量屬性117
8.6實(shí)踐:通過控制足端力來控制機(jī)器人位姿118
第9章四足機(jī)器人的步態(tài)與軌跡規(guī)劃122
9.1四足機(jī)器人的常用步態(tài)122
9.2落腳點(diǎn)規(guī)劃124
9.3擺動(dòng)腿足端的軌跡規(guī)劃126
9.4實(shí)踐:步態(tài)與軌跡規(guī)劃相關(guān)代碼128
第10章四足機(jī)器人的行走控制器131
10.1行走控制器的控制邏輯131
10.2State_Trotting類簡介131
10.3實(shí)時(shí)進(jìn)程133
10.4行走控制器的運(yùn)行流程134
10.5行走控制器的調(diào)試136
10.6在機(jī)器人上編譯控制程序137
10.7行走控制器的改進(jìn)方向139
第11章四足機(jī)器人的感知與導(dǎo)航141
11.1機(jī)器人距離傳感器141
11.2ROS導(dǎo)航功能包142
11.3機(jī)器人控制程序接口146
11.4實(shí)踐:在ROS中仿真導(dǎo)航功能147
11.5實(shí)踐:在實(shí)機(jī)中實(shí)現(xiàn)導(dǎo)航功能149
參考文獻(xiàn)154