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

        ?

        基于神經(jīng)網(wǎng)絡的機械臂任務空間滑模同步控制

        2019-07-16 11:08:04
        關鍵詞:同步控制滑模不確定性

        (中國石油大學(華東) 化學工程學院,山東 青島 266580)

        近年來,機械臂在工業(yè)生產(chǎn)、制造等領域得到了廣泛的應用。目前很多任務如裝配、運輸、焊接等需要多個機械臂操作末端相互配合、協(xié)作形式才能完成,一個單獨的機械臂無法實現(xiàn)這些任務[1-3]。因此,在工業(yè)應用中采取多機器人系統(tǒng)外部同步、互同步、協(xié)同同步或主從同步等同步策略實現(xiàn)協(xié)作,共同完成給定任務[4]。同時由于多機械臂的關節(jié)空間同步在工程上的應用有限,因此任務空間中的機械臂同步控制得到了越來越多的關注[5-6]。

        機械臂系統(tǒng)是一個非線性的復雜系統(tǒng),在控制過程中存在外界干擾、未建模運動學和動力學導致的不確定性。因此,建立各個單機械臂系統(tǒng)之間的耦合關系,準確估計不確定性,設計有效的同步控制算法是實現(xiàn)多機械臂任務空間同步的關鍵技術(shù)之一[7-10]。

        針對機械臂同步控制的問題,國內(nèi)外諸多研究已取得了較大進展。文獻[11]針對主從機械臂的同步控制進行研究,提出一種反饋控制策略,并驗證了在不同結(jié)構(gòu)參數(shù)下的同步控制效果,但其反饋控制器增益對關節(jié)角度十分敏感。文獻[12]提出一種空間多機械臂精準協(xié)同控制方法,實現(xiàn)三維空間中機械臂在追蹤目標過程中對期望軌跡的跟蹤,具有較高的精度和穩(wěn)定性。文獻[13]根據(jù)有向圖理論定義新的同步誤差,提出一種新的機械臂同步控制方法,可以補償從動機械臂的不確定性并估計主動機械臂的加速度。文獻[14]針對裝配任務中的多機械臂協(xié)同設計了一種新的自適應同步控制算法,引入交叉耦合技術(shù),設計的自適應控制律可以保證位置誤差和同步誤差同時漸近穩(wěn)定。文獻[15]針對存在時變通信延遲和動力學不確定性的異構(gòu)機械臂系統(tǒng)的任務空間同步控制進行研究,并通過數(shù)值仿真和Phantom Omni機器人系統(tǒng)實驗驗證了所設計算法的有效性。文獻[16]針對存在動力學和運動學不確定性的單個機械臂的軌跡跟蹤問題進行研究,提出一種新的非奇異終端滑??刂扑惴ǎ纯紤]多個機械臂的同步問題。盡管目前針對多機械臂同步控制的研究已經(jīng)取得了很多成果,但基于圖論方法的同步誤差和交叉耦合誤差研究還處于起步階段,如何有效處理多機械臂系統(tǒng)的運動學和動力學不確定性仍需進一步探索。

        在文獻[16]的基礎上,本研究運用滑模控制原理、神經(jīng)網(wǎng)絡算法和交叉耦合誤差方法,提出了一種基于圖論的多機械臂系統(tǒng)同步誤差和交叉耦合誤差算法,所設計的滑模同步控制器充分利用了滑??刂频聂敯粜院蚏BF神經(jīng)網(wǎng)絡的學習能力,能夠在線估計運動學和動力學不確定性,提高了機械臂的同步控制精度和同步控制的魯棒性。

        1 系統(tǒng)描述

        1.1 動力學模型

        n個機械臂在任務空間中進行同步運動,完成同一操作任務的機械臂系統(tǒng)如圖1所示。

        圖1 多機械臂系統(tǒng)模型Fig.1 Multiple robotic manipulatorssystem model

        運用Euler-Lagrange方法在關節(jié)空間內(nèi)建立n個m關節(jié)串聯(lián)機械臂動力學模型,如式(1):

        (1)

        在工程應用中,大多數(shù)操作任務都是在任務空間中進行規(guī)劃的,因此需要將機械臂系統(tǒng)動力學模型由關節(jié)空間轉(zhuǎn)換到任務空間中。設xi(t)∈Rm為任務空間中的位置坐標向量,關節(jié)空間坐標可以通過式(2)轉(zhuǎn)換到任務空間中:

        xi=hi(qi),

        (2)

        其中,hi(·)∈Rm為關節(jié)坐標空間到任務空間的轉(zhuǎn)換函數(shù)。

        (3)

        其中,Ji(qi)∈Rm×m為關節(jié)空間到任務空間的Jacobian矩陣。

        根據(jù)式(3)可以將關節(jié)空間中的機械臂系統(tǒng)動力學模型轉(zhuǎn)換到任務空間中,如式(4)所示:

        (4)

        1.2 模型不確定性

        由于實際機械臂系統(tǒng)的復雜性以及生產(chǎn)任務的多變性和靈活性,難以建立機械臂的精確模型,使得模型參數(shù)存在偏差。為了確保良好的控制效果和生產(chǎn)任務的順利完成,在建模過程中考慮這些不確定因素是十分必要的。

        (5)

        其中,Mi0(·)、Ci0(·)、Gi0(·)為動力學標稱項;Mi1(·)、Ci1(·)、Gi1(·)為動力學不確定性。

        考慮系統(tǒng)的運動學不確定性,則:

        (6)

        將式(5)和式(6)代入動力學方程(4),可以得到:

        (7)

        其中fi為模型不確定性:

        1.3 同步誤差

        定義第i個機械臂的跟蹤誤差為:

        ei=xid-xi。

        (8)

        根據(jù)無向圖理論,以每個機械臂為節(jié)點,互相之間的信息傳遞為邊,定義多個機械臂之間的連接權(quán)系數(shù)矩陣為:

        其中aij=aji,且當?shù)趇與第j個機械臂有信息傳遞時aij=1,否則aij=0。

        L=P-A。

        機械臂系統(tǒng)的同步誤差可以寫為如下形式:

        (9)

        定義機械臂的交叉耦合誤差:

        (10)

        2 同步控制器設計

        由于RBF神經(jīng)網(wǎng)絡能夠在線學習非線性模型[17-19],本研究應用RBF神經(jīng)網(wǎng)絡對模型不確定性進行辨識逼近,并設計基于RBF神經(jīng)網(wǎng)絡的自適應滑模同步控制器。

        2.1 滑??刂破髟O計

        根據(jù)上節(jié)定義的交叉耦合誤差(10),定義滑模函數(shù)為如下形式:

        (11)

        其中,λ=λT>0。

        滑模趨近律定義為:

        (12)

        其中,正定對角矩陣K1=diag(k11,k12,…,k1n),K2=diag(k21,k22,…,k2n),k1i=diag(k1i1,…,k1im),k2i=diag(k2i1,…,k2im),i=1,…,n。趨近律可以保證系統(tǒng)狀態(tài)在有限時間內(nèi)快速到達滑模面。

        機械臂動力學模型(7)可以轉(zhuǎn)換為如下形式:

        (13)

        定理1如果滑模面設計為(11),趨近律設計為(12),在模型不確定性f=0的情況下,機械臂系統(tǒng)滑模控制器設計如下:

        τ=τ0+τ1,

        (14)

        證明:選取Lyapunov函數(shù)如下:

        (15)

        易知,V>0。將其對時間t求導得:

        (16)

        (17)

        (18)

        即系統(tǒng)狀態(tài)可以在有限時間內(nèi)到達滑模面。

        (19)

        則:

        (20)

        由于L及ψ均為正定矩陣,由式(9)和式(10)可知,系統(tǒng)跟蹤誤差e及機械臂同步誤差ε是漸近穩(wěn)定的。證畢。

        2.2 RBF神經(jīng)網(wǎng)絡滑??刂破髟O計

        徑向基函數(shù)(radial basis function,RBF)神經(jīng)網(wǎng)絡是一種單隱層三層前饋神經(jīng)網(wǎng)絡[20-21]。

        圖2 RBF神經(jīng)網(wǎng)絡結(jié)構(gòu)圖Fig.2 RBF Neural Network structure

        其輸入x與其輸出y可以表示為如下形式:

        (21)

        神經(jīng)網(wǎng)絡自適應律?。?/p>

        (22)

        定理2如果滑模面設計為(11),趨近律設計為(12),在模型不確定性f≠0的情況下,自適應律設計為(22),機械臂系統(tǒng)滑??刂破髟O計如下:

        τ=τ0+τ1+τ2,

        (23)

        證明:選取如下Lyapunov函數(shù):

        (24)

        則有:

        (25)

        模型不確定性f由神經(jīng)網(wǎng)絡進行估計,因此可以表示為如下形式:

        f=WTh+ε,

        (26)

        (27)

        可得:

        (28)

        (29)

        已知外界干擾及神經(jīng)網(wǎng)絡逼近誤差均有界,當滿足下列收斂條件時:

        (30)

        (31)

        即系統(tǒng)狀態(tài)可以在有限時間內(nèi)到達滑模面。

        (32)

        則:

        (33)

        由于L及ψ均為正定矩陣,由式(9)、式(10)可知,系統(tǒng)跟蹤誤差e及機械臂同步誤差ε是漸近穩(wěn)定的。證畢。

        3 仿真驗證

        為驗證所提出同步控制算法的有效性和穩(wěn)定性,在文獻[16]的基礎上,設計了兩個2連桿機械臂的同步仿真。

        3.1 參數(shù)設定

        假設所有的機械臂具有相同的動力學和運動學方程,但初始狀態(tài)不同,其關節(jié)空間中的動力學方程形式如下:

        其中:

        γ1(q1,q2)=(m1+m2)r1cos(q2)+m2r2cos(q1+q2),γ1(q1,q2)=m2r2cos(q1+q2)。

        關節(jié)坐標空間到任務空間的轉(zhuǎn)換矩陣如下:

        機械臂Jacobian矩陣為:

        機械臂系統(tǒng)的有關參數(shù)參考文獻[22],設置如下:m1=0.5 kg,m2=1.5 kg,r1=1 m,r2=0.8 m,J1=5 kg·m,J2=5 kg·m,g=9.81 m/s2。

        任務空間中期望軌跡設置為:

        兩機械臂兩連桿沿x和y方向的初始位置和初始速度分別為:

        控制器參數(shù)及拉普拉斯矩陣設置為:

        網(wǎng)絡輸入取為:

        隱層高斯基函數(shù)的取值若不合適,將使高斯基函數(shù)無法得到有效的映射,從而導致RBF神經(jīng)網(wǎng)絡無效。故c按網(wǎng)絡輸入值的范圍取值:

        3.2 仿真結(jié)果及分析

        基于上述參數(shù)進行Matlab仿真,仿真結(jié)果如圖3~9所示。

        圖3 任務空間中機械臂軌跡跟蹤曲線Fig.3 Trajectories tracking of robotic manipulators in task space

        圖4 機械臂x、y方向軌跡跟蹤Fig.4 Movement trajectories of robotic manipulators in x and y direction

        圖3、圖4分別為機械臂在任務空間和x、y方向上的軌跡跟蹤結(jié)果??梢钥闯?,兩機械臂在同步控制器(22)的控制作用下,均能從任意初始位置精確跟蹤期望軌跡,并實現(xiàn)同步運動,跟蹤誤差及同步誤差可以漸近收斂到0,且整個機械臂系統(tǒng)在達到穩(wěn)定狀態(tài)后不再發(fā)生較大的波動。即模型不確定性可以被神經(jīng)網(wǎng)絡準確估計,并被控制器τ3抵消。機械臂系統(tǒng)的輸入力矩如圖5所示。

        圖5 兩連桿機械臂關節(jié)驅(qū)動力矩Fig.5 Joint driving torque of two connecting rod manipulators

        為進一步驗證所設計的同步控制器的有效性,在仿真時間第10秒對機械臂1施加一個時長0.5 s的脈沖干擾,幅度為d′=25,同時以兩機械臂無同步耦合時的情況為對比,仿真結(jié)果如圖6~9所示。

        圖6 兩機械臂x、y方向跟蹤誤差對比Fig.6 Tracking error comparison of the two robotic manipulators in x and y directions

        圖7 兩機械臂x、y方向同步誤差Fig.7 Synchronization error of the two robotic manipulators in x and y directions

        圖8 兩機械臂x、y方向跟蹤誤差對比(未同步)Fig.8 Tracking error comparison of the two robotic manipulators in x and y directions (unsynchronized)

        圖9 兩機械臂x、y方向同步誤差(未同步)Fig.9 Synchronization error of the two robotic manipulators in x and y directions (unsynchronized)

        圖6、圖7為機械臂在滑模同步控制器(23)作用下的軌跡跟蹤誤差和同步誤差,可以看出,當機械臂1受到擾動之后,機械臂2可以快速跟蹤上受擾動機械臂,同步誤差保持在εx≤4.5×10-3m、εy≤0.02 m范圍內(nèi)。由仿真結(jié)果圖8、圖9可以看出,在受到脈沖干擾時機械臂1與機械臂2之間的同步誤差范圍為εx≤0.02 m、εy≤0.055 m,無法達到同步要求。

        通過綜合分析仿真結(jié)果圖3~9,可以得到如下結(jié)論:通過合理設計控制器參數(shù),利用本研究所提出的基于RBF神經(jīng)網(wǎng)絡的滑??刂扑惴?,考慮系統(tǒng)存在運動學不確定性、動力學不確定性和未知干擾,且機械臂之間存在交互影響的條件下,各機械臂即使存在較大的初始誤差,也能快速精確地跟蹤給定軌跡,且保證機械臂在受到擾動的情況下也能實現(xiàn)同步運動,即本研究所提出的同步控制算法能夠滿足控制要求。

        4 結(jié)論

        本研究針對存在不確定性的多機械臂系統(tǒng),對其任務空間中同步控制問題進行研究。綜合運用滑模控制、RBF神經(jīng)網(wǎng)絡和交叉耦合誤差等原理和方法,設計了一種新的滑模同步控制器。主要結(jié)論如下:

        1) 提出一種新的基于RBF神經(jīng)網(wǎng)絡的機械臂任務空間滑模同步控制算法,可以對機械臂系統(tǒng)的動力學和運動學不確定性等進行估計并補償,提高了同步控制精度及傳統(tǒng)滑??刂破鬟m應性。

        2) 基于圖論理論定義同步誤差和交叉耦合誤差,在此基礎上所設計的滑模同步控制器可以保證機械臂在存在外界干擾的情況下實現(xiàn)同步運動。

        猜你喜歡
        同步控制滑模不確定性
        法律的兩種不確定性
        法律方法(2022年2期)2022-10-20 06:41:56
        英鎊或繼續(xù)面臨不確定性風險
        中國外匯(2019年7期)2019-07-13 05:45:04
        基于組合滑??刂频慕^對重力儀兩級主動減振設計
        測控技術(shù)(2018年4期)2018-11-25 09:47:26
        并網(wǎng)逆變器逆系統(tǒng)自學習滑??箶_控制
        基于EtherCAT網(wǎng)絡的金剛線多線切割機雙主軸同步控制
        具有不可測動態(tài)不確定性非線性系統(tǒng)的控制
        基于云模型的舵機同步控制
        基于廣義預測的雙轉(zhuǎn)動掃描系統(tǒng)同步控制
        不確定系統(tǒng)的自適應可靠滑??刂?/a>
        国产精品久久无码免费看 | 日韩国产精品一本一区馆/在线| 国产一区二区在线观看视频免费 | 中国少妇×xxxx性裸交| 日日婷婷夜日日天干| 欧美真人性做爰一二区| 校花高潮一区日韩| 91久久国产露脸国语对白| 日韩亚洲无吗av一区二区| 男人扒开添女人下部免费视频| a级大胆欧美人体大胆666| 人妻无码一区二区在线影院| 亚洲av五月天天堂网| 久草中文在线这里只有精品| 亚洲爆乳无码精品aaa片蜜桃| 人妻丰满熟妇av无码区不卡| 精品无码AⅤ片| 亚洲精品一区二区在线播放| 国产视频激情视频在线观看| 无码人妻丰满熟妇啪啪网不卡| 狠狠色成人综合网| 美女一级毛片免费观看97| 国产偷拍盗摄一区二区| 日本一区二区在线高清| 亚洲av综合av成人小说| 亚洲精品久久久无码av片软件| 国产丝袜免费精品一区二区| 亚洲精品国产熟女久久久| 丰满人妻一区二区三区视频| 国产成人亚洲精品青草天美| 久久人妻AV无码一区二区| 一区二区三区精品偷拍av| 国产三级不卡一区不卡二区在线| 午夜精品久久久久久久99热| 日韩好片一区二区在线看| 国产在线高清无码不卡| 人日本中文字幕免费精品| 一本加勒比hezyo无码专区| 中文字幕乱码人妻一区二区三区| 无码8090精品久久一区| 成人大片在线观看视频|