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

        ?

        基于HJI理論的移動機器人神經(jīng)網(wǎng)絡(luò)自適應(yīng)控制

        2023-10-29 01:48:54陳昌忠孫增誠
        計算機仿真 2023年9期
        關(guān)鍵詞:移動機器人魯棒性運動學(xué)

        劉 鑫,陳昌忠,羅 淇,孫增誠

        (四川輕化工大學(xué)自動化與信息工程學(xué)院,四川 自貢 643000)

        1 引言

        移動機器人具有靈活性高,生產(chǎn)效率高,實用性強等優(yōu)點,已廣泛應(yīng)用于工業(yè)領(lǐng)域和社會場所。但是,由于其具有強耦合、摩擦負(fù)載不確定等非線性特點,對于它的控制研究一直受到國內(nèi)外學(xué)者的關(guān)注。文獻[1,2]采用智能PID控制算法對一般PID控制算法的參數(shù)不易整定,魯棒性差等問題進行了優(yōu)化。文獻[3]設(shè)計出一種新型滑模控制算法,解決了移動機器人在極坐標(biāo)系中的跟蹤控制問題。文獻[4]針對參數(shù)不確定的運動學(xué)模型,利用反演設(shè)計了自適應(yīng)控制器,并將其推廣到了動力學(xué)模型中。隨著控制理論的發(fā)展,神經(jīng)網(wǎng)絡(luò)技術(shù)也廣泛應(yīng)用于移動機器人的控制之中。文獻[5]利用神經(jīng)網(wǎng)絡(luò)在線調(diào)整運動學(xué)控制器參數(shù)和補償動力學(xué)PID控制器。文獻[6]設(shè)計了一種自適應(yīng)神經(jīng)滑模控制器,實現(xiàn)了不確定動力學(xué)模型的移動機器人的軌跡跟蹤控制。文獻[7]利用神經(jīng)網(wǎng)絡(luò)對打滑條件下的動力學(xué)模型進行補償,實現(xiàn)了打滑條件下移動機器人的軌跡跟蹤。

        文獻[1-3]雖然具有良好的運動學(xué)跟蹤效果但是并未考慮移動機器人的動力學(xué)模型。文獻[4]雖然考慮了動力學(xué)模型,但是并未考慮模型不確定性和外部擾動,在實際的控制中可能出現(xiàn)較大的誤差。

        本文充分考慮移動機器人運動學(xué)模型和動力學(xué)模型的不確定建模項及不確定外部干擾等問題,設(shè)計了基于反步法的運動學(xué)控制器,利用RBF神經(jīng)網(wǎng)絡(luò)對動力學(xué)模型不確定項和外界干擾進行補償,結(jié)合HJI理論設(shè)計了動力學(xué)控制器。利用MATLAB對本文所設(shè)計的控制方法進行數(shù)值仿真,仿真結(jié)果表明了本文設(shè)計的控制系統(tǒng)具有良好的魯棒性。

        2 HJI理論

        在模有界條件下,非線性不確定奇異系統(tǒng)的魯棒可鎮(zhèn)定性與一個擴展的HJI微分不等式存在正解等價[8]。本文基于HJI不等式設(shè)計動力學(xué)反饋控制器,并利用HJI理論來驗證移動機器人動力學(xué)系統(tǒng)的穩(wěn)定性。

        (1)

        為了評判系統(tǒng)的魯棒性,定義如下性能指標(biāo)

        (2)

        式(2)中,J為系統(tǒng)的L2增益,它的大小可用來反應(yīng)系統(tǒng)魯棒性能的好壞。J越小,系統(tǒng)的魯棒性能越好。

        根據(jù)文獻[10],HJI理論可描述為:對任意給定一個正數(shù)γ,如果存在一個正定且可微的函數(shù)L(x)≥0,并且滿足

        則J≤γ。

        3 移動機器人的運動學(xué)與動力學(xué)模型

        考慮一類受非完整約束的差速驅(qū)動的移動機器人,其后方兩側(cè)為驅(qū)動輪,前方兩側(cè)為自由輪,自由輪僅起支撐作用,如圖1所示。設(shè)兩驅(qū)動輪的半徑都為r,軸距為2b,點N為兩輪的軸心。向量q=[xc,yc,θc]T表示移動機器人的軸心N在笛卡爾坐標(biāo)系中的位置,θc表示移動機器人的運動方向與笛卡爾坐標(biāo)系橫軸正方向的夾角。

        圖1 移動機器人示意圖

        對于圖1所示的移動機器人,滿足純滾動、無滑動情況下的非完整約束條件為

        (3)

        將(3)式改寫成如下形式,即

        (4)

        其中

        (5)

        (6)

        選擇一個滿秩矩陣S(q)為AT(q)零空間的一組基,即

        ST(q)A(q)=0

        (7)

        存在一個輔助速度控制向量V(t),使

        (8)

        其中

        (9)

        V(t)=[vω]T

        (10)

        v和ω分別表示移動機器人的線速度和角速度。

        則非完整移動機器人的運動學(xué)方程表示為

        (11)

        一般情況下,非完整移動機器人的動力學(xué)方程可以表示為[11]

        (12)

        由Euler—Lagrange方程可知,移動機器人動力學(xué)模型的參數(shù)[6]

        (13)

        式(13)中,m表示移動機器人的質(zhì)量,I表示轉(zhuǎn)動慣量,τr表示其右輪力矩,τl表示其左輪力矩。

        (14)

        將式(14)等式左右兩邊分別左乘ST(q),將式(8)代入整理后得移動機器人一階動力學(xué)模型

        (15)

        其中

        由文獻[12]可知式(15)具有以下性質(zhì)

        結(jié)合式(7)、式(11)和式(14)可得

        (16)

        4 控制器設(shè)計

        為了實現(xiàn)移動機器人位置跟蹤,本文針對移動機器人運動學(xué)模型和動力學(xué)模型分別設(shè)計相應(yīng)的控制器,具體如下:

        1) 針對移動機器人的運動學(xué)模型采用反步法設(shè)計輔助速度控制率。

        2)針對移動機器人的動力學(xué)模型,基于HJI理論設(shè)計具有RBF神經(jīng)網(wǎng)絡(luò)補償模型不確定項和外部干擾的動力學(xué)控制器。

        4.1 運動學(xué)控制器設(shè)計

        (17)

        對位置跟蹤誤差求導(dǎo),可得誤差變化率

        (18)

        在給定參考線速度vr≥0,角速度ωr≥0的基礎(chǔ)上采用反步法設(shè)計運動學(xué)控制器[13]

        (19)

        其中,k1,k2,k3為大于0的可調(diào)節(jié)參數(shù)。

        4.2 動力學(xué)控制器設(shè)計

        RBF神經(jīng)網(wǎng)絡(luò)能在一個緊湊集和任意精度下逼近任何非線性函數(shù)[14]。本文利用RBF神經(jīng)網(wǎng)絡(luò)對移動機器人的動力學(xué)模型存在不確定建模項和不確定外部擾動進行逼近。

        設(shè)

        (20)

        f=W*σ+εf

        (21)

        由于存在逼近誤差,利用自適應(yīng)算法調(diào)節(jié)神經(jīng)網(wǎng)絡(luò)的權(quán)值,則神經(jīng)網(wǎng)絡(luò)的估計輸出如下

        (22)

        定義速度跟蹤誤差為

        ec=V-Vc

        (23)

        (24)

        設(shè)計如下自適應(yīng)率

        =-ηecσT

        (25)

        其中,η為大于0的可調(diào)節(jié)參數(shù)。

        結(jié)合式(15),式(20)和式(21)可得RBF神經(jīng)網(wǎng)絡(luò)逼近下的動力學(xué)模型為

        (26)

        根據(jù)該模型,設(shè)計前饋控制率為

        (27)

        其中,u為反饋控制率。

        將式(27)代入式(26)整理后得

        (28)

        將速度跟蹤誤差ec作為評判指標(biāo)z,則

        z=ec

        (29)

        式(28)可改寫成

        (30)

        式(30)中,設(shè)

        h(ec)=ec

        則式(30)可該寫成式(1)的形式。

        為了保證動力學(xué)系統(tǒng)誤差收斂,根據(jù)HJI理論設(shè)計反饋控制率為

        (31)

        5 系統(tǒng)穩(wěn)定性分析

        定義運動學(xué)系統(tǒng)和動力學(xué)系統(tǒng)的Lyapunov函數(shù)分別為L1和L2

        (32)

        (33)

        對式(32)求導(dǎo)可得

        (34)

        結(jié)合式(17),(18),(19)可得

        (35)

        對式(33)求導(dǎo)可得

        (36)

        結(jié)合式(28),式(36)可以改寫為

        (37)

        (38)

        將反饋控制率式(31)代入式(38)中,可得

        (39)

        定義

        (40)

        將式(39)代入上式,整理可得

        (41)

        由于

        可知H≤0,則

        (42)

        根據(jù)以上分析驗證,設(shè)計移動機器人的控制系統(tǒng)結(jié)構(gòu)如圖2所示。

        圖2 基于HJI理論的輪式移動機器人的神經(jīng)網(wǎng)絡(luò)控制

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

        圖3為移動機器人圓軌跡跟蹤仿真曲線,圖4為圓軌跡跟蹤下移動機器人的位置跟蹤誤差。由圖3和圖4可以看出,移動機器人能夠快速,平穩(wěn),且準(zhǔn)確的跟蹤上參考軌跡。且位置跟蹤誤差快速收斂到0,幾乎無抖動,表明控制系統(tǒng)具有良好的魯棒性。

        圖3 軌跡跟蹤曲線

        圖4 位置跟蹤誤差曲線

        圖5為動力學(xué)控制器對輔助速度控制輸入的跟蹤曲線。由圖可知,速度控制輸入平穩(wěn)無跳動,且實際速度能夠很快且準(zhǔn)確的跟蹤上輔助速度控制輸入,說明本文所設(shè)計的動力學(xué)控制器具有良好的跟蹤性能。

        圖5 輔助速度跟蹤曲線

        圖6為移動機器人左右輪的控制力矩輸入曲線。由圖可知,左右輪的控制力矩呈正余弦波動,這是由于力矩控制器中存在RBF神經(jīng)網(wǎng)絡(luò)的補償控制,而RBF神經(jīng)網(wǎng)絡(luò)是對不確定項的逼近,這樣力矩控制器恰好能抵消不確定項,提高系統(tǒng)的魯棒性。

        圖6 驅(qū)動力矩輸出曲線

        圖7為RBF神經(jīng)網(wǎng)絡(luò)對不確定建模項和不確定外界干擾的逼近曲線。由圖可知,所設(shè)計的RBF神經(jīng)網(wǎng)絡(luò)能夠快速且準(zhǔn)確的逼近不確定項。

        圖7 不確定項逼近曲線

        7 結(jié)論

        本文以動力學(xué)模型具有不確定建模項和不確定外界擾動的非完整輪式移動機器人為研究對象,分析了其運動學(xué)和動力學(xué)模型,介紹了HJI理論,并在此基礎(chǔ)上設(shè)計具有RBF神經(jīng)網(wǎng)絡(luò)補償?shù)囊苿訖C器人控制方法。通過MATLAB軟件對移動機器人進行軌跡跟蹤仿真,仿真結(jié)果表明,RBF神經(jīng)網(wǎng)絡(luò)能夠快速準(zhǔn)確地逼近不確定項,移動機器人能夠快速,平穩(wěn),準(zhǔn)確的跟蹤參考軌跡。在有較大不確定建模項及外界干擾等因素的影響下,該控制方法下移動機器人依然具有良好的跟蹤效果,且相對于文獻[5,6],控制器需要調(diào)節(jié)的參數(shù)少。

        猜你喜歡
        移動機器人魯棒性運動學(xué)
        移動機器人自主動態(tài)避障方法
        基于MATLAB的6R機器人逆運動學(xué)求解分析
        荒漠綠洲區(qū)潛在生態(tài)網(wǎng)絡(luò)增邊優(yōu)化魯棒性分析
        基于確定性指標(biāo)的弦支結(jié)構(gòu)魯棒性評價
        基于D-H法的5-DOF串并聯(lián)機床運動學(xué)分析
        基于Twincat的移動機器人制孔系統(tǒng)
        基于非支配解集的多模式裝備項目群調(diào)度魯棒性優(yōu)化
        西南交通大學(xué)學(xué)報(2016年6期)2016-05-04 04:13:11
        基于運動學(xué)原理的LBI解模糊算法
        雙足機器人運動學(xué)分析與仿真
        色狠狠av老熟女| 大香蕉视频在线青青草| 亚洲国产天堂av成人在线播放| 91亚洲免费在线观看视频| 美女用丝袜脚玩我下面| 色噜噜久久综合伊人一本| 婷婷亚洲综合五月天小说| 人妻系列无码专区久久五月天| 国产一区二区精品久久呦| 日韩av一区二区不卡在线| 亚洲乱码av中文一区二区 | 男女上床免费视频网站| 国产农村妇女精品一区| 欧美最猛黑人xxxx黑人猛交| 奇米影视777撸吧| av大片在线无码免费| 欧美韩国精品另类综合| 亚洲日本视频一区二区三区| 人妻系列中文字幕av| 私人vps一夜爽毛片免费| 久久久久亚洲av无码专区桃色| 欧亚精品无码永久免费视频| 日本视频在线播放一区二区| 国产精品久久久久久久| 国产精品无码一区二区三区免费| 欧美在线观看一区二区| 久久精品国产精品亚洲艾| 久久久精品网站免费观看| 亚洲综合天堂av网站在线观看 | 蜜臀av一区二区三区| 国产精品久久成人网站| 熟女俱乐部五十路二区av| 国产目拍亚洲精品区一区| 国产成人精品一区二区三区av | 精品久久精品久久精品| 国语对白福利在线观看| 国产精品_国产精品_k频道w| 久久成人永久免费播放| 丁香婷婷激情俺也去俺来也| 亚洲色一区二区三区四区| 亚洲男人av天堂午夜在|