基于神經(jīng)網(wǎng)絡的移動機器人主動嗅覺定位研究_第1頁
基于神經(jīng)網(wǎng)絡的移動機器人主動嗅覺定位研究_第2頁
基于神經(jīng)網(wǎng)絡的移動機器人主動嗅覺定位研究_第3頁
基于神經(jīng)網(wǎng)絡的移動機器人主動嗅覺定位研究_第4頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、    基于神經(jīng)網(wǎng)絡的移動機器人主動嗅覺定位研究    任坤 劉鵬摘要本文提出了一種新的移動機器人主動嗅覺定位方法。通過風速和濃度梯度,黃蜂能夠在較短的時間內(nèi)找到氣源。但是,移動機器人很難精確地模仿黃蜂的行為。因此,除了仿生學之外,我們引入bp神經(jīng)網(wǎng)絡來幫助移動機器人尋找氣源。在這個模擬的環(huán)境中,測試移動機器人跟蹤氣體煙羽并找到氣源。關鍵詞神經(jīng)網(wǎng)絡;移動機器人;氣源定位;濃度梯度一、引言近年來,氣源定位研究吸引了眾多的研究人員的注意。利用一個具有主動嗅覺定位功能的移動機器人可以探測危險氣體的泄露。由于采用模擬的方式效率高而且費用低,因此我們采用模擬的方式

2、研究移動機器人的主動嗅覺定位問題。到目前為止,很多研究人員在該領域取得了一些成就。但是他們的機器人機構復雜,而且不能夠用最優(yōu)的路徑找到氣源1、2、3。在本文中,我們基于高斯煙羽模型建立了一個氣體煙羽擴散模型。然后將訓練好的bp神經(jīng)網(wǎng)絡引入到移動機器人中。通過使用這個智能的算法,移動機器人能夠在較短的時間內(nèi)找到氣源。二、在matlab中模擬煙羽在本文中,我們采用數(shù)值接近的方法來生成煙羽,使用matlab生成煙羽擴散模型。高斯模型非常適合模擬從一個點氣源擴散開來的煙羽模型。因此,本文采用高斯模型建模。由于沒有考慮重力的影響,高斯煙羽模型只適用于氣體密度小于空氣密度的擴散模型。三、bp神經(jīng)網(wǎng)絡擁有高

3、度并行結構和處理能力的人工神經(jīng)網(wǎng)絡是智能識別方法的一種。由于固有的非線性特征,人工神經(jīng)網(wǎng)絡具有逼近任何非線性映射的能力。一個經(jīng)過適當訓練的神經(jīng)網(wǎng)絡能夠解決數(shù)學模型或描述性規(guī)則不能解決的問題。移動機器人的主動嗅覺定位即屬于該類問題。bp神經(jīng)網(wǎng)絡是一種多層正反饋神經(jīng)網(wǎng)絡,通過學習已知的樣本,它能夠識別未知的樣本。只有一個隱含層的bp神經(jīng)網(wǎng)絡可以任意地接近任何一個在閉區(qū)間內(nèi)連續(xù)的函數(shù)4。因此,在本文中我們采用含有一個隱含層的bp神經(jīng)網(wǎng)絡。根據(jù)本研究,這里有五個輸入節(jié)點和兩個輸出節(jié)點。在bp神經(jīng)網(wǎng)絡中,隱含層節(jié)點的數(shù)量對精度的影響很大。經(jīng)過多次測試,可以得到不同節(jié)點的隱含層的效果。隨著隱含層節(jié)點數(shù)量的

4、增多,bp神經(jīng)網(wǎng)絡的效果先增大然后減小。根據(jù)需要,我們選取隱含層節(jié)點的數(shù)量為4,這樣就得到了結構確定的pb神經(jīng)網(wǎng)絡。四、初步模擬和討論移動機器人由一種基于仿生學的bp神經(jīng)網(wǎng)絡智能煙羽跟蹤算法來控制,以此跟蹤模擬的氣體煙羽。在模擬中,我們沒有考慮機器人本身的尺寸及障礙物對煙羽擴散的影響。根據(jù)機器人的傳感系統(tǒng),從傳感器到控制器有五個輸入。其中三個來自紅外傳感器,另外兩個分別來自離子傳感器和風向傳感器。a1、a2和a3分別表示機器人前方左側、中間和右側三個紅外傳感器的輸出信號,b1表示離子傳感器的輸出信號,c1表示風向傳感器的輸出信號。利用采集的樣本訓練神經(jīng)網(wǎng)絡后,神經(jīng)網(wǎng)絡便能對未知樣本作出相應的判

5、別。下面以單障礙物環(huán)境下移動機器人跟蹤氣體煙羽并確定氣源的模擬過程進行說明:1、當a1=1,a2=1,a3=1,b10.0972,c1=180°時,機器人前方?jīng)]有障礙物,運動方向正好迎著風向并且沿著氣體濃度增大的方向。此時,機器人直行。2、當a1=1,a2=0,a3=1時,不管b1和c1為何值,機器人必須拐彎。因為此時機器人前方有障礙物,必須要避開障礙物后再繼續(xù)跟蹤氣體煙羽。3、當a1=1,a2=1,a3=1,b1=0.0953,c1=270°時,機器人前方?jīng)]有障礙物,其所處位置的氣體濃度超過設定的閥值。因此機器人轉彎,繼續(xù)沿著氣體濃度增大的方向運動。4、當a1=1,a2=

6、1,a3=1,b1=0.1031,c1=225°時,機器人前方?jīng)]有障礙物,但是機器人轉彎,原因與3中的相同。5、當a1=1,a2=1,a3=1,b1=0.1656,c1=135°時,機器人前方?jīng)]有障礙物,但是機器人轉彎,原因與3中的相同。6、當a1=1,a2=0,a3=1,b1=1.9331,c1=180°時,機器人前方遇到障礙物,此時探測到的氣體的濃度與平均濃度之比高于設定的閥值,達到氣味源確認的條件,機器人找到氣源,停止運動。在模擬的環(huán)境中,機器人能夠感知氣體煙羽并跟蹤煙羽不斷地趨近氣源所在的位置。機器人在尋找氣源的過程中其運動軌跡并不是一條直線,這是因為在跟

7、蹤氣體煙羽時機器人需要調(diào)整其朝向以保證面向氣流的方向和氣體濃度增大的方向。五、結論和進一步的工作在本文中,我們采用了數(shù)值方法來生成氣體煙羽模型,在移動機器人模仿黃蜂行為的基礎上利用bp神經(jīng)網(wǎng)絡提供更高效的智能算法。在該算法中,機器人在模擬的環(huán)境中感知并追蹤氣體煙羽,直至找到氣源。但是這個模型并不完美。首先,研究人員必須熟悉matlab并且具有編程能力;其次,我們假設機器人和障礙物不影響煙羽的擴散。但是當機器人和障礙物較大時,這個假設并不成立。將來,可以采用考慮了機器人和障礙物尺寸的更為真實的模擬環(huán)境及開發(fā)更為智能的算法來研究移動機器人氣源定位問題。參考文獻1h.ishida, g,hakaya

8、ma, t.nakamoto and t.moriizumi, controlling a gas plume-tracing robot based on transient responses of gas sensors. ieee, 2002: 16651760.2r.russell, d.thiel and a.mackay-sim, sensing odor trails for mobile robot navigation. ieee international conference on robotics and automation, 1994: 26722677.3zhenzhang liu, a simulation framework for plume

溫馨提示

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

評論

0/150

提交評論