亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        混沌神經(jīng)動力學(xué)行為在多自由度機(jī)器人上的應(yīng)用研究

        2017-02-27 11:33:31夏東盛李永濤
        計算機(jī)測量與控制 2017年1期
        關(guān)鍵詞:手臂光源神經(jīng)元

        夏東盛,李永濤

        (1.陜西工業(yè)職業(yè)技術(shù)學(xué)院,陜西 咸陽 712000; 2.西安能合電子科技有限公司,西安 710000)

        混沌神經(jīng)動力學(xué)行為在多自由度機(jī)器人上的應(yīng)用研究

        夏東盛1,李永濤2

        (1.陜西工業(yè)職業(yè)技術(shù)學(xué)院,陜西 咸陽 712000; 2.西安能合電子科技有限公司,西安 710000)

        把高維的混沌神經(jīng)動力學(xué)行為應(yīng)用到多但有限自由度的機(jī)器人以實現(xiàn)適應(yīng)性控制是一個困難的問題;借鑒大量神經(jīng)元控制少數(shù)肌肉的生物事實,一種簡單的神經(jīng)編碼方法被用來使高維的神經(jīng)網(wǎng)絡(luò)模式轉(zhuǎn)化成了低維的運(yùn)動參數(shù);雖然只在神經(jīng)網(wǎng)絡(luò)中嵌入了3種簡單的姿勢動作,但是在混沌神經(jīng)動力學(xué)行為出現(xiàn)時,機(jī)器人手臂呈現(xiàn)出復(fù)雜的組合運(yùn)動;利用這一點,提出了一個簡單的控制算法用來解決病態(tài)問題(不一定有解或者確定的解無法保證的問題);實裝實驗進(jìn)一步表明,盡管只有粗略甚至不確定的光源信息,利用提出的控制算法,機(jī)器人手臂可以成功的尋找到光源。

        混沌神經(jīng)動力學(xué); 機(jī)器人手臂 ; 病態(tài)問題; 神經(jīng)編碼

        0 引言

        大腦作為世界上最復(fù)雜的系統(tǒng)之一,已經(jīng)吸引了大量跨學(xué)科,包括生物,化學(xué),信息,物理,計算機(jī),通信,醫(yī)學(xué),心理學(xué)等研究者的興趣。盡管大量的研究成果讓我們對大腦的了解越來越多,但建立在傳統(tǒng)學(xué)科細(xì)分基礎(chǔ)上的研究讓我們只見樹木不見森林,很難真正深刻理解大腦的工作機(jī)制。特別是面對大腦中巨大的神經(jīng)網(wǎng)絡(luò)所涌現(xiàn)出的復(fù)雜動力學(xué)行為,傳統(tǒng)的方法往往或多或少的陷入“組合性爆炸”(combinatorial explosion)或者“程序復(fù)雜性”(program complexity)[1]。

        作為系統(tǒng)性科學(xué)發(fā)展的新階段,復(fù)雜性科學(xué)的興起帶動了對復(fù)雜系統(tǒng)所進(jìn)行的橫跨多學(xué)科的系統(tǒng)性科學(xué)研究的同時,也為解決傳統(tǒng)方法的缺陷帶來了新的思路。對于大腦的研究來說,混沌現(xiàn)象在生物實驗中的發(fā)現(xiàn)[2-3]讓混沌理論在腦科學(xué)研究中成為了一個熱點。先鋒的研究者們在探索混沌究竟在人腦中有什么作用[4-8]的時候,也在試圖用混沌來實現(xiàn)某些功能,比如聯(lián)想記憶[9-10],信息編碼[11],記憶搜索[12-13]和偽記憶消除[14]等。有趣的是,日本岡山大學(xué)的末光在理論計算中把混沌引入到了自律控制當(dāng)中[15],然后,李更進(jìn)一步發(fā)展了這個思想,設(shè)計并實裝了一個混沌神經(jīng)網(wǎng)絡(luò)控制的小車機(jī)器人,實現(xiàn)了迷路求解問題[16]。理論和實驗結(jié)果都顯示,混沌運(yùn)動不同于隨機(jī)運(yùn)動,在適應(yīng)性控制中具有特別的優(yōu)勢。但是迷路求解問題中,小車機(jī)器人只有兩個自由度,那么在面對多自由度控制對象時,情況又會怎樣呢?為了回答這個問題,本文中建立了一個控制系統(tǒng),用混沌神經(jīng)網(wǎng)絡(luò)來控制一個多自由度的機(jī)器人,并且提出了一個簡單的控制算法,利用簡單的神經(jīng)編碼函數(shù),實現(xiàn)了復(fù)雜的控制過程。相較于傳統(tǒng)機(jī)器人控制算法中,機(jī)器人自由度增加所帶來的極端程序復(fù)雜性,這種算法不但簡單而且具有很強(qiáng)的適應(yīng)性。

        1 控制系統(tǒng)構(gòu)架

        1.1 控制系統(tǒng)組成

        控制系統(tǒng)主要由神經(jīng)網(wǎng)絡(luò)仿真計算機(jī),多自由度的機(jī)器人,和兩者之間信息交換的無線通信系統(tǒng)以及機(jī)器人側(cè)的傳感器組成,如圖1所示。神經(jīng)網(wǎng)絡(luò)仿真計算機(jī)屬于核心部分,相當(dāng)于人的大腦,根據(jù)機(jī)器人側(cè)的傳感器送來的數(shù)據(jù),完成神經(jīng)網(wǎng)絡(luò)的模式更新,生成機(jī)器人各自由度的控制信息。這些信息通過藍(lán)牙通信送給機(jī)器人,實現(xiàn)機(jī)器人的運(yùn)動控制。

        圖1 控制系統(tǒng)示意圖

        1.2 多自由度機(jī)器人

        本文中的機(jī)器人采用日本RT公司的機(jī)械臂(如圖2),共有5個微型伺服電機(jī)控制,他們的旋轉(zhuǎn)角度范圍如下表1。

        表1 伺服電機(jī)的旋轉(zhuǎn)角度范圍Servo1α1180°Servo2α2135°Servo3α3120°Servo4α4180°Servo5α590°

        圖2 日本RT公司5自由度機(jī)器人手臂

        神經(jīng)網(wǎng)絡(luò)仿真計算機(jī)作為最核心的部分,采用Intel core i3 處理器,4 GB內(nèi)存的計算機(jī)。神經(jīng)網(wǎng)絡(luò)運(yùn)算采用C++編程運(yùn)行在Linux操作系統(tǒng)中。藍(lán)牙通信系統(tǒng)不是本文的重點,所以不再詳述。下文將著重描述本文的核心部分——神經(jīng)網(wǎng)絡(luò)的理論基礎(chǔ)和算法。

        2 神經(jīng)網(wǎng)絡(luò)模型

        本研究基于一個由N個神經(jīng)元組成的非對稱遞歸神經(jīng)網(wǎng)絡(luò)模型(Recurrent Neural Network Model),如圖3所示。

        每個神經(jīng)元的激活函數(shù)為:

        (1)

        (2)

        第i個神經(jīng)元xi接受第j個神經(jīng)元xj的輸入連接權(quán)值用Wij來表示。由于每個神經(jīng)元與除自己以外的其他神經(jīng)元相連,所以Wij=0。參數(shù)r表示與每個神經(jīng)元相連的神經(jīng)元數(shù)目,稱為連接數(shù)。配置函數(shù)Gi(r)表示輸出連接到第i個神經(jīng)元的神經(jīng)元序號的集合。神經(jīng)元的激活函數(shù)采用閾值函數(shù),θi表示第i個神經(jīng)元的閾值,為簡單起見,取θi=0。每個神經(jīng)元有兩個狀態(tài):激活或者非激活狀態(tài)分別用1和-1表示。因此,神經(jīng)網(wǎng)絡(luò)的狀態(tài)模式可以用一個N維的狀態(tài)向量X表示。如果用實心方塊“■”表示激活狀態(tài),空心方塊“□”表示非激活狀態(tài),則N維的狀態(tài)向量X可以表示成圖形模式,如圖3所示。

        圖3 非對稱遞歸神經(jīng)網(wǎng)絡(luò)模型

        從神經(jīng)元的激活函數(shù)可以看出,影響神經(jīng)網(wǎng)絡(luò)狀態(tài)變化的關(guān)鍵參數(shù)是連接數(shù)r和連接權(quán)值矩陣W={Wij}。首先,在取r=N-1的狀況下, 通過一種正交化學(xué)習(xí)法[17],可以確定一個非對稱的連接權(quán)矩陣W={Wij},并把極限環(huán)吸引子模式學(xué)習(xí)進(jìn)神經(jīng)網(wǎng)絡(luò)中。假設(shè)有M個N維神經(jīng)網(wǎng)絡(luò)模式,被分為L組,每組包含K個,即M=K×L,那么這些神經(jīng)網(wǎng)絡(luò)模式可以用符號表示成{ξμ,λ|μ = 1,2,…,L;λ = 1,2,…,K}。如果取ξμ,λ + 1= ξμ,1,通過式(3)的正交化學(xué)習(xí)學(xué)習(xí),確定的連接權(quán)值矩陣W使M個N維神經(jīng)網(wǎng)絡(luò)模式成為L個包含K個模式的極限環(huán)吸引子。

        (3)

        一旦連接權(quán)值矩陣W已經(jīng)確定,對于任意的初始神經(jīng)網(wǎng)絡(luò)模式,如果r=N-1,神經(jīng)網(wǎng)絡(luò)的狀態(tài)在有限次的更新之后K倍數(shù)周期性地出現(xiàn)L組中的其中一組。因此,L組模式實際上是L個極限環(huán)吸引子。然而隨著連接數(shù)r逐漸變小,極限環(huán)吸引子逐漸變的不穩(wěn)定,最終當(dāng)r足夠小(r<

        圖4 N維相空間狀態(tài)遷移示意圖

        3 神經(jīng)網(wǎng)絡(luò)模式編碼與運(yùn)動函數(shù)

        科學(xué)研究表明,人的大腦中神經(jīng)元的數(shù)目大約為1011個[20],但是人的肌肉數(shù)只有區(qū)區(qū)幾百塊。這從一個側(cè)面反映了神經(jīng)控制肌肉時具有極大的冗余度的同時,也意味著具備極高靈活性和適應(yīng)性的行為與大量神經(jīng)元所表現(xiàn)的復(fù)雜動力學(xué)行為相關(guān)。假設(shè)控制對象具有(個自由度(m<

        圖5 N維神經(jīng)網(wǎng)絡(luò)模式編碼成Γ個自由度運(yùn)動函數(shù)

        本文中神經(jīng)網(wǎng)絡(luò)的神經(jīng)元數(shù)目N=400,控制對象機(jī)器人手臂的自由度Γ=5,所以采用分割向量的方法進(jìn)行神經(jīng)網(wǎng)絡(luò)模式編碼(如圖6)。

        圖6 分割向量的方法進(jìn)行神經(jīng)網(wǎng)絡(luò)模式編碼

        (4)

        (5)

        (6)

        (7)

        4 尋找光源實驗

        為了驗證混沌神經(jīng)網(wǎng)絡(luò)狀態(tài)在多自由度機(jī)器人自適應(yīng)性控制中的有用性,本文設(shè)計了一個尋找光源實驗。在離機(jī)器人手臂50cm的地方安裝了一個燈泡作為點光源,機(jī)器人手臂利用其指端安裝的光敏傳感器來尋找這個點光源,最終機(jī)器人手臂伸直接近光源表示實驗成功,如圖7所示。

        圖7 尋找光源實驗

        在該實驗中,因為有3個具有指向性的光敏傳感器,所以通過比較信號強(qiáng)度的方法,判斷光源的大概位置實在正面,左面還是右面。光敏傳感器的指向性測試結(jié)果如圖8所示。如果光敏傳感器檢測到光源在機(jī)械臂指端的正前方(光敏傳感器左右45°之間)時,把這些信息通過藍(lán)牙傳給神經(jīng)網(wǎng)絡(luò)仿真計算機(jī),神經(jīng)網(wǎng)絡(luò)模式以r=N-1更新,否則以r<

        圖8 光傳感器設(shè)計安裝及指向性測試

        圖9 控制算法

        首先,神經(jīng)網(wǎng)絡(luò)仿真計算機(jī)根據(jù)機(jī)器人手臂側(cè)的傳感器信息判斷燈是否在手臂的正前方范圍內(nèi)。如果“是”,神經(jīng)網(wǎng)絡(luò)以足夠大的連接數(shù)進(jìn)行一步更新,對應(yīng)產(chǎn)生典型規(guī)則運(yùn)動的片段,否則,神經(jīng)網(wǎng)絡(luò)以足夠小的連接數(shù)進(jìn)行一步更新,對應(yīng)產(chǎn)生復(fù)雜的組合運(yùn)動。神經(jīng)計算的結(jié)果經(jīng)過神經(jīng)編碼形成機(jī)器人手臂的運(yùn)動指令,通過藍(lán)牙通信發(fā)送給機(jī)器人手臂。機(jī)器人手臂的相應(yīng)伺服電機(jī)根據(jù)運(yùn)動指令旋轉(zhuǎn)運(yùn)動,然后機(jī)器人手臂側(cè)的傳感器收集燈光信息,判斷3個傳感器中哪個方向信號最強(qiáng),并上傳給神經(jīng)網(wǎng)絡(luò)仿真計算機(jī),從而開始新的更新循環(huán)。

        圖10 尋找光源實驗過程截圖

        5 總結(jié)

        本文基于一個非對稱遞歸神經(jīng)網(wǎng)絡(luò)模型,通過改變一個重要參數(shù)——連接數(shù)r,可以使神經(jīng)網(wǎng)絡(luò)模式在極限環(huán)吸引子和混沌遷移之間切換。根據(jù)生物神經(jīng)和肌肉之間的極大冗余度,引入一個簡單的神經(jīng)編碼運(yùn)動函數(shù),把神經(jīng)網(wǎng)絡(luò)模式轉(zhuǎn)化為多自由度機(jī)械臂的運(yùn)動,并通過光源尋找實驗驗證了混沌動力學(xué)行為在多自由度適應(yīng)性控制問題中的有用性。不但為再進(jìn)一步,把混沌動力學(xué)行為應(yīng)用到更復(fù)雜的控制問題中奠定了基礎(chǔ),也表明了合理的利用混沌神經(jīng)網(wǎng)絡(luò)可以使復(fù)雜的問題得到簡單解決方法。

        [1]BlumC,RoliA.Metaheuristicsincombinatorialoptimization:Overviewandconceptualcomparison[J].ACMComputingSurveys(CSUR), 2003,35(3):268-308.

        [2]SkardaCA,FreemanWJ.Howbrainsmakechaosinordertomakesenseoftheworld[J].BrainandBehavioralScience, 1987,10: 161-195.

        [3]HayashiH,IshizukaS,OhtaM,etal.ChaoticbehaviorintheOnchidiumgiantneuronundersinusoidalstimulation[J].PhysicsLettersA, 1982,88(8): 435-438.

        [4]TsudaI.ChaoticitinerancyasadynamicalbasisofHermeneuticsinbrainandmind.WorldFutures[J]. 1991,32:167-184.

        [5]BabloyantzA,DestexheA.Low-dimensionalchaosinaninstanceofepilepsy[J].PNAS, 1986,83(10):3513-3517.

        [6]Shil’nikovA,NicolisG,NicolisC.BifurcationandPredicabilityAnalysisofAorderAtmosphericCirculationModel[J].Int.J.BifurcationChaos,1995(5):1701.

        [7]FujiiH,ItohH,IchinoseN,etal.Dynamicalcellassemblyhypothesis—Theoreticalpossibilityofspatio-temporalcodinginthecortex[J].NeuralNetworks, 1996(9): 1303-1350.

        [8]KuroiwaJ,NaraS,AiharaK.Functionalpossibilityofchaoticbehaviourinasinglechaoticneuronmodelfordynamicalsignalprocessingelements[A].In: 1999IEEEInternationalConferenceonSystems,Man,andCybernetics(SMC’99)[C]. (pp. 290-295),1999.

        [9]AiharaK,TakabeT,ToyodaM.Chaoticneuralnetworks.PhysicsLettersA[J]. 1990,144(6-7): 333-340.

        [10]IkeguchiT,AdachiM,AiharaK.ChaoticNeuralNetworksandAssociativeMemory,in“ArtificialNeuralNetworks” (ed.A.Prieto)[J].LectureNotesinComputerScience, 1991,540(17-24),Springer-Verlag,Berlin.

        [11]NaraS,DavisP.Chaoticwanderingandsearchinacyclememoryneuralnetwork[J].ProgressofTheoreticalPhysics, 1992,88:845-855.

        [12]NaraS,DavisP,KawachiM,etal.Memorysearchusingcomplexdynamicsinarecurrentneuralnetworkmodel[J].NeuralNetworks, 1993,6:963-973.

        [13]ParodiG,RidellaS,ZuninoR.Usingchaostogeneratekeysforassociativenoise-likecodingmemories[J].NeuralNetworks, 1993, 6(4):559-572.

        [14]MatsumotoG,AiharaK,HanyuY,TakahashiN,YoshizawaS,etal.Chaosandphaselockinginnormalsquidaxons[J].PhysLettA, 1987,123:162-166.

        [15]SuemitsuY,NaraS.Asolutionfortwo-dimensionalmazeswithuseofchaoticdynamicsinarecurrentneuralnetworkmodel[J].NeuralComputation, 2004,16 (9):1943-1957.

        [16]LiY,NaraS.Applicationofchaoticdynamicsinarecurrentneuralnetworktocontrol:hardwareimplementationintoanovelautonomousrovingrobot[J].BiologicalCybernetics, 2008,99:185-196.

        [17]NaraS,DavisP,KawachiM,etal.Chaoticmemorydynamicsinarecurrentneuralnetworkwithcyclememoriesembeddedbypseudo-inversemethod[J].InternationalJournalofBifurcationandChaosinAppliedSciencesandEngineering, 1995,5:1205-1212.

        [18]NaraS.Canpotentiallyusefuldynamicstosolvecomplexproblemsemergefromconstrainedchaosand/orchaoticitinerancy[J].Chaos, 2003,13(3):1110-1121.

        [19]LiY,NaraS.Noveltrackingfunctionofmovingtargetusingchaoticdynamicsinarecurrentneuralnetworkmodel[J].CognitiveNeurodynamics, 2008,2:39-48.

        [20]GazzanigaS,IvryR,MangunG,CognitiveNeuroscience:TheBiologyoftheMind[M].WWNorton&Company; 第四版 (October1, 2013).

        Study on Application of Chaotic Dynamic Behavior in Multi Degree of Freedom Robot

        Xia Dongsheng1, Li Yongtao2

        (1.Information Engineering Department, Shanxi Polytechnic Institute, Xianyang 712000, China; 2.Research and Development Department, Xi’an Nenghe Electronic Science Co. Ltd., Xi’an 710000, China)

        It is quite difficult that chaotic neural dynamics in higher dimension is applied to robots with multiple (but finite) degree of freedom (DOF). Inspired by the fact that fewer muscles are controlled by a larger number of neurons, a simple coding method enables higher dimensional neural pattern to be translated into lower dimensional motion parameters. Although only three typical gestures are embedded into the neural network, the robot shows complex motions when chaotic neural dynamics emerges. By means of this point, a simple control algorithm was proposed to solve an ill-posed problem, which means that the existence of solution cannot be guaranteed or certain solution cannot be guaranteed. Furthermore, experiments on hardware implementation indicate that the arm robot can find light source with rough and uncertain information successfully using the algorithm.

        chaotic neural dynamics; arm robot; ill-posed problem; neural coding

        2016-07-22;

        2016-08-31。

        夏東盛(1975-),男,陜西咸陽人,副教授,主要從事自動控制、多媒體技術(shù)方向的研究。

        1671-4598(2017)01-0070-04

        10.16526/j.cnki.11-4762/tp.2017.01.020

        TM44

        A

        猜你喜歡
        手臂光源神經(jīng)元
        《從光子到神經(jīng)元》書評
        自然雜志(2021年6期)2021-12-23 08:24:46
        手臂上的抓痕
        《光源與照明》征訂啟事
        光源與照明(2019年3期)2019-06-15 09:21:04
        躍動的神經(jīng)元——波蘭Brain Embassy聯(lián)合辦公
        綠色光源
        章魚長長的手臂是用來做什么的
        抱手臂的娃娃
        基于二次型單神經(jīng)元PID的MPPT控制
        完美的手臂
        毫米波導(dǎo)引頭預(yù)定回路改進(jìn)單神經(jīng)元控制
        欧美日韩一区二区三区视频在线观看 | 欧美与黑人午夜性猛交久久久| 亚洲另类欧美综合久久图片区| 精品中文字幕日本久久久| 蜜桃免费一区二区三区| 国产精品无码久久综合| 婷婷五月综合缴情在线视频| 伊人久久综合影院首页| 国产午夜精品美女裸身视频69| 国产愉拍91九色国产愉拍| 日本高清一区二区三区在线观看| 18精品久久久无码午夜福利| 九九九精品成人免费视频小说| 欧美性xxx久久| 国产日产高清一区二区三区| 亚洲精品一区二区高清| 日本护士xxxxhd少妇| 国产精品对白刺激久久久| 国产亚洲AV无码一区二区二三区| 中文字幕乱码人妻无码久久久1 | 国产三级黄色片子看曰逼大片 | 77777亚洲午夜久久多喷| 中文字幕天天躁日日躁狠狠躁免费 | 闺蜜张开腿让我爽了一夜| 国产成人AV无码精品无毒| 国产午夜在线观看视频| 国产在线无码一区二区三区视频| 亚洲av国产精品色午夜洪2| 亚洲深夜福利| 精品不卡视频在线网址| 久久性爱视频| 一群黑人大战亚裔女在线播放| 男女上床视频免费网站| 蜜桃av人妻精品一区二区三区| 久久国产精品99精品国产| 国产精品入口牛牛影视| 亚洲国产一区二区精品| 亚洲 欧美 综合 在线 精品| 男人边吻奶边挵进去视频| 亚洲av中文无码乱人伦在线咪咕| 国产一区白浆在线观看|