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