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

樹莓派創客(手把手教你搭建機器人全彩印刷)

  • 作者:陳佳林
  • 出版社:清華大學
  • ISBN:9787302536512
  • 出版日期:2019/11/01
  • 裝幀:平裝
  • 頁數:245
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書遵循由淺入深、由易到難的原則,循序漸進地介紹使用樹莓派玩轉機器人的必備軟硬體知識與技術。全書共8章,第1~4章為樹莓派入門部分,主要介紹樹莓派軟硬體、Scratch和Python編程語言以及各種感測器的使用,並提供豐富的操作案例,方便讀者輕鬆構建樹莓派項目。本部分學會之後,讀者基本上可以掌握使用樹莓派軟硬體與第三方軟硬體協同工作,搭配和使用感測器親手搭建一個簡單的用於巡線且自動跟隨和停止的機器無人車。第5~8章為提高部分,本部分深入地介紹樹莓派的各種高級玩法,還將介紹更多、更加智能的第三方軟硬體,比如近年來火熱的人工智慧系列感測器以及機器人操作系統ROS的使用,同時兼顧PC和手機操作,為讀者玩轉機器人提供更多的趣味場景。
    本書的特點是使用低成本硬體,趣味性和可操作性強,適合對樹莓派及機器人感興趣的各類讀者閱讀。

作者介紹
陳佳林
    陳佳林,技術極客,「骨灰級」樹莓派愛好者,在機器人、智能硬體、軟硬體協同開發等方面有較深入的研究。     資深安全技術專家,看雪科技高級研究員,在移動安全領域經驗豐富,多次主持召開銀行、電信、政府等行業的培訓並參與安全項目的研究。作為團隊成員參與GeekPwn 2018挑戰賽並獲得亞軍,多次在「看雪安全開發者峰會」「補天白帽大會」等會議上發表主題演講。     另著有《樹莓派創客:手把手教你搭建機器人》《樹莓派創客:手把手教你玩轉人工智慧》。

目錄
第1章  樹莓派全面介紹
  1.1  樹莓派項目
  1.2  樹莓派硬體
    1.2.1  板載晶元
    1.2.2  板載介面
    1.2.3  專用拓展
  1.3  點亮樹陳派
  1.4  樹莓派軟體
    1.4.1  設置助手
    1.4.2  桌面布局
    1.4.3  瀏覽器及軟體管理
    1.4.4  文件管理器
    1.4.5  編程套件
    1.4.6  樹莓派配置工具
第2章  樹莓派軟硬體開發入門
  2.1  認識Scratch
    2.1.1  「Hello World!」程序
    2.1.2  流程
    2.1.3  循環
    2.1.4  變數和條件
  2.2  使用Scratch完成一些小遊戲
    2.2.1  宇航員反應計時器
    2.2.2  花樣游泳
  2.3  樹莓派硬體入門
    2.3.1  了解GPIO
    2.3.2  常用電子元器件
  2.4  使用Seratch 拉制硬體
    2.4.1  控制發光二極體
    2.4.2  控制蜂鳴器
    2.4.3  控制按鈕
第3章  樹莓派軟硬體開發進階
  3.1  樹莓派玩轉Python 入門
    3.1.1  超輕量開發環境:Thonny
    3.1.2  Python IDLE和命令行
    3.1.3  編寫「Hello World!」程序
  3.2  Python進階
    3.2.1  代碼縮進和循環
    3.2.2  條件和變數
    3.2.3  「畫」雪花
  3.3  Python控制GP1O感測器
    3.3.1  gpiozero庫
    3.3.2  gpiozero的輸入和輸出
    3.3.3  模擬紅綠燈
    3.3.4  搶答器
  3.4  Python與樹派硬體的交互
    3.4.1  Python與樹莓派系統信息的交互
    3.4.2  Python與發光二極體感測器的交互
    3.4.3  Python與遊戲操縱桿感測器的交互
    3.4.4  Python與電子羅盤感測器的交互
第4章  機器人簡單感測器

  4.1  視覺感測器
    4.1.1  簡單提示:發光二極體
    4.1.2  圖像視頻採集;攝像頭
    4.1.3  圖像視頻輸出:顯示器
  4.2  聲學感測器
    4.2.1  簡單提示音:蜂鳴器
    4.2.2  播放聲音和音樂:揚聲器
    4.2.3  超聲波:距離感測器
  4.3  電磁感測器
    4.3.1  限制電路電流:電阻器
    4.3.2  機器人的雙腳:馬達
    4.3.3  角度微控制器:舵機
    4.3.4  大型電器開關:繼電器
    4.3.5  測速計數:霍爾感測器
  4.4  其他感測器
    4.4.1  力學感測器;開關、體重、加速計和陀螺儀
    4.4.2  熱學感測器:人體感應器、溫度感測器
    4.4.3  紅外感測器;光敏感測器、循跡感測器
第5章  樹莓派人工智慧感測器
  5.1  Google AIY Voice Kit
    5.1.1  組裝配置
    5.1.2  簡單錄音
    5.1.3  語音識別與命令
  5.2  谷歌語音套件
    5.2.1  組裝配置
    5.2.2  人臉和物品檢測引擎
    5.2.3  使用代碼演示人臉識別
  5.3  Seeed ReSpeaker
    5.3.1  硬體規格介紹
    5.3.2  安裝驅動
    5.3.3  配置在線API
    5.3.4  語音識別與命令
  5.4  Pixy2 Cam
    5.4.1  Pixy系列感測器介紹
    5.4.2  連接到樹莓派
    5.4.3  顏色判定和巡線
    5.4.4  Python介面調用
第6章  樹莓派構建機器人
  6.1  硬體規劃
    6.1.1  協議規劃:深入gpiozero
    6.1.2  協議規劃:PC、SPI
    6.1.3  電路規劃:FRITZING
  6.2  軟體規劃
    6.2.1  命令控制:SSH
    6.2.2  電腦控制:gpiozero
    6.2.3  手機控制:Blue Dot
  6.3  機器人構建
    6.3.1  遠程控制機器人
    6.3.2  循跡機器人
    6.3.3  跟隨/避障機器人

  6.4  監測樹莓派狀態
    6.4.1  命令行檢測
    6.4.2  蘋果手機監控:PiHelper
    6.4.3  安卓手機監控:RaspController
第7章  樹莓派與產業機器人「語言」:ROS
  7.1  機器人操作系統ROS
    7.1.1  ROS是什麼
    7.1.2  ROS用來做什麼
    7.1.3  ROS版本的選擇
    7.1.4  在樹莓派上安裝Ubuntu
    7.1.5  在Ubuntu 上安裝ROS
  7.2  文件系統概覽
    7.2.1  安裝ros-tutorials案例包
    7.2.2  ROS軟體包結構
  7.3  ROS節點
    7.3.1  首先啟動內核roscore
    7.3.2  啟動節點rosnode
    7.3.3  啟動文件
  7.4  ROS話題
    7.4.1  rostopic命令
    7.4.2  消息傳遞過程
  7.5  ROS服務、參數和調試
    7.5.1  服務rosservice
    7.5.2  參數rosparam
    7.5.3  列印ROS日誌
第8章  樹莓派集成機器人與人工智慧
  8.1  樹莓派ROS感測器
    8.1.1  配置宿主機和客戶機
    8.1.2  樹莓派連接攝像頭
    8.1.3  樹莓派連接激光雷達
    8.1.4  樹莓派連接3D攝像頭
  8.2  樹莓派連接操縱手柄
    8.2.1  硬體準備:PS3、PS4、XBOX
    8.2.2  驅動安裝和測試
    8.2.3  代碼編寫與軟體包編譯
    8.2.4  使用手柄控制小烏龜
  8.3  手機控制ROS機器人
    8.3.1  遠程控制:ROS Control
    8.3.2  人機界面:PocketBot for ROS
    8.3.3  智能語音:ROS Teleop Controler
  8.4  ROS人工智慧
    8.4.1  現實世界的人工智慧
    8.4.2  機器人視覺:OpenCV
    8.4.3  機器人地圖:SLAM
    8.4.4  機器人導航:Navigation

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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