幫助中心 | 我的帳號 | 關於我們

輪式智能移動操作機器人技術與應用--基於ROS的Python編程/新工科建設之路機器人技術與應用系列

  • 作者:編者:劉艷//李艷君//王雪潔|責編:孟宇
  • 出版社:電子工業
  • ISBN:9787121467844
  • 出版日期:2023/11/01
  • 裝幀:平裝
  • 頁數:217
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書共分為11章,內容包括從機器人操作系統(ROS)基礎到基於ROS的機器人Python編程實戰的全部過程。第1章介紹了Ubuntu、ROS及Visual Studio Code的安裝及配置。第2章介紹了ROS的安裝目錄、測試程序、架構和工作空間。第3章介紹了在URDF模型內進行物理模型和各感測器的描述。第4章介紹了Gazebo模擬軟體、Rviz三維可視化軟體及機器人運動應用。第5章介紹了激光雷達數據在模擬和真實環境中的獲取及簡單避障。第6章介紹了SLAM建圖和Navigation自主導航的概念及其在模擬和真實環境中的實現。第7章介紹了基於代碼的導航應用實例,通過編寫程序實現機器人指定航點導航,並介紹了導航插件的使用方法。第8章介紹了模擬和真實環境中獲取機器人平面視覺圖像和進行人臉檢測的方法。第9章介紹了在模擬和真實環境中獲取機器人三維點雲數據及進行物體檢測的方法。第10章介紹了在模擬和真實環境中實現機械臂控制和物品抓取的開源項目。第11章介紹了服務機器人應用實例。
    本書可供新工科、自動化、人工智慧、機器人工程等專業的學生使用,也可供ROS尚未入門的初學者及學習了ROS理論但還沒有機會動手實踐的機器人愛好者使用。

作者介紹
編者:劉艷//李艷君//王雪潔|責編:孟宇

目錄
第1章  系統及環境安裝
  1.1  Ubuntu及機器人操作系統簡介
    1.1.1  Ubuntu
    1.1.2  機器人操作系統
  1.2  Ubuntu安裝
    1.2.1  準備工具
    1.2.2  製作Ubuntu啟動盤
    1.2.3  利用Windows磁碟管理工具創建空白磁碟分區
    1.2.4  安裝Ubuntu系統
  1.3  ROS安裝
    1.3.1  設置Ubuntu軟體源
    1.3.2  安裝ROS
  1.4  Visual Studio Code安裝
    1.4.1  下載Visual Studio Code
    1.4.2  安裝Visual Studio Code
    1.4.3  配置Visual Studio Code
  1.5  本章小結
第2章  機器人操作系統基礎
  2.1  ROS安裝目錄
    2.1.1  bin文件夾
    2.1.2  etc文件夾
    2.1.3  include文件夾
    2.1.4  lib文件夾
    2.1.5  share文件夾
  2.2  測試ROS
    2.2.1  查看ROS安裝版本
    2.2.2  控制小烏龜
  2.3  ROS架構
    2.3.1  ROS開源社區
    2.3.2  ROS文件系統
    2.3.3  ROS計算圖
  2.4  工作空間
    2.4.1  創建工作空間
    2.4.2  編譯工作空間
    2.4.3  添加環境變數
  2.5  創建功能包
  2.6  本章小結
第3章  URDF模型基礎
  3.1  在URDF模型內進行物理模型描述
    3.1.1  獲取開源項目
    3.1.2  URDF模型的結構及慣性描述
    3.1.3  常用的慣性參數
  3.2  在URDF模型內對各感測器進行描述
    3.2.1  運動底盤各感測器參數
    3.2.2  激光雷達參數
    3.2.3  深度相機參數
  3.3  本章小結
第4章  機器人運動應用實例
  4.1  Gazebo模擬軟體
    4.1.1  獲取開源項目

    4.1.2  啟動Gazebo模擬軟體
  4.2  Rviz三維可視化軟體
    4.2.1  獲取開源項目
    4.2.2  啟動Rviz
  4.3  機器人運動應用
    4.3.1  在模擬環境中實現機器人運動控制
    4.3.2  在真實環境中實現機器人運動控制
  4.4  本章小結
第5章  激光雷達應用實例
  5.1  獲取激光雷達數據
    5.1.1  在模擬環境中實現獲取激光雷達數據
    5.1.2  在真實環境中實現獲取激光雷達數據
  5.2  利用激光雷達實現簡單避障
    5.2.1  在模擬環境中實現簡單避障
    5.2.2  在真實環境中實現簡單避障
  5.3  本章小結
第6章  建圖及導航應用實例
  6.1  SLAM建圖
    6.1.1  在模擬環境中實現SLAM建圖
    6.1.2  在真實環境中實現SLAM建圖
  6.2  Navigation自主導航
    6.2.1  在模擬環境中實現Navigation自主導航
    6.2.2  在真實環境中實現Navigation自主導航
  6.3  本章小結
第7章  基於代碼的導航應用實例
  7.1  利用編寫代碼的方式進行導航
    7.1.1  在模擬環境中實現編寫代碼控制機器人導航
    7.1.2  在真實環境中實現編寫代碼控制機器人導航
  7.2  開源地圖導航插件「Maptools」
    7.2.1  在模擬環境中利用導航插件實現機器人導航
    7.2.2  在真實環境中利用導航插件實現機器人導航
  7.3  本章小結
第8章  基於平面視覺的應用實例
  8.1  獲取機器人平面視覺圖像
    8.1.1  在模擬環境中獲取機器人平面視覺圖像
    8.1.2  在真實環境中獲取機器人平面視覺圖像
  8.2  利用平面視覺進行人臉檢測
    8.2.1  在模擬環境中實現人臉檢測
    8.2.2  在真實環境中實現人臉檢測
  8.3  本章小結
第9章  基於三維視覺的應用實例
  9.1  獲取機器人三維點雲數據
    9.1.1  在模擬環境中獲取機器人三維點雲數據
    9.1.2  在真實環境中獲取機器人三維點雲數據
  9.2  利用三維視覺進行物體檢測
    9.2.1  在模擬環境中實現物體檢測
    9.2.2  在真實環境中實現物體檢測
  9.3  本章小結
第10章  基於機械臂控制的應用實例
  10.1  機械臂控制

    10.1.1  在模擬環境中實現機械臂控制
    10.1.2  在真實環境中實現機械臂控制
  10.2  結合物體檢測進行物品抓取
    10.2.1  在模擬環境中實現物品抓取
    10.2.2  在真實環境中實現物品抓取
  10.3  本章小結
第11章  服務機器人應用實例
  11.1  構建環境地圖
  11.2  添加所需導航點
  11.3  編寫任務腳本
  11.4  在模擬環境中運行任務腳本
  11.5  在真實環境中運行任務腳本
  11.6  本章小結
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032