注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)人工智能Arduino機(jī)器人制作、編程與競賽(中級)

Arduino機(jī)器人制作、編程與競賽(中級)

Arduino機(jī)器人制作、編程與競賽(中級)

定 價:¥52.00

作 者: 秦志強(qiáng) 著
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 計算機(jī)?網(wǎng)絡(luò) 人工智能

ISBN: 9787121320514 出版時間: 2017-08-01 包裝: 平裝
開本: 24開 頁數(shù): 240 字?jǐn)?shù):  

內(nèi)容簡介

  本書以教娛機(jī)器人的制作應(yīng)用和競賽機(jī)器人的制作競賽為目標(biāo),結(jié)合硬件模塊和軟件編程,循序漸進(jìn)地講解每個模塊所需專業(yè)知識和技術(shù),然后將這些知識和技術(shù)應(yīng)用到產(chǎn)品制作和開發(fā)中。本書第1章介紹了Arduino的基礎(chǔ)知識,以方便一些基礎(chǔ)比較薄弱的讀者跳過入門教程直接學(xué)習(xí)中級教程。接著介紹循線音樂機(jī)器人的制作,重點(diǎn)講解如何將一首曲子轉(zhuǎn)換成電子音樂數(shù)據(jù),然后如何制作播放器,并將播放器與循線程序結(jié)合,讓機(jī)器人達(dá)到邊循線邊播放音樂的效果,而且做到完美集成。第3章介紹超聲避障機(jī)器人的制作,重點(diǎn)是超聲波傳感器的距離測量和Arduino脈沖時間測量函數(shù)的應(yīng)用,并講解智能電子產(chǎn)品設(shè)計中要注意的容錯問題,然后完成一個超聲避障漫游機(jī)器人的制作。第4章講解超聲跟隨機(jī)器人的設(shè)計和制作,重點(diǎn)引入P控制器的算法和編程,講解閉環(huán)控制的概念和編程實(shí)現(xiàn)方法,最后制作出一個反應(yīng)靈敏的跟隨機(jī)器人。第5章介紹紅外遙控機(jī)器人的制作,重點(diǎn)講解紅外遙控編碼和解碼,了解紅外編碼協(xié)議和解碼程序的編寫方法,最后制作出一個紅外遙控機(jī)器人。第6章將前5章的功能集成,制作出一個由紅外遙控器控制的具備四種工作模式的教娛機(jī)器人產(chǎn)品,重點(diǎn)講解如何利用Arduino的中斷功能將各個功能模塊完美集成到一起,同時結(jié)合產(chǎn)品開發(fā)過程,按照構(gòu)思、設(shè)計、實(shí)現(xiàn)和操作四個步驟來講解具體產(chǎn)品的開發(fā)流程。第7章結(jié)合紅外測距傳感器的應(yīng)用,講解AD接口模擬量和數(shù)字量的概念和模數(shù)轉(zhuǎn)換技術(shù),并將其應(yīng)用到紅外測距傳感器,制作紅外云臺漫游機(jī)器人。第8、9和10章結(jié)合中國教育機(jī)器人大賽項目,在原有教娛機(jī)器人基礎(chǔ)上進(jìn)行改造和拓展,制作智能搬運(yùn)、擂臺和滅火機(jī)器人。重點(diǎn)介紹競賽規(guī)則,競賽策略的編程和完整競賽程序的設(shè)計和實(shí)現(xiàn)。

作者簡介

  秦志強(qiáng),男,華中科技大學(xué)與香港科技大學(xué)聯(lián)合培養(yǎng)博士,上海交通大學(xué)博士后,高級工程師,鷗鵬機(jī)器人、中科樂活動中心創(chuàng)始人,中國教育機(jī)器人大賽策劃人,著名的教育專家,長期從事教育機(jī)器人的教育和研究工作,著作豐富,其中有多部獲評十二五國家規(guī)劃教材。

圖書目錄

目 錄
第 1章 為什么要制作OpenBot …………………………………………………… 001
1.1 OpenBot 是什么? ……………………………………………………………… 001
1.2 認(rèn)識 OpenBot 2E的控制器Arduino QTSTEAM ……………………………… 002
1.3 組裝一輛標(biāo)準(zhǔn)的 OpenBot 2E …………………………………………………… 005
1.4 測試組裝好的 OpenBot 2E機(jī)器人 …………………………………………… 005
1.5 OpenBot 2E 演示軟件的設(shè)計 …………………………………………………… 008
1.6 OpenBot 2E 的拓展和競賽 ……………………………………………………… 008
第 2章 OpenBot 2E循線音樂程序設(shè)計 ………………………………………… 009
2.1 循線程序設(shè)計 …………………………………………………………………… 009
2.2 音樂播放程序設(shè)計 ……………………………………………………………… 017
2.3 循線音樂播放程序綜合設(shè)計 …………………………………………………… 031
第 3章 OpenBot 2E超聲避障程序設(shè)計 ………………………………………… 039
3.1 超聲波傳感器測量距離 ………………………………………………………… 040
3.2 超聲波測距避障程序設(shè)計 ……………………………………………………… 042
3.3 超聲波測距掃描與高級導(dǎo)航程序設(shè)計 ………………………………………… 045
第 4章 OpenBot 2E超聲跟隨程序設(shè)計 ………………………………………… 049
4.1 簡易跟隨程序設(shè)計 ……………………………………………………………… 050
4.2 高級跟隨程序設(shè)計 ……………………………………………………………… 052
第 5章 OpenBot 2E紅外遙控程序設(shè)計 ………………………………………… 055
5.1 迷你紅外遙控器 ………………………………………………………………… 055
5.2 紅外編碼基礎(chǔ) …………………………………………………………………… 056
5.3 紅外遙控解碼程序設(shè)計 ………………………………………………………… 060
5.4 紅外遙控程序的測試和調(diào)試 …………………………………………………… 072
5.5 紅外遙控機(jī)器人 ………………………………………………………………… 072
第 6章 OpenBot 2E綜合演示程序 ……………………………………………… 075
6.1 綜合演示程序構(gòu)思――產(chǎn)品開發(fā)需求 ………………………………………… 075
6.2 綜合演示程序設(shè)計 ……………………………………………………………… 076
6.3 綜合演示程序?qū)崿F(xiàn) ……………………………………………………………… 084
6.4 綜合演示程序的操作競賽和改進(jìn) ……………………………………………… 109
第 7章 OpenBot 2E拓展:紅外測距導(dǎo)航 ……………………………………… 113
7.1 紅外測距傳感器的拓展安裝 …………………………………………………… 114
7.2 紅外測距程序?qū)崿F(xiàn) ……………………………………………………………… 117
7.3 雙紅外測距導(dǎo)航程序設(shè)計 ……………………………………………………… 121
7.4 紅外測距云臺安裝和測試 ……………………………………………………… 122
7.5 紅外測距云臺導(dǎo)航機(jī)器人 ……………………………………………………… 128
第 8章 人機(jī)擂臺機(jī)器人大戰(zhàn) ……………………………………………………… 137
8.1 人機(jī)擂臺機(jī)器人競賽規(guī)程 ……………………………………………………… 137
8.2 紅外搜索擂臺機(jī)器人的制作和編程 …………………………………………… 141
8.3 超聲波搜索擂臺機(jī)器人的制作和編程 ………………………………………… 143
8.4 遙控擂臺機(jī)器人的制作和編程 ………………………………………………… 143
8.5 人機(jī)大戰(zhàn) ………………………………………………………………………… 144
第 9章 機(jī)器人搬運(yùn)競賽 …………………………………………………………… 145
9.1 搬運(yùn)競賽規(guī)程 …………………………………………………………………… 145
9.2 智能搬運(yùn)機(jī)器人傳感器的選型安裝和程序調(diào)試 ……………………………… 145
9.3 智能搬運(yùn)小車程序的整合設(shè)計 ………………………………………………… 152
第 10章 滅火機(jī)器人制作與競賽 …………………………………………………… 179
10.1 機(jī)器人滅火競賽規(guī)則 ………………………………………………………… 179
10.2 滅火機(jī)器人傳感器選型和安裝 ……………………………………………… 181
10.3 編寫尋找火源和滅火程序 …………………………………………………… 184
10.4 迷宮導(dǎo)航程序設(shè)計 …………………………………………………………… 187
10.5 迷宮導(dǎo)航和滅火程序的整合設(shè)計 …………………………………………… 189
附錄 A 本書用到的套件和器材 …………………………………………………… 209
A.1 OpenBot 2E 套件零配件清單 …………………………………………………… 209
A.2 OpenBot 2E 組裝分解圖 ………………………………………………………… 210
A.3 紅外測距傳感器拓展包 ………………………………………………………… 213
A.4 智能搬運(yùn)機(jī)器人拓展包 ………………………………………………………… 213
A.5 擂臺機(jī)器人套件 ………………………………………………………………… 214
A.6 滅火機(jī)器人拓展包 ……………………………………………………………… 215
附錄 B Arduino的基本函數(shù) ………………………………………………………… 216
B.1 數(shù)字 I/O接口的操作函數(shù) ……………………………………………………… 216
B.2 模擬 I/O接口的操作函數(shù) ……………………………………………………… 216
B.3 高級 I/O接口函數(shù) ……………………………………………………………… 217
B.4 時間函數(shù) ………………………………………………………………………… 218
B.5 中斷函數(shù) ………………………………………………………………………… 219
B.6 串口通信函數(shù) …………………………………………………………………… 219
附錄 C 中國教育機(jī)器人大賽介紹 ………………………………………………… 221

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號