新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于SPCE061A的智能小車機(jī)器人的設(shè)計(jì)

        基于SPCE061A的智能小車機(jī)器人的設(shè)計(jì)

        作者: 時(shí)間:2012-08-24 來源:網(wǎng)絡(luò) 收藏

        將語音輸入電路的1, 2 端口分別連接到控制器的M ICP, N ICN 管腳上; 將語音輸出電路的9端口連接的DAC1管腳; 后輪動力驅(qū)動電路的1, 2端連接到的IOB8, IOB9管腳, 前輪方向驅(qū)動電路的1, 2端連接到SPCE061A 的IOB10, IOB11管腳; 光電檢測電路的OUT 端連接SPCE061A 的IOB12 管腳, 的整體連接如圖6所示。

        圖6 智能小車整體連接圖
        圖6 整體連接圖。

        4 的軟件

        智能小車的軟件系統(tǒng)主要采用語音辨識技術(shù)控制小車的自動行駛, 從而實(shí)現(xiàn)了無需手工操縱, 就能人車的互動, 智能控制算法如圖7所示。軟件的采用C語言編寫, 這樣可以使程序代碼簡介易讀, 另外程序的還使用了SCPE061A的定時(shí)中斷技術(shù), 當(dāng)光電檢測電路檢測到前方有障礙或有停車指令觸發(fā)時(shí), SCPE061A立即作中斷處理使小車停車。

        圖7 智能算法框圖。
        圖7 智能算法框圖。

        智能小車的軟件設(shè)計(jì)核心就在于語音辨識, 語音辨識主要分為訓(xùn)練和辨識( 圖8) .在訓(xùn)練階段, SCPE061A 控制器首先對說話人的語音進(jìn)行模/數(shù)轉(zhuǎn)換、預(yù)加重、自動增益控制等處理, 實(shí)現(xiàn)語音數(shù)字信號的數(shù)字化,然后對處理后的語音信號進(jìn)行特征提取, 建立語音特征模型, 訓(xùn)練過程主要靠語音函數(shù)庫bsrv222SDL. lib中的BSR_Tra in( )函數(shù)來完成。在辨識階段SCPE061A 控制器對采集到的語音進(jìn)行同樣的分析處理, 提取出語音的特征信息, 然后將這個特征信息與已有的特征模型進(jìn)行對比, 如果兩者達(dá)到一定的匹配度, 則輸入的語音被識別, 辨識過程主要靠語音函數(shù)庫bsrv222SDL. lib 中的BSR _InitRecogn izer( )、BSR_EnableCPUIncato r( )、BSR_GetResult( )、BSR_S topRecogn ize r( )函數(shù)來完成。

        圖8 語音辨識程序流程圖
        圖8 語音辨識程序流程圖

        5 結(jié)語

        實(shí)驗(yàn)中智能小車的正確識別率在90% 以上, 實(shí)驗(yàn)過程中發(fā)現(xiàn), 影響小車正常辨識的因素主要包括周圍環(huán)境的噪聲、人與小車的距離等, 這些需要在今后改進(jìn)。這種語音控制的智能小車將來不僅可以為人服務(wù), 稍加擴(kuò)展, 還可以在多種不適合人作業(yè)的場合替代人執(zhí)行任務(wù)。因此這種語音控制小車具有重要的學(xué)術(shù)研究價(jià)值。


        上一頁 1 2 3 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 曲水县| 墨脱县| 普陀区| 宜春市| 白沙| 宁国市| 林周县| 玛沁县| 巴马| 安陆市| 淅川县| 桐柏县| 武宁县| 晋江市| 象山县| 景谷| 措勤县| 惠州市| 安图县| 拉萨市| 谷城县| 怀安县| 玉龙| 桐城市| 定西市| 彭山县| 安新县| 高密市| 南投市| 塔河县| 凤翔县| 昔阳县| 淮滨县| 榕江县| 长宁区| 卢湾区| 公主岭市| 巨野县| 彭山县| 西林县| 云南省|