1 引言
沿墻導(dǎo)航控制問題是指驅(qū)動機器人在一定方向上沿墻運動,或者更一般意義上的沿著物體輪廓運動,并與墻保持一定距離。它可以看作是移動機器人智能的低層行為,當(dāng)與其它高層的智能行為相結(jié)合時,可以完成復(fù)雜的任務(wù)。墻體情況可分為以下幾種:
跟蹤一個未知的墻體。當(dāng)獲得的環(huán)境信息太少或無法獲得,機器人的軌跡可能會特定為“沿著右邊的墻體運動直到發(fā)現(xiàn)第一個門口”。另外,如果移動機器人的任務(wù)是繪制全局模型,它就必須沿墻體行進(jìn)將地圖描述完全。
跟蹤一個已知墻體。機器人按照規(guī)劃好路徑跟蹤軌跡,為了使算法誤差保持在小范圍內(nèi)而跟蹤墻體。或者,路經(jīng)規(guī)劃中包括已知墻體,需要機器人沿墻行進(jìn)完成特殊的任務(wù)。
目前關(guān)于移動機器人沿墻導(dǎo)航控制已有較多研究,大多采用聲納作為環(huán)境的感知設(shè)備。算法應(yīng)用則從早期的航跡推算法,發(fā)展到后來使用卡爾曼濾波,模糊控制,控制等。由于模糊邏輯技術(shù)和神經(jīng)網(wǎng)絡(luò)技術(shù)各自獨到的特點,將模糊技術(shù)和神經(jīng)網(wǎng)絡(luò)有機結(jié)合組成模糊神經(jīng)網(wǎng)絡(luò)控制系統(tǒng),可實現(xiàn)模糊規(guī)則自動提取、模糊隸屬函數(shù)的自動生成及在線調(diào)節(jié)。因此本文采用模糊神經(jīng)網(wǎng)絡(luò)算法實現(xiàn)移動機器人的沿墻導(dǎo)航控制。
2 模糊神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)
2.1 輸入輸出值模糊化
本文研究的移動機器人沿墻導(dǎo)航控制融合機器人聲納檢測采集到的數(shù)據(jù),判斷機器人的位姿,然后通過模糊神經(jīng)網(wǎng)絡(luò)算法控制移動機器人的動作,使其在一定距離內(nèi)沿墻體運。文中移動機器人側(cè)壁上方安裝有16個聲納,按順時針排列從0#到15#。
移動機器人要避免與墻體碰撞又要保持一定距離,所以本文為每個聲納設(shè)置一個閾值,當(dāng)聲納檢測到的距離值大于或小于這個閾值就采取相應(yīng)的動作。這樣,將聲納采集的距離值與各自相應(yīng)的閾值相減得到差值△di(i=O,1,2,…,15)作為模糊神經(jīng)網(wǎng)絡(luò)的一個輸入;移動機器人的角度信息θ作為另外一個輸入。將距離差值△di和角度θ輸入模糊化如下:
距離差值△di:較小(NB),小(NS),中(Z),大(PS),較大(PB)。
角度θ:左(L),偏左(LS),正(Z),偏右(),右(R)。
輸出變量為移動機器人的左右輪速Vl、,模糊化如下:
左右輪速Vl、Vr:左轉(zhuǎn)(TL),前進(jìn)(G),右轉(zhuǎn)(TR)。
2.2 模糊神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖
模糊神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖如圖1所示,A為輸入層,輸入變量分別是前面所說的距離差值△di(i=0,l,2,3,4)和角度θ。A層的作用是將輸入值傳送到下一層。
B,C為模糊化層,即使用模糊語言來反應(yīng)輸入量的變化,隸屬函數(shù)采用高斯函數(shù),隸屬度計算公式如下:
連接權(quán)重We、Wd決定了隸屬函數(shù)的形狀。
D層為模糊推理層,目的是將輸入量進(jìn)行綜合處理,共采用了25條規(guī)則,它們由C,D,E的連接表示出來。模糊規(guī)則如下:
lf △di is M andθis N,then Vl is K and Vris L.
其中M=NB,NS,Z,PS,PB;N=L,LS,Z,RS,R;K,L=TL,G,TR。
E、F、G層為去模糊化層。F層有10個神經(jīng)元,5個對應(yīng)移動機器人的左輪速度,5個對應(yīng)右輪速度。F層的結(jié)果隸屬函數(shù)使用三角形隸屬函數(shù),目的是把在E層模糊語言描述的隸屬函數(shù)轉(zhuǎn)化為具體數(shù)值的隸屬度。G層求解模糊結(jié)果,采用重心法,也叫加權(quán)平均法。求解過程是以控制作用論域上的點vi(i=l,2,…,n)對控制作用模糊集的隸屬度u為權(quán)系數(shù)進(jìn)行加權(quán)平均而求得模糊結(jié)果,對于離散論域vi:
3 沿墻導(dǎo)航控制計算模型
圖l所示即為本文采用的BP前饋型神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),計算模型如下(I為該神經(jīng)元的輸入值,O為輸出值,上標(biāo)表示神經(jīng)元所在的層):
F層:輸出隸屬函數(shù)使用三角形函數(shù),隸屬度計算公式如下:
4 實驗結(jié)果
為了驗證算法的有效性,本文設(shè)計了移動機器人沿左墻行進(jìn)的實驗。實驗環(huán)境為有兩扇門的長方形走廊。其中,黑色實線為帶有兩扇門的墻體,藍(lán)色曲線為移動機器人沿墻體行進(jìn)的軌跡。移動機器人使用0#~4#聲納,圖2為基于航跡推算法的移動機器人墻體跟蹤軌跡圖;圖3為基于模糊神經(jīng)網(wǎng)絡(luò)的移動機器人沿墻導(dǎo)航控制軌跡圖。
圖3中,移動機器人與墻體的距離聯(lián)合各聲納相對于移動機器人正前方的角度作為模糊神經(jīng)網(wǎng)絡(luò)的輸入,經(jīng)過融和判斷來控制移動機器人的動作,靠近墻體或遠(yuǎn)離墻體。例如,O#(-90°)測得的數(shù)值為208mm,1#(-50°)測得的數(shù)值為324mm,2#(一30°)測得的數(shù)值為877mm,3#(一10°)測得的數(shù)值為1700mm,4#(10°)測得的數(shù)值為3000mm,說明移動機器人距離墻體太近,需遠(yuǎn)離以避免碰撞,此時移動機器人左輪速度為0.20m/s,右輪速度為O.08m/s。移動機器人采用模糊神經(jīng)網(wǎng)絡(luò)進(jìn)行沿墻導(dǎo)航控制的均方誤差為0.0014。單一采用航跡推算法的均方誤差為0.0382。由此可見,采用模糊神經(jīng)網(wǎng)絡(luò)進(jìn)行移動機器人沿墻導(dǎo)航控制,性能大大提高。
5 結(jié)論
本文給出了模糊神經(jīng)網(wǎng)絡(luò)的計算模型,利用BP網(wǎng)絡(luò)離線訓(xùn)練權(quán)值。此方法能夠根據(jù)移動機器人聲納采集到的信息自動生成模糊隸屬函數(shù),并且自動提取模糊規(guī)則,增強了神經(jīng)網(wǎng)絡(luò)的泛化能力和容錯能力。實驗證明了此方法的有效性和可行性,能夠無碰撞地沿墻體行進(jìn),并保持一定的距離。
責(zé)任編輯:gt
上一篇:導(dǎo)覽機器人控制系統(tǒng)的軟硬件設(shè)計
下一篇:基于LPC2106微處理器實現(xiàn)微型足球機器人控制系統(tǒng)的設(shè)計
推薦閱讀
史海拾趣
隨著EPC公司氮化鎵技術(shù)的不斷完善和成熟,其產(chǎn)品開始受到市場的廣泛認(rèn)可。無線電源傳送、全自動汽車、高速移動通信等領(lǐng)域的企業(yè)紛紛采用EPC公司的氮化鎵功率半導(dǎo)體器件,以提高其產(chǎn)品的性能和效率。EPC公司的市場份額逐漸擴大,成為氮化鎵功率管理技術(shù)領(lǐng)域的領(lǐng)軍企業(yè)。
在追求自身發(fā)展的同時,EPC公司也積極尋求與行業(yè)內(nèi)其他企業(yè)的合作。通過與全球知名的汽車制造商、通信設(shè)備制造商以及消費電子企業(yè)建立合作關(guān)系,EPC公司將其氮化鎵技術(shù)廣泛應(yīng)用于各個領(lǐng)域,推動了整個電子行業(yè)的發(fā)展。同時,EPC公司也積極參與行業(yè)標(biāo)準(zhǔn)的制定和推廣工作,為行業(yè)的健康發(fā)展做出了積極貢獻(xiàn)。
隨著公司的發(fā)展,CSC逐漸意識到技術(shù)創(chuàng)新是立足之本。于是,公司加大了研發(fā)投入,引進(jìn)了一批高端人才,建立了完善的研發(fā)體系。通過不懈的努力,CSC在多個領(lǐng)域取得了重大突破,如高性能處理器、存儲器等關(guān)鍵技術(shù)的研發(fā),使公司在國際市場上逐漸獲得了話語權(quán)。
C&K Switches公司一直致力于技術(shù)創(chuàng)新和研發(fā)。它不斷投入資金和資源,研發(fā)出了一系列具有高性能和可靠性的開關(guān)產(chǎn)品。這些產(chǎn)品不僅提高了設(shè)備的運行效率和穩(wěn)定性,還降低了故障率和維修成本。同時,C&K還積極與合作伙伴和客戶進(jìn)行技術(shù)交流和合作,共同推動電子行業(yè)的發(fā)展。這種技術(shù)突破和創(chuàng)新精神使得C&K在激烈的市場競爭中保持領(lǐng)先地位。
臺灣誠陽(BC)公司深知人才是企業(yè)發(fā)展的核心。因此,公司一直注重人才的引進(jìn)和培養(yǎng)。公司建立了完善的人才培養(yǎng)和激勵機制,為員工提供了廣闊的職業(yè)發(fā)展空間。同時,公司還鼓勵員工參與各種培訓(xùn)和交流活動,提升他們的專業(yè)技能和綜合素質(zhì)。這種對人才的重視和投入,使得臺灣誠陽擁有一支高素質(zhì)、專業(yè)化的團隊,為公司的持續(xù)發(fā)展提供了有力保障。
在環(huán)保意識日益增強的今天,Bomar公司積極響應(yīng)全球環(huán)保號召,開始研發(fā)并應(yīng)用環(huán)保材料。公司推出的生物基低聚物產(chǎn)品,完全或部分提取自植物或農(nóng)作物等可再生原料,不僅降低了對石油產(chǎn)品的依賴,還具有低刺激性和低毒性的優(yōu)勢。這一創(chuàng)新舉措不僅有助于提升Bomar公司產(chǎn)品的環(huán)保性能,也符合了市場對環(huán)保產(chǎn)品的需求趨勢,為公司的可持續(xù)發(fā)展注入了新的動力。
這五個故事只是Bomar公司在電子行業(yè)發(fā)展過程中的一部分,但它們卻展示了公司在技術(shù)創(chuàng)新、市場拓展、合作發(fā)展以及環(huán)保責(zé)任等方面的努力和成就。通過這些故事,我們可以看到Bomar公司如何緊跟時代步伐,不斷適應(yīng)和引領(lǐng)電子行業(yè)的發(fā)展趨勢。
IPTV四年將有用戶6000萬 尚待統(tǒng)一國際標(biāo)準(zhǔn) 本帖最后由 jameswangsynnex 于 2015-3-3 19:59 編輯 隨著通信技術(shù)的進(jìn)步,在世界范圍內(nèi)越來越多的人已經(jīng)享受到了低廉、先進(jìn)的通信交流手段。通信線路早已接通到了千家萬戶,最普通的是電話網(wǎng),還有銅纜光纖等,隨著這些 ...… 查看全部問答∨ |
|
PADS 9.0版產(chǎn)品的出現(xiàn)標(biāo)志著下一代PADS流程技術(shù)的誕生。與以往的舊產(chǎn)品相比, PADS 9.0修復(fù)和改善了之前版本軟件的不足和缺點,集成了許多全新的功能,擁有了更高的可擴展性和集成度,從而使設(shè)計者能夠結(jié)合Mentor Graphics眾多獨特的創(chuàng)新技術(shù),實現(xiàn) ...… 查看全部問答∨ |
|
DIY FPGA初級學(xué)習(xí)板,核心板已畫好,歡迎大家繼續(xù)提意見! 【背景貼】: “taikai001”俺想學(xué)習(xí)FPGA--有償尋求合作開發(fā)FPGA學(xué)習(xí)板http://bbs.eeworld.com.cn/thread-93001-1-1.html 經(jīng)過和taikai001的幾次討論,準(zhǔn)備還是搞個簡單點,適合入門的。 目前基本的功能我已經(jīng)畫好了,隨后會把原理圖發(fā)上來 ...… 查看全部問答∨ |
|
基于WINCE 5.0操作平臺,在VC2005 開發(fā)MFC智能設(shè)備應(yīng)用軟件 在VS2005開發(fā)平臺下,開發(fā)的軟件直接通過Microsoft ActiveSync 同步軟件下載到2440開發(fā)扳上可以運行(通過開發(fā)環(huán)境) ;單獨生成Release版本的,脫離開發(fā)環(huán)境下載到開發(fā)板上就不能運行了. 而使用eVC開發(fā)的應(yīng)用程序就不存在這個問題. &nbs ...… 查看全部問答∨ |
|
請問一下調(diào)試過的朋友, STM32F107+DP83848做網(wǎng)絡(luò)通訊, 在初始化的時候,是不是必須插網(wǎng)線?… 查看全部問答∨ |
學(xué)習(xí)Sitara AM335x 的Uboot移植筆記 一、移植過程1、架構(gòu)移植2、SOC移植3、板級移植二、3種移植的區(qū)別 1、架構(gòu)移植:Cortex-A8、MIPS、POWERPC 2、SOC移植 :同一系列,不同型號間的外設(shè)(如I2C)的區(qū)別 &nbs ...… 查看全部問答∨ |
- 廣汽發(fā)布人形機器人核心部件,計劃年內(nèi)小批量生產(chǎn)
- 降低研發(fā)門檻!具身機器人時空智能三體套件免費開放
- 美國量子計算機,實現(xiàn)可認(rèn)證隨機數(shù)生成!
- 鴻蒙破局!代碼自主100%,鴻蒙機器人操作系統(tǒng)憑什么打破國外壟斷?
- 三星球形投影機器人專利公示,變革家庭娛樂
- 國外機器人選手Apptronik:無縫接入“人類工人崗位”
- 又一手機大廠入局,vivo官宣進(jìn)軍家庭機器人市場
- 多傳感器融合助力人形機器人感知系統(tǒng)升級
- 從公路到草坪:意法半導(dǎo)體最新車規(guī)衛(wèi)星導(dǎo)航芯片為賽格威割草機器人保駕護(hù)航
- 芯馳科技X9SP:單芯片艙泊一體方案技術(shù)解析
- 廣汽發(fā)布人形機器人核心部件,計劃年內(nèi)小批量生產(chǎn)
- 汽車圈這場AI生死戰(zhàn),如何讀懂?
- 降低研發(fā)門檻!具身機器人時空智能三體套件免費開放
- 智能駕駛:當(dāng)技術(shù)狂奔撞上安全圍墻
- 超快充能否讓固態(tài)電池變成雞肋,提升充電速度能實現(xiàn)彎道超車嗎?
- 【行業(yè)數(shù)據(jù)】為什么BMW在第六代車型上選用大圓柱電池?
- 我國固態(tài)電池相關(guān)專利申請量已達(dá)1.3萬項
- 工信部發(fā)布2025年標(biāo)準(zhǔn)工作要點:全固態(tài)電池標(biāo)準(zhǔn)體系建設(shè)加速
- “鋰王”固態(tài)電池獲重大突破!400Wh/kg級產(chǎn)品開啟商業(yè)化沖刺
- 韓媒:LG Display廣州工廠將在本月全面投產(chǎn)
- 曝iPhone 12系列已經(jīng)開始量產(chǎn),120Hz屏幕缺席
- 鴻海深入量子計算領(lǐng)域,和臺大舉辦黑客松活動挖掘人才
- 本源量子發(fā)布了國產(chǎn)超導(dǎo)量子計算云平臺
- KungFu生態(tài)汽車電子應(yīng)用落地一直在加速
- 終端手機廠商訂單翻倍 高端手機面板價格可否止跌回漲?
- 中科芯張鍵:具備MCU完整產(chǎn)業(yè)鏈,三年內(nèi)目標(biāo)是成國內(nèi)前三
- 晶豐明源使用了募資1.2億暫時補充流動資金
- 第三代半導(dǎo)體可能成寵兒,國內(nèi)IDM廠商接連布局
- 利亞德:利晶10月份投產(chǎn) 明年推大尺寸自發(fā)光Micro LED電視