內容提要
樹莓派作為一個微型的電腦被很多人尤其是極客喜歡,《樹莓派機器人藍圖權威寶典》最大的特色是通過七款不同的機器人實例講述了怎樣以樹莓派B2作為機器人的大腦打造不同的機器人;《樹莓派機器人藍圖權威寶典》內容全面,既有遙控小車、自導航尋跡小車、人形機器人,還有會畫、會飛及會玩空氣曲棍球的機器人。每章都從硬體零部件組裝方式、驅動系統的控制、軟體部分的Python原始碼三個方面手把手地教你打造一款成功的機器人。
《樹莓派機器人藍圖權威寶典》適用群體非常廣泛,尤其適合喜歡動手又能寫代碼的極客的你。
目錄
第1章 為遙控小車加一個樹莓派 1
配置樹莓派—本項目的大腦 1
對樹莓派進行配置和控制遙控小車 2
在樹莓派中使用Python程式控制小車 12
遠程訪問遙控小車 15
小結 20
本章開發套件列表和獲取方式 21
第2章 在人形機器人中加入樹莓派 23
用語音控制你的機器人 32
使用eSpeak來讓機器人說話 39
使用pocketsphinx來接受你的語音指令 40
解釋命令並轉化成動作 44
小結 47
本章開發套件列表和獲取方式 47
第3章 組建自導航尋跡小車 49
基本的電機控制和尋跡小車 49
在樹莓派中用Python控制尋跡小車 51
將USB聲吶感測器連線到樹莓派 54
用樹苺派連線電子指南針 61
通過程式訪問指南針 63
設備動態規劃路線 68
避障 71
小結 75
本章開發套件列表和獲取方式 75
第4章 製造雷射對抗機器人 77
建立和控制基本的輪式小車 77
使用機器人庫來編程控制機器人 79
通過遠程計算機控制機器人 81
為遠程系統添加遊戲控制器 82
連線雷射發射器和雷射接收器 89
小結 95
本章開發套件列表和獲取方式 95
第5章 能繪圖的機器人 97
使用舵機和支架構建能繪圖的機器人 97
軟體配置 101
創建Python程式來控制移動平台 105
使用機器人手臂進行簡單的繪圖 107
一個簡單的Python繪圖程式 119
小結 122
本章開發套件列表和獲取方式 123
第6章 一個可以玩空氣曲棍球的機器人 125
建造球桌 125
用步進電機控制曲棍球槌 126
用Arduino上的代碼來移動球槌 133
用OpenCV來追蹤曲棍球 137
下載和安裝一個功能齊全的OpenCV視覺庫 140
用OpenCV處理顏色 142
追蹤曲棍球 145
移動球槌來擊打曲棍球 147
小結 149
本章開發套件列表和獲取方式 150
樹莓派機器人藍圖權威寶典
第7章 會飛的機器人 151
構建飛行平台 151
任務規劃軟體 156
小結 164
本章開發套件列表和獲取方式 164