移動機器人編程 基於Python和C 原書第2版
托馬斯·布勞恩
- 出版商: 機械工業
- 出版日期: 2026-09-01
- 售價: $474
- 語言: 簡體中文
- 頁數: 184
- ISBN: 7111812549
- ISBN-13: 9787111812548
-
相關分類:
機器人製作 Robots
- 此書翻譯自: Mobile Robot Programming: Adventures in Python and C
下單後立即進貨 (約4週~6週)
相關主題
商品描述
機器人技術正加速從工業場景走向生活與交通,而決定機器人智能水平的,是其軟件設計與算法實現。依托作者多年的教學實踐經驗,全書以EyeSim仿真平臺為載體,支持Python與C/C++語言開發,系統講授了移動機器人軟件的完整知識體系。值得一提的是,書中所有軟件項目均可同時在仿真環境和真實EyeBot機器人硬件上運行,確保讀者所學即所用。本書適合計算機、機器人工程、自動化等專業的高年級本科生及研究生作為教材使用,亦可供機器人競賽參與者、嵌入式系統開發工程師及自動駕駛領域從業者參考。
作者簡介
鮑玉冬,博士,哈爾濱理工大學機械動力工程學院教授、博士生導師,主要研究方向為高端裝備設計與智能化。主持國家自然科學基金,省自然科學基金,省雙一流學科協同創新項目,省、市人才創新項目,省博士後科研啟動基金,省重點實驗室開放基金及企業橫向項目等,發表學術論文30餘篇,授權發明專利7項,獲黑龍江省教學成果特等獎1項(排名2)、二等獎1項(排名2),主編教材1部,出版專著1部。主持獲批省研究生課程思政課程、研究生課程思政案例、研究生精品課程建設項目各1項。
目錄大綱
譯者序
前言
第1章 機器人硬件
1.1 致動器
1.2 傳感器
1.3 處理器和輸入/輸出
1.4 完整的機器人
1.5 通信
1.6 用戶界面
1.7 仿真
1.8 任務
第2章 機器人軟件
2.1 軟件的安裝
2.2 Python語言的初步應用
2.3 C語言的初步應用
2.4 利用Python語言實現機器人沿正方形軌跡行駛
2.5 利用C或C++語言實現機器人沿正方形軌跡行駛
2.6 SIM腳本和環境文件
2.7 顯示和輸入按鈕
2.8 距離傳感器
2.9 相機
2.10 機器人通信
2.11 多任務處理
2.12 使用集成開發環境
2.13 虛擬現實
2.14 任務
第3章 移動算法
3.1 隨機移動
3.2 移動至目標位置
3.3 轉彎和直行
3.4 圓弧
3.5 狗跟蹤曲線
3.6 樣條曲線
3.7 任務
第4章 激光雷達傳感器
4.1 激光雷達掃描
4.2 角點與障礙
4.3 任務
第5章 機器人集群
5.1 建立機器人集群
5.2 跟隨
5.3 多個從機器人
5.4 任務
第6章 沿墻移動
6.1 沿墻算法
6.2 簡化的沿墻算法
6.3 任務
第7章 驅動系統的替代方案
7.1 阿克曼轉向裝置
7.2 全向驅動裝置
7.3 滑移轉向
7.4 鏈傳動與地形
7.5 任務
第8章 船與潛艇
8.1 自動駕駛船
8.2 自動駕駛潛艇
8.3 仿真船和潛艇
8.4 潛艇潛水
8.5 潛艇運動
8.6 任務
第9章 走迷宮
9.1 電腦鼠
9.2 沿墻算法
9.3 魯棒性和控制
9.4 利用激光雷達進行迷宮行駛
9.5 遞歸迷宮探索
9.6 漫水填充
9.7 最短路徑
9.8 任務
第10章 導航
10.1 未知環境下的導航
10.2 DistBug算法
10.3 已知環境下的導航
10.4 四叉樹
10.5 四叉樹實現
10.6 最短路徑算法
10.7 任務
第11章 機器視覺
11.1 相機和屏幕功能
11.2 邊緣檢測
11.3 OpenCV
11.4 顏色檢測
11.5 運動檢測
11.6 任務
第12章 學習機器人
12.1 Starman
12.2 運動模型
12.3 遺傳算法
12.4 進化運行
12.5 任務
第13章 交通模式
13.1 自動駕駛模型車競賽
13.2 Carolo-Cup
13.3 車道保持
13.4 交叉路口和斑馬線
13.5 交通標誌識別
13.6 端到端學習
13.7 任務
第14章 自動駕駛汽車
14.1 電驅動系統
14.2 線控驅動
14.3 傳感器和安全系統
14.4 Formula-SAE自動駕駛比賽
14.5 Formula-SAE模擬賽
14.6 自動駕駛道路汽車
14.7 任務
第15章 展望
附錄
