機器人技術(shù)基礎(chǔ)與應(yīng)用實踐——基于模塊化的機器人創(chuàng)意設(shè)計與實現(xiàn) 王留芳 曲凌 郝朝會 佘鵬飛
定 價:79 元
- 作者:王留芳 曲凌 郝朝會 佘鵬飛
- 出版時間:2024/2/1
- ISBN:9787111740490
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP24
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書介紹了模塊化機器人的設(shè)計基礎(chǔ)與進階實踐方法。全書包括緒論、初識機器人組件、編程基礎(chǔ)、機器人控制系統(tǒng)的構(gòu)建基礎(chǔ)、機器人的機構(gòu)設(shè)計基礎(chǔ)、簡單機構(gòu)設(shè)計與實踐、初識復(fù)雜系統(tǒng)、機器人產(chǎn)品的原型設(shè)計與實踐、仿生機器人設(shè)計與實踐、機器人的通信技術(shù)及自主創(chuàng)意設(shè)計實例。每個章節(jié)設(shè)計了系列應(yīng)用實例,幫助讀者及時理解知識點、學(xué)習(xí)設(shè)計思路。特別是第6章遵循目標(biāo)分層遞進的教學(xué)理念,設(shè)計了一系列接近工程實際的小項目,借以引導(dǎo)初學(xué)者從簡單項目入手,通過基礎(chǔ)、進階、挑戰(zhàn)等過程,由淺入深,逐級遞進,實現(xiàn)設(shè)計目標(biāo)。本書秉承以學(xué)生為中心、以能力培養(yǎng)為目標(biāo)的教學(xué)宗旨,將知識學(xué)習(xí)和能力培養(yǎng)貫穿于教學(xué)實踐全過程,使學(xué)生在實踐過程中深刻體會“做中學(xué),學(xué)中做,邊學(xué)邊做”的實踐觀以及知識“非用不活,非活無用”的學(xué)習(xí)理念。本書可作為高等院校本科生工程實踐類課程的教材,也可作為教學(xué)參考用書,同時,還適合作為本科生及機器人愛好者的自學(xué)指導(dǎo)書。本書是新形態(tài)教材,讀者可通過掃描書中二維碼觀看相關(guān)知識點授課視頻。同時,本書配有電子教案、教學(xué)大綱等電子資源,需要的讀者可登錄www.cmpedu.com免費注冊、審核通過后下載使用,或聯(lián)系編輯索。ㄎ⑿13146070618,電話010-88379739)。
本書遵循教指委相關(guān)指導(dǎo)文件和高等院校學(xué)生學(xué)習(xí)規(guī)律編寫而成。踐行四新理念,融入思政元素,注重理論與實踐相結(jié)合。
機器人技術(shù)是一門涉及機械、電子、自動控制、計算機、傳感器技術(shù)及人工智能(AI)等多學(xué)科知識的綜合性應(yīng)用技術(shù),近年來得到了越來越多的關(guān)注。特別是隨著AI、開源創(chuàng)客技術(shù)的快速發(fā)展,機器人設(shè)計和應(yīng)用技術(shù)也在教育領(lǐng)域得以長足發(fā)展。作者經(jīng)過多年教學(xué)實踐和研究發(fā)現(xiàn),很多學(xué)生雖然對機器人表現(xiàn)出濃厚的學(xué)習(xí)興趣,但是在實際動手設(shè)計制作時,卻又茫然無措,不知如何入手。相關(guān)教材不是理論深奧就是設(shè)計思路過于精簡,對初學(xué)者而言,要從零開始學(xué)會機器人的結(jié)構(gòu)設(shè)計、零部件加工、總裝,實非易事。即使對于有基礎(chǔ)的學(xué)生,要在有限課時內(nèi)迅速理解機器人的動作機理,掌握各種機構(gòu)的設(shè)計思路,制作出結(jié)構(gòu)合理、性能優(yōu)良、功能完善的機器人仍是難度極大的,這也是很多初學(xué)者在機器人學(xué)習(xí)之初畏難卻步的主要原因。為了降低學(xué)習(xí)門檻,引導(dǎo)學(xué)生快速上手,本書引入功能強大、設(shè)計靈活、易于實現(xiàn)模塊化結(jié)構(gòu)設(shè)計的探索者組件,選擇Arduino開源創(chuàng)客硬件為技術(shù)支撐進行控制系統(tǒng)設(shè)計,結(jié)合作者多年的實踐教學(xué)經(jīng)驗和教學(xué)研究成果,通過任務(wù)細化分解、目標(biāo)逐層遞進的實踐模式,從感興趣或熟悉的工程任務(wù)入手,由淺入深,引導(dǎo)學(xué)生逐步學(xué)習(xí)掌握創(chuàng)意機器人設(shè)計的基本方法、步驟和編程控制思路。本書共分10章。第1~4章主要學(xué)習(xí)機器人設(shè)計的基礎(chǔ)知識。其中,第1章主要介紹機器人構(gòu)建支撐組件、Arduino IDE;第2章介紹用于機器人控制系統(tǒng)設(shè)計的C/C++編程語言的基本知識、功能庫函數(shù)的應(yīng)用等,為初學(xué)者奠定編程基礎(chǔ);第3章主要介紹Arduino開源創(chuàng)客實踐平臺,以及構(gòu)建機器人控制系統(tǒng)的基礎(chǔ)知識;第4章介紹機器人的機構(gòu)設(shè)計基礎(chǔ)。第5、6章主要介紹機器人的設(shè)計思路與控制方法。第5章學(xué)習(xí)簡單機構(gòu)的基本構(gòu)成、設(shè)計搭建步驟、編程控制思路;第6章主要學(xué)習(xí)如何利用簡單機構(gòu)來構(gòu)建多功能或復(fù)雜機構(gòu)的機器人系統(tǒng),通過貼近工程實際的應(yīng)用實例,由淺入深地學(xué)習(xí)目標(biāo)分層遞進的設(shè)計方法,掌握機器人的設(shè)計技巧和設(shè)計思路。第7章以工業(yè)生產(chǎn)中的機器人產(chǎn)品原型機為模型,通過解構(gòu)分析機器人的功能結(jié)構(gòu),學(xué)習(xí)產(chǎn)品機器人的設(shè)計思路和編程控制方法。第8章介紹仿生機器人的設(shè)計搭建與控制,以串聯(lián)關(guān)節(jié)型、并聯(lián)關(guān)節(jié)型、仿人機器人為例研究仿生機器人的特點,學(xué)習(xí)仿生機器人的設(shè)計、搭建與控制。第9章介紹機器人創(chuàng)意設(shè)計中的通信技術(shù),包括串口通信(UART)、I2C總線通信、SPI總線通信、WiFi、藍牙、無線數(shù)傳等常用的通信方式,有助于實現(xiàn)和豐富機器人創(chuàng)意設(shè)計的功能拓展,解決多機通信及遠程控制問題。第10章簡要概述自主創(chuàng)意設(shè)計思路,并給出部分學(xué)生作品實例?紤]到20以下版本的Arduino 庫函數(shù)的開源性更好,有助于初學(xué)者學(xué)習(xí)庫函數(shù)編寫,本書的Arduino IDE選擇基于Windows 7、Windows 10以上的18版本。書上例程均可在18及以上版本的Arduino IDE中運行。需要本書示例參考程序的讀者,可打開http://wwwcmpeducom網(wǎng)址或掃描書上二維碼下載。感謝上海交通大學(xué)和北京機器時代有限公司的領(lǐng)導(dǎo)、黃蓓蕾等老師以及李新等工程師給予的支持和幫助,使本書得以順利出版。由于水平有限,書中難免有疏漏之處,懇請廣大讀者批評指正。
王留芳,女,1969年6月,畢業(yè)于東南大學(xué)電氣系電機電器專業(yè),碩士,現(xiàn)任職于上海交通大學(xué)學(xué)生創(chuàng)新中心高級工程師。先后從事理論教學(xué)、實踐教學(xué)與實踐教學(xué)方法研究近30年。開設(shè)及主講了10余門課程,授課學(xué)生數(shù)萬人,發(fā)表科研和教學(xué)論文近20篇。榮獲上海交通大學(xué)優(yōu)秀教師三等獎、上海交通大學(xué)實驗室先進工作者。指導(dǎo)多名學(xué)生獲第一屆、第二屆探索者杯創(chuàng)新大賽一等獎并獲得第二屆優(yōu)秀指導(dǎo)教師獎。近10年多來,堅持以學(xué)生為中心,以學(xué)生能力輸出為目標(biāo)的教學(xué)模式和教學(xué)方法探索與研究,先后獲得產(chǎn)學(xué)研項目、學(xué)校教學(xué)改革、教學(xué)研究以及教學(xué)發(fā)展基金項目10多項,研究成果《中國大學(xué)教學(xué)》《實驗室研究與探索》等發(fā)表了題“混合式工程實踐教學(xué)模式研究”“面向多元化學(xué)生的工程實踐教學(xué)方法研究”“多層次多模式電子電工實踐教學(xué)改革與探索”等教學(xué)論文。
前言緒論01什么是機器人02機器人的發(fā)展歷史03如何設(shè)計制作機器人第1章初識機器人組件11機器人零件的特點12基本零件及其連接121基本零件122輔助零件123構(gòu)件的基本連接13設(shè)計與裝配131常規(guī)設(shè)計與裝配132自主設(shè)計與裝配14控制裝置及其功能簡介141Arduino/Basra主控板142Bigfish擴展板143電路連接方法15配置編程環(huán)境151下載152安裝153設(shè)置IDE選項參數(shù)16設(shè)計之體驗:Blink17進階實踐18本章小結(jié)第2章編程基礎(chǔ)21常量、變量與表達式211常量212變量213表達式22常用運算符221算術(shù)運算符222關(guān)系運算符和關(guān)系表達式223邏輯運算符和邏輯表達式224位操作運算符和使用注意事項225運算符的優(yōu)先級和結(jié)合性23流程控制的基本結(jié)構(gòu)231順序結(jié)構(gòu)232選擇結(jié)構(gòu)233循環(huán)結(jié)構(gòu)24函數(shù)及其調(diào)用規(guī)則241函數(shù)的定義242函數(shù)的調(diào)用25復(fù)合數(shù)據(jù)類型251數(shù)組252字符數(shù)組26編譯預(yù)處理261宏定義262文件包含263條件編譯27庫函數(shù)271常用的庫函數(shù)及其調(diào)用272自定義庫函數(shù)的編寫及調(diào)用273關(guān)于庫函數(shù)的幾點說明28進階實踐29本章小結(jié)第3章機器人控制系統(tǒng)的構(gòu)建基礎(chǔ)31控制系統(tǒng)的基本構(gòu)成 32I/O端口及其應(yīng)用321數(shù)字I/O端口及其應(yīng)用322模擬輸入端口及其應(yīng)用323模擬輸出端口及其應(yīng)用33中斷331中斷的概念332定時器中斷及其應(yīng)用333外部中斷函數(shù)及其應(yīng)用34鍵盤模塊及其應(yīng)用35常用顯示模塊及其應(yīng)用351LED數(shù)碼管及其應(yīng)用3528×8 LED點陣及其應(yīng)用353OLED有機發(fā)光二極管及其應(yīng)用36常用執(zhí)行機構(gòu)及其應(yīng)用361舵機及其控制362直流電機及其控制37進階實踐371主題實踐(一)——按鍵功能模式切換的設(shè)計與實踐372主題實踐(二)——室內(nèi)光線溫度自動測控系統(tǒng)設(shè)計38本章小結(jié)第4章機器人的機構(gòu)設(shè)計基礎(chǔ)41機構(gòu)的基本組成及分析42常用的平面機構(gòu)421平面四桿機構(gòu)及其應(yīng)用實例422齒輪機構(gòu)及其應(yīng)用實例423凸輪機構(gòu)及其應(yīng)用實例43個性化的機構(gòu)設(shè)計基礎(chǔ)431基于形態(tài)學(xué)矩陣法的方案設(shè)計432計算機輔助設(shè)計433常用的設(shè)計制造工藝44進階實踐441主題實踐(一)——設(shè)計一個LOGO442主題實踐(二)——調(diào)光臺燈的設(shè)計與制作45本章小結(jié)第5章簡單機構(gòu)的設(shè)計與實踐51幾種簡單機構(gòu)的設(shè)計與實踐511機械手爪的設(shè)計與實踐512自動感應(yīng)門的設(shè)計與實踐52多驅(qū)動簡單機構(gòu)的設(shè)計與實踐521小車底盤的設(shè)計與實踐522二自由度云臺的設(shè)計與實踐53進階實踐531主題實踐(一)——自動伸縮門的設(shè)計與控制532主題實踐(二)——智能臺燈的設(shè)計與控制54本章小結(jié)第6章初識復(fù)雜系統(tǒng)61功能拓展——防夾感應(yīng)門的設(shè)計與實踐611設(shè)計要求612設(shè)計思路613動手實踐62機構(gòu)拓展——三自由度機械臂的設(shè)計與實踐621設(shè)計要求622機構(gòu)設(shè)計與搭建 623運動算法與控制實現(xiàn)63綜合拓展——智能搬運小車的設(shè)計與實踐631設(shè)計要求632設(shè)計思路64進階實踐641主題實踐(一)——排爆機器人的設(shè)計與實踐642主題實踐(二)——猜拳機器人的設(shè)計與實踐643主題實踐(三)——三自由度機械臂的拓展設(shè)計與實踐65本章小結(jié)第7章機器人產(chǎn)品的原型設(shè)計與實踐71概述72預(yù)備知識721步進電機及其驅(qū)動控制722SH-ST擴展板723AccelStepper步進電機庫函數(shù)簡介73Delta機械臂的設(shè)計與實踐731設(shè)計要求732Delta機械臂的結(jié)構(gòu)設(shè)計733Delta機械臂的運動算法及控制實現(xiàn)74直角坐標(biāo)型機械臂的設(shè)計與實踐741設(shè)計要求742雙軸直角坐標(biāo)型機械臂的結(jié)構(gòu)設(shè)計743雙軸直角坐標(biāo)型繪圖機械臂的運動算法744雙軸直角坐標(biāo)型繪圖機械臂的控制實現(xiàn) 75進階實踐751主題實踐(一)——三軸繪圖機械臂的設(shè)計與實踐752主題實踐(二)——桁架機械手的設(shè)計與實踐76本章小結(jié)第8章仿生機器人的設(shè)計與實踐81知識拓展與儲備811SH-SR擴展板812多舵機輔助調(diào)試軟件Controller813將數(shù)據(jù)寫到flash814MPU6050陀螺儀及其應(yīng)用82串聯(lián)關(guān)節(jié)型仿生機器人的設(shè)計與實踐821設(shè)計要求822串聯(lián)四足仿生機器人的結(jié)構(gòu)設(shè)計823串聯(lián)關(guān)節(jié)型仿生機器人運動算法與控制83并聯(lián)關(guān)節(jié)型仿生機器人的設(shè)計與實踐831設(shè)計要求832并聯(lián)仿生機器人的結(jié)構(gòu)設(shè)計833并聯(lián)仿生機器人運動算法與控制實現(xiàn)84多自由度雙足機器人的設(shè)計與實踐841設(shè)計要求842雙足仿人機器人的結(jié)構(gòu)設(shè)計843多自由度雙足機器人運動算法844多自由度雙足機