《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 業(yè)界動(dòng)態(tài) > CMAC網(wǎng)絡(luò)在機(jī)器人手眼系統(tǒng)位置控制中的應(yīng)用

CMAC網(wǎng)絡(luò)在機(jī)器人手眼系統(tǒng)位置控制中的應(yīng)用

2008-09-03
作者:曾 慧

??? 摘 要: 在機(jī)器人手眼系統(tǒng)位置控制" title="位置控制">位置控制中,用CMAC神經(jīng)網(wǎng)絡(luò)建立了機(jī)器人非線性視覺(jué)映射關(guān)系模型,實(shí)現(xiàn)了圖像坐標(biāo)到機(jī)器人坐標(biāo)的變換。該模型采用了一種新的多維" title="多維">多維CMAC網(wǎng)絡(luò)的處理方法——疊加處理" title="疊加處理">疊加處理法。實(shí)驗(yàn)表明,與BP網(wǎng)絡(luò)相比,CMAC網(wǎng)絡(luò)能以較高的精度和較快的速度完成手眼系統(tǒng)的坐標(biāo)變換。?

??? 關(guān)鍵詞: CMAC神經(jīng)網(wǎng)絡(luò)? BP網(wǎng)絡(luò)? 疊加處理法? 機(jī)器人手眼系統(tǒng)

?

??? 近年來(lái),在智能機(jī)器人領(lǐng)域,關(guān)于機(jī)器人手眼系統(tǒng)位置控制問(wèn)題的研究受到越來(lái)越多的關(guān)注。在研究中發(fā)現(xiàn)存在這樣一個(gè)問(wèn)題,即如何以較高的精度和較快的速度實(shí)現(xiàn)機(jī)器人手眼系統(tǒng)位置控制,以使機(jī)器人能快速實(shí)現(xiàn)對(duì)目標(biāo)物體的準(zhǔn)確定位和自動(dòng)抓取。這個(gè)問(wèn)題也就是機(jī)器人手眼系統(tǒng)中非線性視覺(jué)映射關(guān)系模型的建模問(wèn)題。采用精確的數(shù)學(xué)模型是機(jī)器人視覺(jué)系統(tǒng)傳統(tǒng)的建模方法。但由于這類問(wèn)題是高度的非線性問(wèn)題,參數(shù)多且其間的相關(guān)性強(qiáng),故這種方法理論上雖然精確,但是建模困難、計(jì)算量大,實(shí)時(shí)性差且沒(méi)有容錯(cuò)能力和自學(xué)習(xí)能力。而神經(jīng)網(wǎng)絡(luò)作為一種智能信息處理的新技術(shù),具有極強(qiáng)的非線性映射能力。因此采用神經(jīng)網(wǎng)絡(luò)的建模方法與傳統(tǒng)的方法相比具有極大的優(yōu)越性。
??? 作者已經(jīng)采用BP網(wǎng)絡(luò)建立了機(jī)器人視覺(jué)系統(tǒng)的映射模型,并作了初步的研究和實(shí)驗(yàn)。結(jié)果發(fā)現(xiàn),采用神經(jīng)網(wǎng)絡(luò)建立機(jī)器人視覺(jué)映射模型是一種有效的建模方法。但采用BP網(wǎng)絡(luò)建立模型存在網(wǎng)絡(luò)規(guī)模大、訓(xùn)練時(shí)間長(zhǎng)、容易陷入局部最小解、定位精度較低等缺點(diǎn)。本文采用CMAC神經(jīng)網(wǎng)絡(luò)建立了機(jī)器人視覺(jué)系統(tǒng)的映射模型,取得了十分令人滿意的效果。
1 CMAC神經(jīng)網(wǎng)絡(luò)簡(jiǎn)介
??? 小腦模型關(guān)節(jié)控制器神經(jīng)網(wǎng)絡(luò)(Cerebellar Model Articulation Controller Neural Network,即CMAC神經(jīng)網(wǎng)絡(luò))是Albus根據(jù)小腦的生物模型提出的一種人工神經(jīng)網(wǎng)絡(luò)。它學(xué)習(xí)速度快,具有局域泛化能力,能夠克服BP網(wǎng)絡(luò)容易陷入局部最小點(diǎn)的問(wèn)題,且硬件易于實(shí)現(xiàn)。目前,CMAC神經(jīng)網(wǎng)絡(luò)被廣泛應(yīng)用于機(jī)器人控制、非線性函數(shù)映射、模式識(shí)別以及自適應(yīng)控制等領(lǐng)域[1]
1.1 CMAC的基本結(jié)構(gòu)和原理
??? CMAC神經(jīng)網(wǎng)絡(luò)的模型結(jié)構(gòu)原理圖如圖1所示。它本質(zhì)上可看作是一種用于表示復(fù)雜非線性函數(shù)的查表結(jié)構(gòu)。

?


??? 圖1中,S為n維輸入矢量空間;A為聯(lián)想記憶空間;Y是輸出響應(yīng)矢量。輸入空間S中的每一矢量S(…,Si,…,Sj,…)被量化后送入存儲(chǔ)區(qū)A,每個(gè)輸入變量Si激活存儲(chǔ)區(qū)A中C個(gè)連續(xù)存儲(chǔ)單元" title="存儲(chǔ)單元">存儲(chǔ)單元。網(wǎng)絡(luò)輸出yi為這C個(gè)對(duì)應(yīng)單元中值(即權(quán)wi)的累加結(jié)果,對(duì)某一輸入樣本,總可通過(guò)調(diào)整權(quán)值達(dá)到期望輸出值。由圖1可以看出,每一輸入樣本對(duì)應(yīng)于存儲(chǔ)區(qū)A中的C個(gè)單元,當(dāng)各樣本分散存儲(chǔ)在A中時(shí),在S中比較靠近的那些樣本就會(huì)在A中出現(xiàn)交疊現(xiàn)象,其輸出值也比較相近,即這C個(gè)單元遵循“輸入相鄰,輸出相近”的原則,這種現(xiàn)象被稱為CMAC神經(jīng)網(wǎng)絡(luò)的局部泛化特性,C為泛化參數(shù)。C越大,對(duì)樣本的映射關(guān)系影響越大,泛化能力越好。
??? CMAC網(wǎng)絡(luò)的學(xué)習(xí)采用誤差糾正算法,計(jì)算量少,收斂速度快。其權(quán)值修正公式及輸出可表示如下:
???

??? 式中,η為學(xué)習(xí)步長(zhǎng),yd為期望輸出,mi為輸入變量Si激活存儲(chǔ)單元的首地址。修正方法可以采用每個(gè)樣本修正一次的增量學(xué)習(xí)方法,也可以采用所有樣本都輸入一輪后再修正的批量學(xué)習(xí)方法[2]
1.2 多維CMAC網(wǎng)絡(luò)的計(jì)算方法
??? 由上述CMAC模型的算法可知,應(yīng)用傳統(tǒng)的多維CMAC概念映射算法會(huì)因輸入維數(shù)的增大而使存儲(chǔ)空間劇烈增大,從而使網(wǎng)絡(luò)計(jì)算量增大,收斂速度變慢[3]。這里采用一種新的多維CMAC網(wǎng)絡(luò)的處理方法——疊加處理法。即把輸入空間為n維的多維CMAC網(wǎng)絡(luò)看作是由n個(gè)一維CMAC網(wǎng)絡(luò)疊加而成,其輸出為n個(gè)一維子網(wǎng)絡(luò)的輸出的疊加[4~5]
??? 當(dāng)輸入空間的維數(shù)n=1時(shí),對(duì)于每一個(gè)輸入變量,都激活C個(gè)連續(xù)存儲(chǔ)單元,即有C個(gè)對(duì)應(yīng)單元的權(quán)值輸出非零。它的激勵(lì)情況如表1所示。

?


??? 經(jīng)歸納,輸入變量Si激活存儲(chǔ)單元的首地址mi的計(jì)算方法如下:
???

其中,Si為輸入量的量化值;C為泛化參數(shù);Δ為相鄰輸入激活存儲(chǔ)單元的重疊單元數(shù)大小。若輸入矢量有q個(gè)量化級(jí),則存儲(chǔ)區(qū)A需要q(C-Δ)+C個(gè)存儲(chǔ)單元。
??? 當(dāng)輸入空間的維數(shù)n>1時(shí),設(shè)輸入空間為n維矢量Si=(Si1,Si2,…,Sin),對(duì)于每個(gè)分量Sij,都可以看作圖1所示結(jié)構(gòu)模型的一維輸入量。由式(3)可得其對(duì)應(yīng)的輸出為

???

其中,mj為Sij所激活存儲(chǔ)單元的首地址。整個(gè)CMAC網(wǎng)絡(luò)可看作由n個(gè)如圖1所示的子網(wǎng)絡(luò)組成,Si對(duì)應(yīng)的輸出yi可看作n個(gè)子網(wǎng)絡(luò)輸出yij(j=1,2,…,n)的疊加。
???

??? 若每個(gè)輸入分量有q個(gè)量化級(jí),每個(gè)子網(wǎng)絡(luò)中兩相鄰樣本有Δ個(gè)單元重疊?熏采用上述疊加方法共需存儲(chǔ)單元n×[q(C-Δ)+C]個(gè)。而對(duì)于傳統(tǒng)的多維概念映射算法來(lái)說(shuō),n維輸入空間中可能的輸入狀態(tài)為qn個(gè)。對(duì)于一些實(shí)際系統(tǒng),qn往往遠(yuǎn)遠(yuǎn)大于n×[q(C-Δ)+C]。例如8維輸入,量化級(jí)為200個(gè)等級(jí),泛化參數(shù)C取為40,相鄰輸入激活存儲(chǔ)單元的重疊單元數(shù)大小Δ為35,則用疊加處理法需要11200個(gè)存儲(chǔ)單元,而用傳統(tǒng)的概念映射算法需要2008個(gè)存儲(chǔ)單元。對(duì)于傳統(tǒng)的概念映射算法所帶來(lái)的要求存儲(chǔ)空間過(guò)大的問(wèn)題,最常用的方法是把A當(dāng)作一個(gè)虛擬存儲(chǔ)區(qū),通過(guò)散射編碼映射到一個(gè)小得多的物理空間單元Ap中,從而減少存儲(chǔ)空間。但是這種地址壓縮技術(shù)隨機(jī)性很強(qiáng),會(huì)帶來(lái)沖撞問(wèn)題且不可避免。然而,對(duì)多維CMAC網(wǎng)絡(luò)采用疊加處理法,不但可以大大減少占用的存儲(chǔ)單元數(shù),而且還可以避免地址壓縮帶來(lái)的沖撞現(xiàn)象,大大提高網(wǎng)絡(luò)的映射精度和學(xué)習(xí)速度[5~6]
2 實(shí)驗(yàn)及仿真結(jié)果
??? 實(shí)驗(yàn)是在山東大學(xué)現(xiàn)代物流實(shí)驗(yàn)中心進(jìn)行的。該機(jī)器人手眼系統(tǒng)由用于抓取物體的SK6機(jī)械手和用于視覺(jué)定位的Panasonic WV-CP410/G彩色攝像頭組成。攝像頭采集的圖像是二維的,而機(jī)械手運(yùn)動(dòng)到某一位置需要六自由度坐標(biāo)。因此必須把二維圖像坐標(biāo)轉(zhuǎn)換成機(jī)器人運(yùn)動(dòng)空間的六維坐標(biāo),才能控制機(jī)器人運(yùn)動(dòng)到指定的空間位置,這就是機(jī)器人手眼系統(tǒng)位置控制問(wèn)題。本文采用CMAC神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)了這一坐標(biāo)變換,并對(duì)其結(jié)果與BP網(wǎng)絡(luò)進(jìn)行了比較。
??? 本實(shí)驗(yàn)共采集到793個(gè)輸入樣本,選取CMAC網(wǎng)絡(luò)的量化精度Q為1000,泛化參數(shù)C為80,學(xué)習(xí)步長(zhǎng)η為0.30。圖2(a)和(b)分別為對(duì)CMAC網(wǎng)絡(luò)訓(xùn)練25次和對(duì)BP網(wǎng)絡(luò)訓(xùn)練5000次的誤差平方和" title="平方和">平方和曲面圖。可以看出,CMAC網(wǎng)絡(luò)在訓(xùn)練次數(shù)少于BP網(wǎng)絡(luò)的情況下,其誤差平方和遠(yuǎn)遠(yuǎn)小于BP網(wǎng)絡(luò),且誤差分布比較均勻。圖3(a)和(b)分別為CMAC網(wǎng)絡(luò)和BP網(wǎng)絡(luò)的誤差平方和隨學(xué)習(xí)次數(shù)的增加而變化的曲線圖。由圖可知CMAC網(wǎng)絡(luò)的學(xué)習(xí)速度較BP網(wǎng)絡(luò)有較大提高。

?

?

?

??? 實(shí)驗(yàn)結(jié)果表明,CMAC網(wǎng)絡(luò)與BP網(wǎng)絡(luò)相比,具有逼近能力強(qiáng)、學(xué)習(xí)速度快、泛化能力強(qiáng)、具有局部泛化能力等優(yōu)點(diǎn),能大大提高機(jī)器人坐標(biāo)變換的精度和速度,具有一定的實(shí)際應(yīng)用價(jià)值。
參考文獻(xiàn)
1 張乃堯,閻平凡.神經(jīng)網(wǎng)絡(luò)與模糊控制.北京:清華大學(xué)出版社,1998
2 李士勇.模糊控制、神經(jīng)控制和智能控制.哈爾濱:哈爾濱工業(yè)大學(xué)出版社,1996
3 周旭東,王國(guó)棟,李淑華.任意偏移矢量分布的N維CMAC映射算法及應(yīng)用.信息與控制,1997;26(1):7~11
4 Parks P C,Militzer J. Improved Allocation of Weights for Associative Memory Storage in Learning Control System. Proc1st IFAC Symposium on Design Methods of Control System. Zurich:Paragmon Press II,1991:777~782
5 楊勝躍,樊曉平.基于高階CMAC網(wǎng)絡(luò)的機(jī)器人自學(xué)習(xí)控制器.長(zhǎng)沙鐵道學(xué)院學(xué)報(bào),2000;(18)3:29~33
6 劉 慧,許曉鳴,張鐘俊.小腦模型神經(jīng)網(wǎng)絡(luò)改進(jìn)算法的研究.自動(dòng)化學(xué)報(bào),1997;23(4):482~487

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲午夜在线视频| 亚洲美女性视频| 亚洲国产日韩欧美在线99 | 亚洲视频999| 91久久久国产精品| 亚洲国产美女| 亚洲高清中文字幕| 亚洲成人资源网| 亚洲国产精品第一区二区| 伊人蜜桃色噜噜激情综合| 一区二区在线不卡| 亚洲福利视频在线| 亚洲欧洲精品一区二区三区| 最新国产成人av网站网址麻豆| 亚洲国产va精品久久久不卡综合| 精品1区2区3区4区| 亚洲福利免费| 亚洲精品日韩在线| av成人免费在线观看| 一区二区免费在线播放| 在线亚洲+欧美+日本专区| 中文一区二区| 亚洲欧美日本视频在线观看| 午夜在线观看欧美| 久久成人久久爱| 亚洲国产第一| 一本不卡影院| 亚洲欧美日本另类| 久久gogo国模啪啪人体图| 久久久久久久成人| 免费欧美在线视频| 欧美日韩精品一区二区在线播放 | 国产精品一区二区三区观看| 国产精品日韩在线一区| 国产日韩三区| 在线精品视频在线观看高清| 亚洲精品国产品国语在线app| 亚洲精品乱码久久久久久日本蜜臀 | 亚洲专区欧美专区| 久久精品91久久久久久再现| 亚洲激情精品| 9色精品在线| 午夜亚洲激情| 久久综合网络一区二区| 欧美日韩亚洲另类| 国产欧美午夜| 91久久精品一区二区别| 亚洲午夜av电影| 久久国产色av| 一区二区欧美视频| 久久gogo国模裸体人体| 欧美激情第10页| 国产欧美精品日韩区二区麻豆天美 | 亚洲尤物在线| 亚洲国产日韩欧美| 国产精品99久久久久久有的能看| 欧美一区二区高清在线观看| 麻豆精品一区二区av白丝在线| 欧美日韩一区综合| 国产在线成人| 一本色道久久综合亚洲精品高清| 欧美一区二区三区在线观看视频| 日韩一区二区免费看| 久久九九精品99国产精品| 欧美日本不卡视频| 国产亚洲欧美另类一区二区三区| 亚洲精选91| 亚洲高清不卡在线| 亚洲欧美精品一区| 欧美福利视频网站| 国产亚洲欧美一区二区| 亚洲精品综合| 亚洲第一页中文字幕| 亚洲男女自偷自拍图片另类| 欧美www视频在线观看| 国产精品视屏| 亚洲精品小视频在线观看| 久久爱91午夜羞羞| 亚洲制服少妇| 欧美精品偷拍| 韩日视频一区| 亚洲欧美一区二区激情| 一区二区三区视频在线播放| 久热国产精品视频| 国产精品永久入口久久久| 亚洲精品一区二区三区福利| 亚洲高清视频在线| 欧美一区二区三区婷婷月色 | 亚洲欧美一区二区三区久久 | 久久国产精品一区二区| 亚洲综合色激情五月| 欧美电影免费观看大全| 国产亚洲欧美一区二区| 亚洲一区美女视频在线观看免费| 日韩视频在线观看一区二区| 毛片av中文字幕一区二区| 国产日韩在线一区| 亚洲欧美另类久久久精品2019| 亚洲午夜精品国产| 欧美女人交a| 亚洲福利小视频| 亚洲夫妻自拍| 久久亚洲不卡| 国内成人在线| 久久er99精品| 久久蜜桃资源一区二区老牛 | 久久久久成人网| 国产日韩精品一区二区| 亚洲在线免费视频| 亚洲欧美bt| 国产精品高潮粉嫩av| 99这里只有精品| 一区二区三区精品视频| 欧美精品www在线观看| 亚洲国产欧美精品| 亚洲精品资源| 欧美人成免费网站| 日韩视频中文| 亚洲视频免费在线| 欧美视频二区| 亚洲视频免费看| 亚洲欧美日韩一区二区三区在线 | 亚洲在线一区二区三区| 性色av一区二区三区| 国产精品日韩欧美| 欧美一级在线视频| 欧美专区日韩专区| 国内精品久久久久伊人av| 亚洲第一免费播放区| 欧美1区视频| 亚洲精品美女91| 亚洲午夜三级在线| 欧美午夜在线观看| 亚洲女爱视频在线| 久久国产综合精品| 激情六月婷婷久久| 亚洲精品精选| 欧美日韩一区二区在线播放| 在线视频欧美日韩精品| 欧美亚洲综合另类| 国内精品99| 亚洲精品免费电影| 欧美日韩视频专区在线播放 | 国产精品国产三级国产aⅴ入口| 亚洲天堂免费在线观看视频| 性色av一区二区三区在线观看| 国产一区二区三区在线播放免费观看| 欧美一区二区三区喷汁尤物| 免费影视亚洲| 一区二区电影免费观看| 午夜精品久久久久久久久久久| 国产农村妇女毛片精品久久莱园子| 欧美一区二粉嫩精品国产一线天| 久久一二三四| 亚洲美女啪啪| 久久se精品一区二区| 有坂深雪在线一区| 亚洲天堂偷拍| 国模私拍一区二区三区| 99视频一区| 国产欧美日韩精品一区| 亚洲精华国产欧美| 欧美亚洲成人精品| 久久精品二区| 欧美日韩亚洲一区在线观看| 午夜欧美大片免费观看| 欧美激情bt| 午夜免费久久久久| 欧美精品一区二区三区在线播放 | 国产欧美精品一区二区三区介绍| 久久精品夜色噜噜亚洲a∨| 欧美日韩在线一区二区| 久久国产乱子精品免费女 | 一本色道久久88综合亚洲精品ⅰ| 久久国产成人| 亚洲国产精品国自产拍av秋霞| 亚洲欧美经典视频| 亚洲第一狼人社区| 午夜激情亚洲| 亚洲国产精品一区二区www| 欧美一二区视频| 亚洲国产婷婷香蕉久久久久久| 亚洲欧美国产日韩天堂区| 曰韩精品一区二区| 小处雏高清一区二区三区| 亚洲电影在线免费观看| 性色av一区二区三区| 亚洲精品日本| 狼人社综合社区| 亚洲女同性videos| 欧美欧美全黄| 亚洲国产成人av| 国产精品入口尤物| 99国产精品一区| 黄色成人小视频| 欧美在线视频一区二区三区| 日韩视频国产视频| 免费日韩成人| 午夜精品久久久久99热蜜桃导演| 欧美日韩成人综合在线一区二区|