語音控制對話機(jī)器人_第1頁
語音控制對話機(jī)器人_第2頁
語音控制對話機(jī)器人_第3頁
語音控制對話機(jī)器人_第4頁
語音控制對話機(jī)器人_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第11課語音控制對話機(jī)器人

第一頁,共十七頁。學(xué)習(xí)任務(wù)學(xué)習(xí)語音識別模塊。學(xué)習(xí)機(jī)器人與人類對話的程序。第二頁,共十七頁。1.認(rèn)識語音識別模塊語音識別模塊能夠?qū)柠溈孙L(fēng)采集到的聲音信號轉(zhuǎn)化成機(jī)器人能識別的數(shù)字信號,從而識別出聲音的內(nèi)容。第三頁,共十七頁。2.語音識別項目的活動分析

機(jī)器人開機(jī)運(yùn)行后等待你發(fā)出語音指令,當(dāng)你說出“你好,機(jī)器人”,機(jī)器人立刻回答“收到”。你又說“前進(jìn)”,機(jī)器人立刻回答“前進(jìn)1秒”。你又說“你好,機(jī)器人”,機(jī)器人說“收到”。你又說“放音樂”,機(jī)器人立刻播放出動聽的音樂。第四頁,共十七頁。2.語音識別項目的活動分析

機(jī)器人識別語音是可以增加和更改的,默認(rèn)的語音有以下幾條:①“你好,機(jī)器人”,我們稱之為“一級指令識別”。它也可以設(shè)置成“講故事”“背唐詩”等其他的識別內(nèi)容。②說出一級指令后幾秒鐘內(nèi)緊接著說出二級指令,機(jī)器人就會做出正確的識別。③默認(rèn)二級指令內(nèi)容,例如:“前進(jìn)”“左轉(zhuǎn)彎”等。對話機(jī)器人的活動,需要外加一個語音識別模塊,包括麥克風(fēng)和語音傳感器。第五頁,共十七頁。3.語音識別模塊的設(shè)置

(1)活動程序流程圖活動程序流程圖如下圖所示。第六頁,共十七頁。3.語音識別模塊的設(shè)置

(2)程序編寫①打開“學(xué)生機(jī)器人平臺”軟件窗口,單擊菜單欄上的“文件F”選擇“新建N”新建一個程序。第七頁,共十七頁。3.語音識別模塊的設(shè)置

②單擊控件庫中的“執(zhí)行控件”選擇圖標(biāo),添加一個變量a,用來表示當(dāng)前執(zhí)行的狀態(tài)。右擊添加的圖標(biāo)打開屬性窗口,設(shè)置變量a的屬性。a=0,表示機(jī)器人處于空閑狀態(tài),a=1表示機(jī)器人處于“前進(jìn)”狀態(tài),a=2表示機(jī)器人處于“后退”狀態(tài),a的取值范圍在0-7之間。第八頁,共十七頁。3.語音識別模塊的設(shè)置

③單擊空間庫中的“流程控件”選擇圖標(biāo),添加一個循環(huán)體。右擊圖標(biāo)勾選設(shè)置循環(huán)條件為永久循環(huán)。第九頁,共十七頁。3.語音識別模塊的設(shè)置

④單擊“執(zhí)行控件”選擇圖標(biāo),添加一個并設(shè)置屬性窗體,勾選I06、I07、I08來讀取當(dāng)前機(jī)器人狀態(tài)值。單擊圖標(biāo)添加,打開屬性框,設(shè)置變量a的值,a=I06+I07*2+I08*4,計算出當(dāng)前機(jī)器人的狀態(tài)值。第十頁,共十七頁。3.語音識別模塊的設(shè)置

⑤單擊流程控件選擇圖標(biāo),添加一個單分支判斷體,打開屬性框設(shè)置判斷條件a=1。編寫當(dāng)機(jī)器人狀態(tài)為1時的動作內(nèi)容。打開“執(zhí)行控件”順序添加“直流電機(jī)”,電機(jī)屬性設(shè)置為電機(jī)1和電機(jī)2正轉(zhuǎn),速度為“15”,“延時”屬性設(shè)置為延時“10毫秒”,“直流電機(jī)”屬性設(shè)置為電機(jī)1、電機(jī)2停止,“計算”屬性設(shè)置為a=0。第十一頁,共十七頁。3.語音識別模塊的設(shè)置

⑥復(fù)制單分支語句段,粘貼三次,按照下表設(shè)置屬性。子程序1到子程序4在圖形編程時的外觀是一樣的,不同的是電機(jī)1和電機(jī)2的速度取值不一樣。兩輪的速度差是決定小車偏轉(zhuǎn)狀態(tài)的關(guān)鍵因素,它影響著機(jī)器人“是否偏轉(zhuǎn)”“偏轉(zhuǎn)方向”“偏轉(zhuǎn)速度”。第十二頁,共十七頁。3.語音識別模塊的設(shè)置

⑦再次添加一個單分支判斷題,判斷條件設(shè)置為a=5,在判斷體內(nèi)順序添加圖標(biāo),單擊添加一個蜂鳴器聲響圖標(biāo),屬性設(shè)置為“響5次”。添加

按鈕,設(shè)置屬性a=0。以實現(xiàn)當(dāng)機(jī)器人狀態(tài)為5時,蜂鳴器響5次的動作。第十三頁,共十七頁。3.語音識別模塊的設(shè)置

⑧再次添加單分支判斷題,判斷條件設(shè)置為a=6,在判斷體內(nèi)順序添加圖標(biāo),單擊添加一個

小燈圖標(biāo),屬性設(shè)置為3個小燈點亮。添加按鈕,設(shè)置屬性a=0。以實現(xiàn)當(dāng)機(jī)器人狀態(tài)為6時,點亮LED小燈的動作。第十四頁,共十七頁。3.語音識別模塊的設(shè)置

⑨再次添加單分支判斷題,判斷條件設(shè)置為a=7,在判斷體內(nèi)順序添加圖標(biāo),單擊添加一個小燈圖標(biāo),屬性設(shè)置為3個小燈熄滅。添加按鈕,設(shè)置屬性a=0。以實現(xiàn)當(dāng)機(jī)器人狀態(tài)為7時,熄滅LED小燈的動

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論