機器人編程探索與實踐

托马斯·布劳恩 呂斌譯

  • 出版商: 機械工業
  • 出版日期: 2022-10-01
  • 定價: $474
  • 售價: 7.5$356
  • 語言: 簡體中文
  • 頁數: 197
  • 裝訂: 平裝
  • ISBN: 7111710800
  • ISBN-13: 9787111710806
  • 相關分類: 機器人製作 Robots
  • 立即出貨 (庫存 < 3)

商品描述

《機器人編程探索與實踐》聚焦於移動機器人軟件開發這現代機器人學中*為重要的主題,
書中不僅展示瞭如何將樹莓派控制器和攝像頭安裝到車模或其他簡易驅動系統上,以來構建低成本機器人實驗平台,
還對自行開發的款費機器人系統EyeSim進行了介紹,利用該系統可以對輪式機器人、水上/水下機器人以及足式機器人進行實驗。
機器人控制算法的開發貫穿本書始,書中所有示例代碼可以在真實機器人硬件平台和系統上運行。
書中使用的所有軟件和示例程序均可費下載,並且針對MacOS、Windows、Linux和樹莓派等作系統提供了不同的程序代碼。
本書既可以作為機器人愛好者及工程研究人員的參考資料,
也可以作為人工智能或機器人工程業本科或研究生課程的教材。

目錄大綱

譯者序
前言
第1章機器人硬件1
1.1 執行器1
1.2 傳感器2
1.3 用戶接口界面5
1.4 控制器5
1.5 機器人完整形態6
1.6 通信8
1.7 仿真係統9
1.8 本章任務9
參考文獻10
第2章機器人軟件11
2.1 軟件安裝12
2.2 第一個Python程序14
2.3 第一個C程序15
2.4 機器人走正方形(Python)16
2.5 機器人走正方形(C或C++)18
2.6 SIM腳本和環境文件18
2.7 顯示和輸入19
2.8 距離傳感器21
2.9 攝像機24
2.10 機器人通信26
2.11 多任務處理28
2.12 IDE的使用30
2.13 本章任務31
參考文獻31
第3章行駛算法32
3.1 隨機行駛32
3.2 行駛至目標位置37
3.3 轉彎直行算法37
3.4 圓弧行駛算法38
3.5 追踪曲線行駛算法40
3.6 樣條曲線行駛算法42
3.7 本章任務45
參考文獻45
第4章激光雷達傳感器46
4.1 激光雷達掃描數據46
4.2 拐角和障礙物49
4.3 本章任務50
第5章機器人集群51
5.1 集群的建立51
5.2 機器人跟隨54
5.3 多機器人跟隨56
5.4 本章任務60
參考文獻60
第6章沿牆行駛61
6.1 沿牆行駛算法61
6.2 簡易沿牆行駛程序63
6.3 本章任務65
第7章其他驅動方式66
7.1 阿克曼轉向66
7.2 全方位驅動68
7.3 三維複雜環境中的運動71
7.4 本章任務74
參考文獻74
第8章自主水下機器人和無人船75
8.1 自主水下機器人和無人船的機械結構75
8.2 自主水下機器人的配置76
8.3 水下機器人的潛水控制77
8.4 水下機器人的運動控制78
8.5 本章任務79
參考文獻79
第9章迷宮探索80
9.1 電腦鼠80
9.2 牆體跟踪81
9.3 魯棒性和控制84
9.4 利用激光雷達進行迷宮探索86
9.5 遞歸探索89
9.6 漫水填充算法93
9.7 短路徑95
9.8 本章任務97
參考文獻97
第10章導航98
10.1 未知環境中的導航98
10.2 DistBug算法99
10.3 已知環境中的導航103
10.4 四叉樹算法103
10.5 四叉樹算法的實現105
10.6 短路徑算法109
10.7 本章任務110
參考文獻110
第11章機器人視覺111
11.1 攝像頭和LCD庫函數111
11.2 邊緣檢測113
11.3 OpenCV庫函數118
11.4 顏色檢測119
11.5 運動檢測124
11.6 本章任務128
參考文獻128
第12章Starman步行機器人129
12.1 支撐腿的運動129
12.2 運動模型131
12.3 遺傳算法132
12.4 算法運行137
12.5 本章任務138
參考文獻138
第13章無人駕駛汽車139
13.1 無人駕駛汽車競賽139
13.2 卡羅杯140
13.3 車道保持141
13.4 交叉路口和斑馬線143
13.5 交通標誌識別143
13.6 端到端學習145
13.7 本章任務146
參考文獻147
第14章SAE方程式賽車148
14.1 電動汽車148
14.2 線控驅動150
14.3 安全系統151
14.4 無人駕駛152
14.5 路錐賽道賽車153
14.6 本章任務158
參考文獻158
第15章展望160
附錄RoBIOS-7庫函數161