服務(wù)機(jī)器人應(yīng)用開(kāi)發(fā)(初級(jí))
定 價(jià):42 元
叢書(shū)名:1+X職業(yè)技能等級(jí)證書(shū)(服務(wù)機(jī)器人應(yīng)用開(kāi)發(fā))配套教材
- 作者:馬親民彭艷楊歐鐘永
- 出版時(shí)間:2023/5/1
- ISBN:9787111724575
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類(lèi):TP242.3
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開(kāi)本:16開(kāi)
本書(shū)是“服務(wù)機(jī)器人應(yīng)用開(kāi)發(fā)(初級(jí))”職業(yè)技能等級(jí)證書(shū)的配套教材之一,內(nèi)容根據(jù)《服務(wù)機(jī)器
人應(yīng)用開(kāi)發(fā)職業(yè)技能等級(jí)標(biāo)準(zhǔn)》以及《服務(wù)機(jī)器人應(yīng)用開(kāi)發(fā)職業(yè)技能考核大綱》相應(yīng)要求編寫(xiě)。全書(shū)分
為兩大部分共十一個(gè)項(xiàng)目,第一部分為拼搭機(jī)器人應(yīng)用開(kāi)發(fā),基于Arduino 平臺(tái)的拼搭機(jī)器人展開(kāi),共
有六個(gè)項(xiàng)目;第二部分為人形機(jī)器人應(yīng)用開(kāi)發(fā),圍繞樹(shù)莓派平臺(tái)的Yanshee 人形機(jī)器人展開(kāi),共有五個(gè)
項(xiàng)目。
第一部分的項(xiàng)目一介紹了針對(duì)Arduino 的Blockly 編程方法,項(xiàng)目二至六介紹了針對(duì)相關(guān)任務(wù)在
Arduino IDE 上采用C 語(yǔ)言的編程方法;第二部分重點(diǎn)介紹Python 語(yǔ)言的編程方法。
本書(shū)可作為培養(yǎng)基于Arduino 和樹(shù)莓派的服務(wù)機(jī)器人的應(yīng)用型、技能型人才的教材,也可供從事服
務(wù)機(jī)器人應(yīng)用的開(kāi)發(fā)人員學(xué)習(xí)參考。
為方便教學(xué),本書(shū)配備電子課件等教學(xué)資源。凡選用本書(shū)作為授課教材的教師均可登錄機(jī)械工業(yè)
出版社教育服務(wù)網(wǎng)www.cmpedu.com 注冊(cè)后免費(fèi)下載。如有問(wèn)題請(qǐng)致信cmpgaozhi@sina.com,或致電
010-88379375 聯(lián)系營(yíng)銷(xiāo)人員。
前 言
近年來(lái),隨著機(jī)器人產(chǎn)業(yè)的升溫,服務(wù)機(jī)器人行業(yè)取得長(zhǎng)足發(fā)展。國(guó)際機(jī)器人聯(lián)合
會(huì)對(duì)服務(wù)機(jī)器人給出了初步定義:服務(wù)機(jī)器人是一種半自主或全自主工作的機(jī)器人,它
能完成有益于人類(lèi)健康的服務(wù)工作,但不包括從事生產(chǎn)的設(shè)備。在各種服務(wù)機(jī)器人中,
家用服務(wù)機(jī)器人單價(jià)低、需求數(shù)量巨大,成為全球服務(wù)機(jī)器人產(chǎn)業(yè)中發(fā)展前景最好和增
速最快的領(lǐng)域。其中基于Arduino 和樹(shù)莓派的機(jī)器人是智能服務(wù)機(jī)器人的入門(mén)級(jí)類(lèi)型。
2019 年,國(guó)家發(fā)展和改革委員會(huì)、、財(cái)政部、國(guó)家市場(chǎng)監(jiān)督管理總局聯(lián)合印
發(fā)了《關(guān)于在職業(yè)院校實(shí)施“學(xué)歷證書(shū)+ 若干職業(yè)技能等級(jí)證書(shū)”制度試點(diǎn)方案》,部署
啟動(dòng)“學(xué)歷證書(shū)+ 若干職業(yè)技能等級(jí)證書(shū)”(簡(jiǎn)稱(chēng)1+X 證書(shū))制度試點(diǎn)工作。1+X 證書(shū)
制度目的是讓職業(yè)院校的教育更加符合企業(yè)對(duì)人才的需求!1”為學(xué)歷證書(shū),“X”為若
干職業(yè)技能等級(jí)證書(shū)。學(xué)校教育要全面貫徹黨的教育方針,落實(shí)立德樹(shù)人根本任務(wù),是
培養(yǎng)德智體美勞全面發(fā)展的高素質(zhì)勞動(dòng)者和技術(shù)技能人才的主渠道,學(xué)歷證書(shū)全面反映
學(xué)校教育的人才培養(yǎng)質(zhì)量,在國(guó)家人力資源開(kāi)發(fā)中起著不可或缺的基礎(chǔ)性作用。職業(yè)技
能等級(jí)證書(shū)是畢業(yè)生、社會(huì)成員職業(yè)技能水平的憑證,反映職業(yè)活動(dòng)和個(gè)人職業(yè)生涯發(fā)
展所需要的綜合能力。通俗來(lái)說(shuō)“1”代表專(zhuān)業(yè),本質(zhì)不能丟,也就是學(xué)歷、畢業(yè)證;“X”
是根據(jù)自己能力、愛(ài)好選擇的職業(yè)技能。
“服務(wù)機(jī)器人應(yīng)用開(kāi)發(fā)職業(yè)技能等級(jí)證書(shū)”就是眾多職業(yè)技能等級(jí)證書(shū)的一種,設(shè)
置有初、中、高三個(gè)級(jí)別。針對(duì)“1+X”標(biāo)準(zhǔn)化框架,《服務(wù)機(jī)器人應(yīng)用開(kāi)發(fā)職業(yè)
技能等級(jí)標(biāo)準(zhǔn)》已經(jīng)發(fā)布,該標(biāo)準(zhǔn)也會(huì)與時(shí)俱進(jìn),逐步修訂完善,更加符合服務(wù)機(jī)器人
行業(yè)發(fā)展趨勢(shì)和職業(yè)技能需求。本書(shū)是“服務(wù)機(jī)器人應(yīng)用開(kāi)發(fā)職業(yè)技能等級(jí)證書(shū)”初級(jí)
的配套教材,內(nèi)容根據(jù)《服務(wù)機(jī)器人應(yīng)用開(kāi)發(fā)職業(yè)技能等級(jí)標(biāo)準(zhǔn)》以及《服務(wù)機(jī)器人應(yīng)
用開(kāi)發(fā)職業(yè)技能考核大綱》相應(yīng)要求編寫(xiě)。本書(shū)內(nèi)容分為兩大部分共十一個(gè)項(xiàng)目,第一
部分基于Arduino 平臺(tái)的拼搭機(jī)器人展開(kāi),共有六個(gè)項(xiàng)目;第二部分圍繞樹(shù)莓派平臺(tái)的
Yanshee 人形機(jī)器人展開(kāi),共有五個(gè)項(xiàng)目。具體項(xiàng)目見(jiàn)表0-1。
表0-1 本書(shū)項(xiàng)目安排
第一部分 拼搭機(jī)器人應(yīng)用開(kāi)發(fā)第二部分 人形機(jī)器人應(yīng)用開(kāi)發(fā)
項(xiàng)目一 RGB 炫彩燈
項(xiàng)目二 遙控發(fā)光音樂(lè)盒
項(xiàng)目三 巡線(xiàn)機(jī)器人
項(xiàng)目四 導(dǎo)盲避障機(jī)器人
項(xiàng)目五 智能停車(chē)場(chǎng)
項(xiàng)目六 LED 點(diǎn)陣廣告牌
項(xiàng)目七 人形機(jī)器人組裝與調(diào)試
項(xiàng)目八 機(jī)器人Python 語(yǔ)言編程
項(xiàng)目九 機(jī)器人運(yùn)動(dòng)控制
項(xiàng)目十 與機(jī)器人對(duì)話(huà)
項(xiàng)目十一 讓服務(wù)機(jī)器人感知世界
第一部分的項(xiàng)目一是Arduino 的入門(mén)部分,用Blockly 編程控制燈顏色變換;項(xiàng)目二
是控制開(kāi)發(fā)板的蜂鳴器播放音樂(lè),讓LED 燈一起隨音樂(lè)閃爍;項(xiàng)目三是搭建一個(gè)巡線(xiàn)小
車(chē);項(xiàng)目四是在巡線(xiàn)小車(chē)基礎(chǔ)上增加超聲波距離傳感器,使小車(chē)可以避障;項(xiàng)目五是用4
位數(shù)碼管顯示空余車(chē)位,并通過(guò)紅外測(cè)距傳感器探測(cè)車(chē)輛,對(duì)停車(chē)場(chǎng)入場(chǎng)的抬桿進(jìn)行控
制;項(xiàng)目六是用一個(gè)8×8LED 點(diǎn)陣作為廣告牌的顯示系統(tǒng)。
第二部分的項(xiàng)目七是Yanshee 人形機(jī)器人的搭建、校準(zhǔn)、測(cè)試、設(shè)置等;項(xiàng)目八是
針對(duì)樹(shù)莓派的Python 編程語(yǔ)言的語(yǔ)法和編程環(huán)境的搭建;項(xiàng)目九是通過(guò)對(duì)API 的調(diào)用實(shí)
現(xiàn)對(duì)機(jī)器人運(yùn)動(dòng)控制;項(xiàng)目十是介紹語(yǔ)音識(shí)別、NLP 等方面的內(nèi)容,目的是實(shí)現(xiàn)人與機(jī)
器人的完整語(yǔ)音對(duì)話(huà)功能;項(xiàng)目十一是介紹其他的常見(jiàn)用來(lái)感知外界的傳感器,以及讓
機(jī)器人對(duì)這些傳感器進(jìn)行讀取以感知世界。
編程語(yǔ)言方面,第一部分的項(xiàng)目一介紹了針對(duì)Arduino 的Blockly 編程方法,項(xiàng)目二
至六都是在Arduino IDE 上采用C 語(yǔ)言編程;第二部分均采用Python 語(yǔ)言編程。
在編寫(xiě)風(fēng)格上,本書(shū)不追求對(duì)服務(wù)機(jī)器人的基礎(chǔ)知識(shí)做大而全的介紹,而是基于技
能認(rèn)證項(xiàng)目需求,稍微做一定的知識(shí)擴(kuò)展。每個(gè)項(xiàng)目都緊密?chē)@證書(shū)大綱和標(biāo)準(zhǔn),通過(guò)
項(xiàng)目導(dǎo)入、知識(shí)鏈接、任務(wù)實(shí)施的遞進(jìn)方式開(kāi)展,并通過(guò)任務(wù)拓展的方式,啟發(fā)讀者對(duì)
相關(guān)知識(shí)的進(jìn)一步的學(xué)習(xí)和領(lǐng)會(huì)。
本書(shū)是集體智慧的結(jié)晶,編寫(xiě)團(tuán)隊(duì)由深圳職業(yè)技術(shù)學(xué)院具有多年相關(guān)專(zhuān)業(yè)教學(xué)經(jīng)驗(yàn)
的老師以及深圳市優(yōu)必選科技股份有限公司從事教育產(chǎn)品研發(fā)、培訓(xùn)的專(zhuān)家構(gòu)成。其中,
馬親民、彭艷、楊歐、鐘永擔(dān)任主編,李粵平、李曉明、陳澤蘭、彭建、劉肖擔(dān)任副主
編,龐建新、唐欣瑋、李亮、馬蒙蒙、郭一明參與了本書(shū)的編寫(xiě)。全書(shū)由馬親民統(tǒng)稿。
在本書(shū)的編寫(xiě)過(guò)程中,得到了趙志強(qiáng)的幫助,在此表示感謝。
編 者
前 言
第一部分 拼搭機(jī)器人應(yīng)用開(kāi)發(fā)
項(xiàng)目一 RGB 炫彩燈 002
項(xiàng)目導(dǎo)入002
項(xiàng)目任務(wù)003
學(xué)習(xí)目標(biāo)003
1. 知識(shí)目標(biāo)003
2. 能力目標(biāo)003
知識(shí)鏈接003
1. 服務(wù)機(jī)器人003
2. Arduino006
3. 創(chuàng)意機(jī)器人教學(xué)套件009
4. Blockly 011
任務(wù)實(shí)施017
任務(wù)1.1 使用Blockly 控制RGB 炫彩燈閃爍 017
任務(wù)1.2 使用Arduino IDE 控制RGB 炫彩燈閃爍 021
任務(wù)評(píng)價(jià) 024
任務(wù)拓展 025
項(xiàng)目小結(jié)025
項(xiàng)目二 遙控發(fā)光音樂(lè)盒 026
項(xiàng)目導(dǎo)入 026
項(xiàng)目任務(wù)027
學(xué)習(xí)目標(biāo)027
1. 知識(shí)目標(biāo)027
2. 能力目標(biāo)027
知識(shí)鏈接027
1. 蜂鳴器 027
2. 紅外傳感器 029
3. LED 燈 030
4. 面包板031
5. Arduino 常用基本函數(shù)032
任務(wù)實(shí)施037
任務(wù)2.1 讓蜂鳴器發(fā)聲 037
任務(wù)2.2 讓LED 閃爍038
任務(wù)2.3 遙控發(fā)光音樂(lè)盒 039
任務(wù)評(píng)價(jià)040
任務(wù)拓展041
項(xiàng)目小結(jié)041
項(xiàng)目三 巡線(xiàn)機(jī)器人 042
項(xiàng)目導(dǎo)入042
項(xiàng)目任務(wù)043
學(xué)習(xí)目標(biāo) 043
1. 知識(shí)目標(biāo)043
2. 能力目標(biāo)043
知識(shí)鏈接043
1. 電機(jī) 043
2. 灰度傳感器 044
3. Arduino 常用變量與常量046
4. 條件判斷語(yǔ)句——if 047
任務(wù)實(shí)施048
任務(wù)3.1 搭建巡線(xiàn)機(jī)器人 048
任務(wù)3.2 編程實(shí)現(xiàn)巡線(xiàn)機(jī)器人 052
任務(wù)評(píng)價(jià)055
任務(wù)拓展 055
項(xiàng)目小結(jié)055
項(xiàng)目四 導(dǎo)盲避障機(jī)器人 056
項(xiàng)目導(dǎo)入056
項(xiàng)目任務(wù) 057
學(xué)習(xí)目標(biāo) 057
1. 知識(shí)目標(biāo)057
2. 能力目標(biāo) 057
知識(shí)鏈接057
1. 舵機(jī) 057
2. 超聲波傳感器058
3. 靜態(tài)變量static 059
4. 關(guān)鍵字const 060
任務(wù)實(shí)施061
任務(wù)4.1 搭建導(dǎo)盲避障機(jī)器人模型061
任務(wù)4.2 編程實(shí)現(xiàn)導(dǎo)盲機(jī)器人避064
任務(wù)評(píng)價(jià)066
任務(wù)拓展067
項(xiàng)目小結(jié)067
項(xiàng)目五 智能停車(chē)場(chǎng) 068
項(xiàng)目導(dǎo)入068
項(xiàng)目任務(wù)069
學(xué)習(xí)目標(biāo) 069
1. 知識(shí)目標(biāo)069
2. 能力目標(biāo) 069
知識(shí)鏈接069
1. 數(shù)碼管069
2. 紅外傳感器 072
3. unsigned long 變量073
4. unsigned char 變量 073
5. 布爾運(yùn)算符073
任務(wù)實(shí)施074
任務(wù)5.1 搭建停車(chē)場(chǎng)模型 .074
任務(wù)5.2 編程實(shí)現(xiàn)智能停車(chē)場(chǎng).078
任務(wù)評(píng)價(jià)079
任務(wù)拓展079
項(xiàng)目小結(jié)079
項(xiàng)目六 LED 點(diǎn)陣廣告牌 080
項(xiàng)目導(dǎo)入080
項(xiàng)目任務(wù)081
學(xué)習(xí)目標(biāo)081
1. 知識(shí)目標(biāo) 081
2. 能力目標(biāo) 081
知識(shí)鏈接081
1. LED 點(diǎn)陣 081
2. LED 點(diǎn)陣顯示屏 083
3. 8×8 LED 點(diǎn)陣引腳檢測(cè) 084
任務(wù)實(shí)施084
任務(wù)6.1 編程控制點(diǎn)亮第一個(gè)LED085
任務(wù)6.2 編程顯示“I U”圖案087
任務(wù)評(píng)價(jià)088
任務(wù)拓展088
項(xiàng)目小結(jié)088
項(xiàng)目七 人形機(jī)器人組裝與調(diào)試 090
項(xiàng)目導(dǎo)入 090
項(xiàng)目任務(wù)091
學(xué)習(xí)目標(biāo)091
1. 知識(shí)目標(biāo).091
2. 能力目標(biāo) 091
知識(shí)鏈接091
1. 智能機(jī)器人 091
2. 人形機(jī)器人 .093
3. 舵機(jī)及其相關(guān)操作 096
4. 遠(yuǎn)程連接工具VNC 097
任務(wù)實(shí)施097
任務(wù)7.1 機(jī)器人的組裝與網(wǎng)絡(luò)連接 097
任務(wù)7.2 機(jī)器人的舵機(jī)校正101
任務(wù)7.3 通過(guò)VNC 連接機(jī)器人 .102
任務(wù)7.4 對(duì)機(jī)器人進(jìn)行運(yùn)動(dòng)控制 .105
任務(wù)評(píng)價(jià)108
任務(wù)拓展109
項(xiàng)目小結(jié)109
項(xiàng)目八 機(jī)器人Python 語(yǔ)言編程 110
項(xiàng)目導(dǎo)入110
項(xiàng)目任務(wù) 111
學(xué)習(xí)目標(biāo)111
1. 知識(shí)目標(biāo) 111
2. 能力目標(biāo) 111
知識(shí)鏈接 111
1. Python 語(yǔ)言. 111
2. 樹(shù)莓派 113
3. Python 語(yǔ)言開(kāi)發(fā)環(huán)境 114
4. Python 語(yǔ)言基礎(chǔ)編程. 116
任務(wù)實(shí)施127
任務(wù)8.1 編寫(xiě)Python 語(yǔ)言循環(huán)語(yǔ)句 127
任務(wù)8.2 使用Python 語(yǔ)言實(shí)現(xiàn)機(jī)器人語(yǔ)音播報(bào)功能 130
任務(wù)評(píng)價(jià) 132
任務(wù)拓展133
項(xiàng)目小結(jié)133
項(xiàng)目九 機(jī)器人運(yùn)動(dòng)控制 134
項(xiàng)目導(dǎo)入134
項(xiàng)目任務(wù)135
學(xué)習(xí)目標(biāo)135
1. 知識(shí)目標(biāo) 135
2. 能力目標(biāo).135
知識(shí)鏈接135
1. 電動(dòng)機(jī)與舵機(jī) 135
2. SDK 與API 138
3. YanAPI 139
任務(wù)實(shí)施143
任務(wù)9.1 調(diào)用API 設(shè)置機(jī)器人音量143
任務(wù)9.2 調(diào)用API 控制機(jī)器人運(yùn)動(dòng)跳舞145
任務(wù)9.3 調(diào)用同步函數(shù)與異步函數(shù)API 完成鞠躬和舞蹈 147
任務(wù)評(píng)價(jià)148
任務(wù)拓展 149
項(xiàng)目小結(jié)149
項(xiàng)目十 與機(jī)器人對(duì)話(huà) 150
項(xiàng)目導(dǎo)入 150
項(xiàng)目任務(wù) 151
學(xué)習(xí)目標(biāo)151
1. 知識(shí)目標(biāo).151
2. 能力目標(biāo) 151
知識(shí)鏈接 151
1. 機(jī)器感知聲音 151
2. 語(yǔ)音識(shí)別技術(shù)(ASR)152
3. 自然語(yǔ)言處理技術(shù)(NLP)153
4. 語(yǔ)音合成技術(shù)(TTS)154
5. 機(jī)器人語(yǔ)音交互技術(shù) 155
任務(wù)實(shí)施163
任務(wù)10.1 機(jī)器人語(yǔ)音轉(zhuǎn)文本 163
任務(wù)10.2 機(jī)器人語(yǔ)義理解.164
任務(wù)10.3 機(jī)器人文本轉(zhuǎn)語(yǔ)音 165
任務(wù)10.4 與機(jī)器人實(shí)現(xiàn)對(duì)話(huà) .166
任務(wù)評(píng)價(jià)167
任務(wù)拓展167
項(xiàng)目小結(jié) 167
項(xiàng)目十一 讓服務(wù)機(jī)器人感知世界 168
項(xiàng)目導(dǎo)入168
項(xiàng)目任務(wù) 169
學(xué)習(xí)目標(biāo) 169
1. 知識(shí)目標(biāo)169
2. 能力目標(biāo)169
知識(shí)鏈接 169
1. 傳感器的概念、組成及分類(lèi)169
2. 機(jī)器人傳感器170
3. 傳感器在機(jī)器人中的應(yīng)用 175
任務(wù)實(shí)施 185
任務(wù)11.1 讀取機(jī)器人傳感器列表 185
任務(wù)11.2 讀取機(jī)器人外接傳感器數(shù)據(jù) 186
任務(wù)11.3 讓機(jī)器人自動(dòng)進(jìn)行摔倒爬起.188
任務(wù)評(píng)價(jià)190
任務(wù)拓展 191
項(xiàng)目小結(jié) 191
參考文獻(xiàn) 192