0人評分過此書

實戰ROS機器人自作:使用Raspberry Pi

出版日期
2019
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789864768479

本館館藏

借閱規則
當前可使用人數 3
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館 桃園市立圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
本書是以搭載Raspberry Pi的機器人為主題,介紹如何在Linux的環境下撰寫驅動機器人的程式。只要依照本書的順序閱讀,就能體驗ROS(robot operating system)的技術以及這項技術的上下層技術,內容除了包含ROS的設定與應用,也介紹「技術性綜合格鬥家」的機器人開發者、研究者所需要知道的技術與知識。

本書精彩內容包括:
.Linux與Git的基本操作
.ROS基本知識
.利用ROS讓機器人奔馳
.透過影像辨識與語音辨識控制機器人
.透過智慧型手機控制機器人
.搭載雷射測距儀運用SLAM軟體繪製地圖
  • 透過照片看到的「ROS 機器人入門」
  • 前言
  • 第1篇 準備篇
    • 第1章 前言
      • 1.1 本書的目標
      • 1.2 本書的結構與結構的意義
      • 1.3 本書相關資訊
      • 1.4 免責事項
      • 1.5 總結與補充
    • 第2章 設定
      • 2.1 Ubuntu Linux 的安裝與設定
      • 2.2 GitHub 的設定
      • 2.3 安裝 ROS
      • 2.4 在 Raspberry Pi Mouse 搭載 Raspberry Pi
      • 2.5 總結與補充
    • 第3章 使用終端機的基本操作
      • 3.1 透過 Sysfs 操作裝置
      • 3.2 使用裝置驅動程式
      • 3.3 自動化裝置驅動程式的設定
      • 3.4 總結與補充
    • 第4章 利用 Git 或 GitHub 管理軟體
      • 4.1 Git 的初始設定
      • 4.2 在 Git 的管理下配置目錄
      • 4.3 將資源庫 push 到 GitHub
      • 4.4 分支的操作
      • 4.5 總結與補充
  • 第2篇 ROS 基礎篇
    • 第5章 ROS 導覽
      • 5.1 建立工作空間
      • 5.2 導覽開始:下載與設定套件
      • 5.3 了解套件的內容
      • 5.4 master 與節點
      • 5.5 TOPIC、MESSAGE、PUBLISHER、SUBSCRIBER
      • 5.6 TOPIC、MESSAGE 的類型
      • 5.7 服務
      • 5.8 動作
      • 5.9 roslaunch 與啟動檔案
      • 5.10 參數
      • 5.11 總結與補充
    • 第6章 ROS套件的公開與測試
      • 6.1 製作套件
      • 6.2 編輯套件的資訊
      • 6.3 上傳至 GitHub
      • 6.4 建立 ROS 的節點
      • 6.5 建立測試
      • 6.6 利用 Travis CI 測試
      • 6.7 總結與補充
    • 第7章 TOPIC、MESSAGE 的撰寫與測試
      • 7.1 建立訂閱者(Subscriber)
      • 7.2 輸出入的測試與發行者(Publisher)
      • 7.3 類型的定義
      • 7.4 匯入參數
      • 7.5 感測器節點的測試
      • 7.6 馬達的控制
      • 7.7 總結與補充
    • 第8章 服務、動作的建立與測試
      • 8.1 使用 std_srvs 撰寫服務
      • 8.2 建立使用自訂類型的服務
      • 8.3 建立動作伺服器
      • 8.4 總結與補充
    • 第9章 利用 ROS 驅動機器人
      • 9.1 建立套件與測試程式
      • 9.2 讓機器人前進,直到牆壁前面停止前進
      • 9.3 讓機器人加速
      • 9.4 沿著牆壁前進
      • 9.5 繞著牆壁前進
      • 9.6 總結與補充
  • 第3篇 ROS 應用篇
    • 第10章 利用 USB 鏡頭與 OpenCV 追蹤人臉
      • 10.1 在 ROS 使用鏡頭與 OpenCV 的事前準備
      • 10.2 撰寫影像處理的控制
      • 10.3 使用 rosbag 測試
      • 10.4 總結與補充
    • 第11章 利用語音辨識軟體操作機器人
      • 11.1 麥克風的安裝
      • 11.2 Julius 的設定
      • 11.3 自訂字典檔
      • 11.4 建立節點
      • 11.5 總結與補充
    • 第12章 開發網頁應用程式,再利用智慧型手機操作
      • 12.1 準備
      • 12.2 建立與啟動網頁伺服器節點
      • 12.3 建立即時顯示距離感測器值的畫面
      • 12.4 在網頁瀏覽器顯示鏡頭的影像
      • 12.5 建立馬達的控制器
      • 12.6 總結與補充
    • 第13章 利用雷射測距儀繪製地圖
      • 13.1 設定
      • 13.2 利用 RViz 確認 MESSAGE
      • 13.3 建立地圖繪製套件
      • 13.4 以 Raspberry Pi 與電腦分擔處理
      • 13.5 總結與補充
    • 第14章 結語
  • 附錄
    • 附A錄 裝置驅動程式的程式設計
    • 附B錄 輸入頻率與移動距離的概算
    • 附C錄 終端機、Shell、命令、工具的操作
    • 附D錄 與 Python 有關的 Tips
    • 附E錄 「raspimouse_sim」模擬器
    • 附F錄 日經 Linux 連載時的專欄
  • 出版地 臺灣
  • 語言 繁體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading