色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于nanoPAN5375的地下停車場語音導(dǎo)航系統(tǒng)

          基于nanoPAN5375的地下停車場語音導(dǎo)航系統(tǒng)

          作者: 時間:2016-10-29 來源:網(wǎng)絡(luò) 收藏

          摘要:目前的GPS導(dǎo)航應(yīng)用很成熟,精度也比較高,但在地下停車場等室內(nèi)地方,GPS信號非常微弱,無法對車進行導(dǎo)航,同時當(dāng)前的地下停車場沒有很好地智能化。為避免車主盲目尋找車位,方便車主在盡可能短的時間內(nèi)尋找到車位,設(shè)計并制作基于nanoPAN5375的系統(tǒng)。系統(tǒng)由4個、2個CC1101模塊、超聲波模塊與isd1700模塊構(gòu)成。以STM32F103微控制器為核心芯片,使用進行,CC1101模塊傳輸超聲波模塊采集到的車位信息,語音模塊isd1700進行,軟件采用和卡爾曼濾波算法。實驗表明,在邊長為6米的等邊三角形內(nèi),x坐標(biāo)的平均誤差為0.42米,y坐標(biāo)的平均誤差為0.42米;系統(tǒng)在邊長為12米的等邊三角形內(nèi)實現(xiàn)過較為精確的。
          關(guān)鍵詞:;;語音導(dǎo)航

          目前的GPS導(dǎo)航應(yīng)用很成熟,精度也比較高,但在地下停車場等室內(nèi)地方,GPS信號非常微弱,無法對車進行定位,從而實現(xiàn)導(dǎo)航功能,同時當(dāng)前的地下停車場沒有很好地實現(xiàn)智能化,車主只能盲目地尋找車位。語音作為自然的人機接口,可以使車載導(dǎo)航系統(tǒng)實現(xiàn)更安全、更人性化的操作。當(dāng)前的地下停車場導(dǎo)航系統(tǒng)大多是以LED屏導(dǎo)航,相比之下,語音導(dǎo)航的效率更高,可方便、及時、準(zhǔn)確、主動地為車主提供語音信息,幫車主節(jié)省停車時間,因此,實現(xiàn)地下停車場的語音導(dǎo)航就顯得十分重要。文中將講述基于nanoPAN的,從而實現(xiàn)語音導(dǎo)航的引導(dǎo)車載系統(tǒng)。

          1 系統(tǒng)結(jié)構(gòu)及硬件電路設(shè)計
          系統(tǒng)以Cortex—M3系列ARM7芯片STM32F103微控制器為核心,包括nanoPAN5375模塊、CC1101射頻模塊、超聲波模塊、語音模塊isd1700等電路,系統(tǒng)總體方案如圖1所示。

          本文引用地址:http://cafeforensic.com/article/201610/306822.htm

          a.JPG


          1.1 nanoPAN5735模塊
          nanoPAN5375是一款基于2.4 CHzISM頻帶(2.400~2.483 5 GHz)上整合了放大、濾波等組件的RF模塊,它采用了nanotron的寬帶線性凋頻擴頻(CSS)全球?qū)@夹g(shù),可靈活地提供31.25 kbps~2 Mbps范圍的數(shù)據(jù)傳輸率,抗干擾性、動態(tài)特性非常好,同時提供具有極佳傳輸范圍的可靠數(shù)據(jù)通信。通過采用一個技術(shù)成熟的MAC控制器,可大大降低對微處理器和軟件的要求,輕松地完成高級別系統(tǒng)的設(shè)計。nanoPAN 5375模塊如圖2所示。

          b.JPG



          2 主要軟件設(shè)計
          系統(tǒng)主要包含主機、固定節(jié)點和車位信息采集3個部分。主機通過nanoPAN5375模塊測得與3個固定節(jié)點的距離,經(jīng)過確定車的位置,再經(jīng)過卡爾曼算法濾波;通過CC1101模塊接收超聲波模塊采集到的車位信息,控制isd1700模塊播報語音。軟件主要包含nanoPAN 5375的測距、三邊質(zhì)心算法、卡爾曼濾波算法、CC1101模塊的信息接收、語音播報等功能。固定節(jié)點部分的nanoPAN5375模塊處于等待接收的狀態(tài),接收到測距信息時,反饋回主機。車位信息采集是通過控制超聲波模塊測距,判斷車位是否是空車位,通過CC1101模塊發(fā)送到主機。
          如圖3所示,三邊質(zhì)心算法主要實現(xiàn)確定主機的位置,系統(tǒng)通過測量主機到3個固定節(jié)點的距離,計算相交圓的公共區(qū)域的質(zhì)心來提高對主機位置估算的精度[1.3,5]。

          c.JPG


          設(shè)未知節(jié)點D坐標(biāo)(x,y),已知A,B,C 3個點坐標(biāo)分別為(x1,y1),(x2,y2),(x3,y3),它們到D的距離分別為d1,d2,d3。
          則可得如下方程組:
          根據(jù)式(1)、(2)、(3)可解出圓A與圓C的交點(xac1,yac1),(xac2,yac2),圓B與圓C的交點(xbc1,ybc1),(xbc2,ybc2),圓A與圓B的交點(xab1,yab1),(xab2,yab2)。
          d.JPG
          通過將圓A與圓C的交點(xac1,yac1),(xac2,yac2)代入式(x-x2)2+(y-y2)2,判斷大小可找出2點距圓B的圓心較近的點,假設(shè)為(xac 1,yac1)。同理可找出圓B,圓C交點巾距圓A較近的點,設(shè)為(xbc1,ybc1),圓A,圓B交點中距圓C的圓心較近的點設(shè)為(xbc1,ybc1)。
          依據(jù)質(zhì)心思想估算未知節(jié)點的坐標(biāo)為
          e.JPG
          根據(jù)以上算法求出主機的位置之后,再利用卡爾曼濾波的推測值來校正主機的測試值,提高系統(tǒng)精度。
          卡爾曼濾波是一種高效率的遞歸濾波器(自回歸濾波器),它能夠從一系列的不完全及包含噪聲的測量中,估計動態(tài)系統(tǒng)的狀態(tài)。目標(biāo)的位置、速度、加速度的測量值往往在任何時候都有噪聲??柭鼮V波利用目標(biāo)的動態(tài)信息,設(shè)法去掉噪聲的影響,得到一個關(guān)于目標(biāo)位置的好的估計。這個估計可以是對當(dāng)前目標(biāo)位置的估計,也可以是對于將來位置的估計(預(yù)測),也可以是對過去位置的估計(插值或平滑)。

          f.JPG



          3 系統(tǒng)測試與測試結(jié)果
          系統(tǒng)測試節(jié)點和主機的分布示意圖如圖4所示。將3個節(jié)點固定在邊長為12 m的等邊三角形的3個頂點上,當(dāng)超聲波模塊檢測到空車位時,主機選擇最近的空車位進行導(dǎo)航,當(dāng)前方5m處有交叉路口時,提示車主“向左轉(zhuǎn)”或“向右轉(zhuǎn)”,將人準(zhǔn)確地導(dǎo)航至目標(biāo)地址。在邊長為6 m的等邊三角形內(nèi),測量主機的位置坐標(biāo),并記錄數(shù)據(jù)如表1所示。

          g.JPG


          實驗結(jié)果表明,節(jié)點的距離增大時,經(jīng)過三邊質(zhì)心算法和卡爾曼濾波算法,得到非常精確的坐標(biāo)值,主機與3個節(jié)點在較大范圍測量的距離如表2所示。

          h.JPG



          4 結(jié)論
          本地下停車場語音導(dǎo)航系統(tǒng)以Cortex—M3系列ARM7芯片STM32F103微控制器為核心,包括nanoPAN5375模塊、CC1101模塊、語音模塊isd1700、超聲波模塊等電路,軟件采用三邊質(zhì)心算法和卡爾曼濾波算法。試驗表明,在邊長為6 m的等邊三角形內(nèi),x坐標(biāo)的平均誤差為0.42 m,最大誤差為0.62 m,y坐標(biāo)的平均誤差為0.42 m,最大誤差為0.74 m;在邊長為70 m的等邊三角形內(nèi),x坐標(biāo)的誤差為0.33 m,y坐標(biāo)的誤差為0.36 m。由于小汽車的長度均大于4 m,因此上述誤差不影響對車的導(dǎo)航。經(jīng)過測試,該系統(tǒng)能將人較為精確地導(dǎo)航至目標(biāo)位置。



          評論


          相關(guān)推薦

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

          關(guān)閉