|
《自律型機(jī)器人制作入門(mén):基于Arduino》基于開(kāi)源硬件思想,完全公開(kāi)各個(gè)結(jié)構(gòu)件的外觀尺寸,控制板基于開(kāi)源硬件領(lǐng)域內(nèi)廣泛使用的Arduino,采用在Arduino之上又封裝了一層硬件接口的Dreamer,使得硬件模塊的連接更加方便、簡(jiǎn)單。《自律型機(jī)器人制作入門(mén):基于Arduino》是關(guān)于Drearner控制板的第一本書(shū),內(nèi)容循序漸進(jìn),圖文并茂。從最基礎(chǔ)的控制電機(jī)和舵機(jī)開(kāi)始,詳細(xì)介紹了簡(jiǎn)單自律機(jī)器人的制作方法,包括輪型機(jī)器人和關(guān)節(jié)型機(jī)器人兩種類(lèi)型。讀者可以購(gòu)買(mǎi)相應(yīng)的套件組裝,也可以自己動(dòng)手制作。
《自律型機(jī)器人制作入門(mén):基于Arduino》適合所有想自己制作一個(gè)機(jī)器人的朋友,無(wú)論你在電子硬件方面是什么水平,只要?jiǎng)邮指鴷?shū)中的內(nèi)容一步一步進(jìn)行,都能夠完成一個(gè)簡(jiǎn)單的自律型機(jī)器人
第1章了解機(jī)器人
1.1什么是機(jī)器人
1.1.1機(jī)器人名字的由來(lái)
1.1.2廣義機(jī)器人的定義
1.2機(jī)器人的種類(lèi)
1.2.1操作型機(jī)器人
1.2.2程控型機(jī)器人
1.2.3示教再現(xiàn)型機(jī)器人
1.2.4感覺(jué)控制型機(jī)器人
1.2.5學(xué)習(xí)控制型機(jī)器人
1.2.6智能機(jī)器人
1.3自律型移動(dòng)機(jī)器人
1.3.1感知
1.3.2動(dòng)作與結(jié)構(gòu)
1.3.3智能
1.4小結(jié)
第2章機(jī)器人的運(yùn)動(dòng)
2.1機(jī)器人運(yùn)動(dòng)的環(huán)境
2.1.1機(jī)器人所處的環(huán)境
2.1.2開(kāi)環(huán)控制與閉環(huán)控制
2.2機(jī)器人運(yùn)動(dòng)的方式
2.2.1機(jī)器人的尺寸和重量
2.2.2車(chē)輪和履帶
2.2.3關(guān)節(jié)型機(jī)器人
2.3直流電機(jī)
2.3.1直流電機(jī)的工作原理
2.3.2直流電機(jī)的控制方式
2.3.3直流電機(jī)的選擇
2.3.4電機(jī)輸出軸
2.3.5聯(lián)軸器的使用
2.3.6直流電機(jī)的安裝
2.4舵機(jī)
2.4.1舵機(jī)的工作原理
2.4.2舵機(jī)的控制方式
2.4.3舵機(jī)的選擇與安裝
2.4.4舵機(jī)的改裝
2.5小結(jié)
第3章控制板的使用
3.1開(kāi)源硬件控制板
3.1.1什么是開(kāi)源硬件
3.1.2Arduino是什么
3.1.3控制板Dreamer
3.1.4Dreamer的外形尺寸
3.1.5Dreamer的原理圖
3.1.6Dreamer的硬件接口
3.2Dreamer的開(kāi)發(fā)環(huán)境
3.2.1新硬件的添加
3.2.2開(kāi)發(fā)環(huán)境的設(shè)置
3.2.3開(kāi)發(fā)環(huán)境的應(yīng)用
3.3程序的3種基本結(jié)構(gòu)
3.4C語(yǔ)言的標(biāo)識(shí)符與關(guān)鍵字
3.5控制語(yǔ)句
3.5.1if語(yǔ)句
3.5.2switch語(yǔ)句
3.5.3while語(yǔ)句
3.5.4do-while語(yǔ)句
3.5.5for語(yǔ)句
3.5.6break語(yǔ)句
3.5.7continue語(yǔ)句
3.5.8goto語(yǔ)句
3.6對(duì)象和類(lèi)
3.6.1類(lèi)的定義
3.6.2對(duì)象的創(chuàng)建及成員函數(shù)的調(diào)用
3.6.3對(duì)象的初始化和構(gòu)造函數(shù)
……
第4章感知周?chē)沫h(huán)境
第5章輪型機(jī)器人底盤(pán)結(jié)構(gòu)
第6章輪型機(jī)器人的行為
第7章多足機(jī)器人結(jié)構(gòu)
第8章六足爬蟲(chóng)的行為
第9章復(fù)合型輪型機(jī)器人
附錄A結(jié)構(gòu)圖紙一覽表
附錄BGadgeteer規(guī)范中接口的定義
附錄C運(yùn)算符操作順序
附錄D一些其他Gadgeteer模塊
參考文獻(xiàn)
|
|