本文設(shè)計(jì)一種基于Android平臺(tái)實(shí)現(xiàn)語(yǔ)音識(shí)別和命令生成,通過(guò)藍(lán)牙無(wú)線傳輸至下位機(jī),由下位機(jī)中的STM32F103控制器控制機(jī)器人完成用戶指令。
研究?jī)?nèi)容:
隨著微處理器技術(shù)的發(fā)展與成熟,嵌入式語(yǔ)音識(shí)別系統(tǒng)已逐漸成為各領(lǐng)域研究的熱點(diǎn)方向,各種迎合人們需求的語(yǔ)音識(shí)別設(shè)備出現(xiàn)在我們的現(xiàn)實(shí)生活中。本課題重要研究的是通過(guò)語(yǔ)音識(shí)別技術(shù)控制機(jī)器人,該系統(tǒng)通過(guò)設(shè)備命令者的語(yǔ)言對(duì)機(jī)器人發(fā)出控制指令,讓機(jī)器人為我們服務(wù)。
考慮的語(yǔ)音識(shí)別需要很大的運(yùn)算量,這對(duì)于微處理器的速度就有了一定的要求,所以在本系統(tǒng)中,我們采用了谷歌公司的Google Voice Search語(yǔ)音處理引擎,通過(guò)使用該引擎完成語(yǔ)音識(shí)別。同時(shí),我們采用上位機(jī)識(shí)別并發(fā)送控制指令,下位機(jī)控制機(jī)器人的方式,中間傳輸環(huán)節(jié)通過(guò)HC-05藍(lán)牙模塊實(shí)現(xiàn)。在下位機(jī)中,我們采用STM32RBT6控制器通過(guò)串行方式控制機(jī)器人上的舵機(jī),從而實(shí)現(xiàn)對(duì)機(jī)器人整體的控制。
實(shí)現(xiàn)功能:
(1)家政服務(wù)機(jī)器人要求為移動(dòng)車體,具有機(jī)械手;
(2)基于“安卓”實(shí)現(xiàn)簡(jiǎn)單語(yǔ)音識(shí)別;
(3)實(shí)現(xiàn)機(jī)械手臂簡(jiǎn)單操作;
(4)通過(guò)藍(lán)牙實(shí)現(xiàn)“安卓”對(duì)機(jī)器人的無(wú)線控制;
(5)實(shí)現(xiàn)自動(dòng)定位。
機(jī)器人運(yùn)行效果圖
機(jī)器人端電路圖
機(jī)器人端電路PCB
附件包含以下資料
-
機(jī)器人
+關(guān)注
關(guān)注
211文章
28418瀏覽量
207103 -
Android
+關(guān)注
關(guān)注
12文章
3936瀏覽量
127413 -
語(yǔ)音識(shí)別
+關(guān)注
關(guān)注
38文章
1739瀏覽量
112661
原文標(biāo)題:【畢設(shè)作品】STM32+Android實(shí)現(xiàn)的智能家政機(jī)器人
文章出處:【微信號(hào):cirmall,微信公眾號(hào):電路設(shè)計(jì)技能】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論