Raspberry Pi 機器人開發指南

Raspberry Pi 機器人開發指南

《Raspberry Pi 機器人開發指南》是2016年4月電子工業出版社出版的圖書,作者是(美)理察·格里梅特(Richard Grimmett),譯者是湯凱、續欣、盧勇。

內容簡介

本書以樹莓派硬體平台和Raspbian作業系統為核心,介紹自主構建機器人的實用技術與方法。書中討論了有關構建機器人方方面面的問題,包括樹莓派平台和Raspbian系統的使用與開發,機器人的語言、聽覺、視覺、運動、避障等功能的實現,以及無線遙控、GPS定位、空中飛行、水面航行等擴展功能的實現。通過系統集成技術,將各個獨立功能進行整合,最終打造出一個完整的機器人。本書採用“樹莓派硬體平台+Raspbian作業系統”的組合作為機器人控制系統,採用任務分解的方法,每章實現機器人的一個功能,便於讀者學習與理解。針對每個具體的任務,又採用Step-by-step的方式進行闡述,具有很強的可操作性。

圖書目錄

HOUR 1 樹莓派入門

開始行動

打開包裝盒

給開發板供電

接上鍵盤、 滑鼠與顯示器

安裝作業系統

遠程訪問樹莓派

小結

HOUR 2 樹莓派編程

基本的Linux命令

在樹莓派上創建、 編輯和保存檔案

在樹莓派上創建並運行Python程式

樹莓派上基本的程式結構

C C++語言介紹

小結

HOUR 3 語音輸入與輸出

連線硬體, 製作並輸入聲音

使用eSpeak讓機器人說話

使用PocketSphinx識別語音命令

理解語音命令並發起動作

小結

HOUR 4 讓樹莓派能看見

連線USB攝像頭並查看圖像

連線攝像頭擴展板並查看圖像

下載和安裝OpenCV(一種全功能視覺庫)

使用視覺庫檢測彩色物體

小結

HOUR 5 輪式移動機器人

獲取相關硬體

使用樹莓派GPIO控制直流電機

在樹莓派上編程控制移動平台

使用PWM控制電機轉速

添加控制參數

通過語音命令控制移動平台的運動

小結

HOUR 6 讓機器人運動更靈活——學會用腿走路

獲取硬體

使用舵機控制器連線樹莓派與移動平台

在Linux中創建一個程式來控制移動平台

通過語音命令讓移動平台真正移動起來

小結

目錄 IXX 目錄HOUR 7 使用感測器避障

連線紅外感測器

使用GPIO ADC連線紅外感測器

連線USB聲吶感測器到樹莓派

使用電機來移動單個感測器

小結

HOUR 8 真正的移動——遠程遙控機器人

硬體準備

將樹莓派連線到無線USB鍵盤

使用鍵盤控制

使用無線網卡(Wi-Fi)遠程控制

使用ZigBee遠程控制

小結

HOUR 9 使用GPS接收器定位機器人

連線樹莓派到GPS接收器

編程訪問USB GPS設備

連線樹莓派到串口(UART)GPS接收器

編程訪問串口GPS設備

在地圖中查看定位信息

小結

HOUR 10系統集成

建立通用控制框架

使用ROS實現複雜功能

小結

HOUR 11上天入地

航海機器人

飛行機器人

潛水機器人

小結

相關詞條

熱門詞條

聯絡我們