国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于免疫遺傳模糊神經(jīng)滑模的地面作戰(zhàn)機(jī)器人軌跡跟蹤控制

2016-09-20 01:27:26李郁峰李魁武潘玉田郭保全
關(guān)鍵詞:移動(dòng)機(jī)器人滑模軌跡

李郁峰,李魁武,潘玉田,郭保全

(1.中北大學(xué) 計(jì)算機(jī)與控制工程學(xué)院,山西 太原 030051;2.西北機(jī)電工程研究所,陜西 咸陽(yáng) 712099)

?

基于免疫遺傳模糊神經(jīng)滑模的地面作戰(zhàn)機(jī)器人軌跡跟蹤控制

李郁峰1,李魁武2,潘玉田1,郭保全1

(1.中北大學(xué) 計(jì)算機(jī)與控制工程學(xué)院,山西 太原030051;2.西北機(jī)電工程研究所,陜西 咸陽(yáng)712099)

提出了一種基于運(yùn)動(dòng)學(xué)與動(dòng)力學(xué)模型的免疫遺傳模糊神經(jīng)滑?;旌峡刂破饔糜诘孛孀鲬?zhàn)機(jī)器人的控制。算法中利用徑向基神經(jīng)網(wǎng)絡(luò)逼近滑??刂频牡刃Р糠?,并通過(guò)免疫遺傳算法對(duì)徑向基神經(jīng)網(wǎng)絡(luò)參數(shù)進(jìn)行了優(yōu)化,滑??刂频脑鲆嫱ㄟ^(guò)模糊控制策略進(jìn)行了調(diào)節(jié)。利用該算法對(duì)圓形軌跡進(jìn)行了跟蹤控制仿真及試驗(yàn)分析,與傳統(tǒng)的滑??刂葡啾?,該算法能夠有效克服系統(tǒng)的不確定性因素的影響,有效抑制了滑??刂浦卸墩瘳F(xiàn)象,系統(tǒng)的動(dòng)態(tài)軌跡跟蹤性能得到了優(yōu)化。

滑??刂疲簧窠?jīng)網(wǎng)絡(luò);免疫遺傳;模糊控制;軌跡跟蹤控制

針對(duì)移動(dòng)機(jī)器人的軌跡跟蹤控制問(wèn)題,主要集中在運(yùn)動(dòng)學(xué)模型,由于不確定性因素的存在,機(jī)器人運(yùn)動(dòng)參數(shù)時(shí)刻發(fā)生變化,導(dǎo)致速度跟蹤無(wú)法得到實(shí)現(xiàn)。于是引入了機(jī)器人的動(dòng)力學(xué)模型,利用智能優(yōu)化算法設(shè)計(jì)混合控制器,解決非完整移動(dòng)機(jī)器人系統(tǒng)的不確定性問(wèn)題[1-3]。

1 地面作戰(zhàn)機(jī)器人動(dòng)力學(xué)模型

具有n維狀態(tài)的非完整約束移動(dòng)機(jī)器人Lagrange廣義動(dòng)力學(xué)系統(tǒng)模型可表示為[4]

(1)

該機(jī)器人系統(tǒng)中n=3,l=1,速度控制輸入向量uc=[vc,ωc]T,ωc、vc分別為機(jī)器人質(zhì)心的角速度與線速度。

選擇一個(gè)滿(mǎn)秩矩陣S(q)=[S1(q),…,Sn-1(q)]作為A(q)零空間的一組基:A(q)S(q)=0。于是存在n-l維速度向量u(t)=[V1,V2,…,Vn-1]T可作為新的速度控制輸入,并且對(duì)于時(shí)間t,使

(2)

根據(jù)地面作戰(zhàn)機(jī)器人的結(jié)構(gòu),由Lagrange公式得到該動(dòng)力學(xué)模型可用下述矩陣形式表示:

(3)

在系統(tǒng)模型不確定因素的影響下,其動(dòng)力學(xué)方程式可表示為

(4)

式中:ΔM′和ΔV′m分別為系統(tǒng)慣性矩陣和哥氏矩陣的模型誤差;E0為系統(tǒng)矩陣:

(5)

式(4)取代式(1)成為機(jī)器人動(dòng)力學(xué)模型的方程表達(dá)式。

2 免疫遺傳模糊神經(jīng)滑模混合軌跡跟蹤控制

根據(jù)滑??刂圃恚x擇滑模面為

(6)

式中:ec=uc-u;λ>0。

(7)

設(shè)B=E0τ作為新的控制變量,為了使?fàn)顟B(tài)軌跡保持在滑模面上,則

(8)

(9)

(10)

由于作戰(zhàn)機(jī)器人系統(tǒng)具有參數(shù)不確定性及擾動(dòng)性,式(10)無(wú)法保障系統(tǒng)性能和穩(wěn)定性,于是采用徑向基神經(jīng)網(wǎng)絡(luò)(radial basisfunction neural network, RBFNN)[5]來(lái)計(jì)算等效控制。設(shè)計(jì)軌跡跟蹤誤差作為RBFNN的2個(gè)輸入,N個(gè)隱層單元,2個(gè)輸出的RBFNN網(wǎng)絡(luò)結(jié)構(gòu)[6-7]。取xi=ec(i),i=1,2,于是RBFNN的輸出為

假設(shè)神經(jīng)網(wǎng)絡(luò)逼近的最優(yōu)值為

為了克服系統(tǒng)的不確定性,神經(jīng)網(wǎng)絡(luò)權(quán)值通過(guò)免疫遺傳算法在線調(diào)節(jié)[8],于是實(shí)際等效控制為

(12)

用免疫遺傳算法進(jìn)行在線調(diào)整網(wǎng)絡(luò)各隱層單元“中心”和“寬度”,并用最小二乘法對(duì)RBFNN輸出權(quán)值進(jìn)行辨識(shí)。

為了消除神經(jīng)網(wǎng)絡(luò)的初始學(xué)習(xí)誤差,提高系統(tǒng)的瞬態(tài)響應(yīng),在混合控制器Bhc中引入了比例控制項(xiàng),則

(13)

式中:kp>0為比例系數(shù);切換控制BSW= Κsign(S)。

對(duì)于t≥0,在滑模面上的速度跟蹤偏差方程變?yōu)?/p>

(14)

將式(13)代入式(8),得速度跟蹤的誤差方程

(15)

此時(shí),免疫遺傳神經(jīng)滑??刂坡勺?yōu)?/p>

(16)

式(16)利用切換控制消除了誤差,但引起了抖振。于是利用自適應(yīng)模糊策略來(lái)調(diào)整滑??刂圃鲆鍷消除抖振。將滑模面作為模糊系統(tǒng)的輸入,將ki模糊化并作為模糊系統(tǒng)的輸出。則模糊規(guī)則[9-11]為

(17)

(18)

于是可得免疫遺傳模糊神經(jīng)滑模動(dòng)力學(xué)控制器為

(19)

采用基于反演(Backstepping)控制算法[6]式(20),作為系統(tǒng)運(yùn)動(dòng)學(xué)控制器。

(20)

式中,γi>0,i=1,2,3。

軌跡跟蹤控制系統(tǒng)中,如圖1所示。

3 仿真試驗(yàn)分析

為了驗(yàn)證本文算法的有效性,對(duì)圓形軌跡進(jìn)行了軌跡跟蹤仿真與試驗(yàn)。假設(shè)給定的參考軌跡圓

的圓心在(0,0)點(diǎn),半徑為1m。取參考速度vr=0.3m/s,ωr=0.1rad/s;參考軌跡初始位姿xr(0)=1,yr(0)=0,θr(0)=π/2;受控機(jī)器人的初始位姿為x(0)=1.2,y(0)=-0.3,θ(0)=2π/3;機(jī)器人的初始速度為vc=0.4m/s,ωc=0.3rad/s;初始位姿誤差為qe=[-0.2,0.3,-0.5]。

試驗(yàn)中的機(jī)器人系統(tǒng)及相關(guān)控制參數(shù)設(shè)置為γ1=5,γ2=10,γ3=5,kp=10,k1=k2=5,λ=10;取免疫遺傳算法初始群體為100;迭代次數(shù)為300;交叉概率pc=0.8;變異概率pm=0.05,α=β=0.5,ζ=0.5;機(jī)器人所受到的擾動(dòng)τ′d=[3sint,3sint]T。仿真后得到的相應(yīng)跟蹤結(jié)果如圖2所示。

從仿真結(jié)果可以看出,系統(tǒng)能夠在3 s內(nèi)進(jìn)入穩(wěn)定狀態(tài),并能夠跟蹤圓形軌跡?;诒舅惴?,跟蹤誤差收斂速度快且穩(wěn)定,實(shí)際的角速度與線速度都能收斂到對(duì)應(yīng)的參考值,最終跟蹤誤差在系統(tǒng)要求的范圍內(nèi)。在免疫遺傳和自適應(yīng)模糊系統(tǒng)的調(diào)節(jié)下,消除了滑??刂拼嬖诘牟淮_定性和抖振現(xiàn)象。

為了進(jìn)一步驗(yàn)證混合軌跡跟蹤控制算法的實(shí)用性,以圓形軌跡進(jìn)行了實(shí)物試驗(yàn),軌跡跟蹤控制試驗(yàn)場(chǎng)景如圖3所示。將本算法與傳統(tǒng)滑模控制進(jìn)行了測(cè)試,試驗(yàn)結(jié)果平均誤差比較如圖4所示。

通過(guò)實(shí)際軌跡跟蹤控制試驗(yàn),本算法的實(shí)用性得到了進(jìn)一步的驗(yàn)證。本算法相比傳統(tǒng)滑??刂?,跟蹤誤差和抖振減小了很多,實(shí)際跟蹤誤差在系統(tǒng)要求的范圍內(nèi),獲得了良好的軌跡跟蹤控制效果。

4 結(jié)論

針對(duì)地面作戰(zhàn)機(jī)器人軌跡跟蹤控制問(wèn)題,提出了基于系統(tǒng)運(yùn)動(dòng)學(xué)與動(dòng)力學(xué)模型的免疫遺傳模糊神經(jīng)滑?;旌峡刂破鳌K惴ㄖ胁捎脧较蚧窠?jīng)網(wǎng)絡(luò)來(lái)近似等效滑??刂浦械牟淮_定參數(shù),通過(guò)免疫遺傳算法在線調(diào)整徑向基神經(jīng)網(wǎng)絡(luò)非線性隱含層的結(jié)構(gòu)和參數(shù),提高了學(xué)習(xí)效率和識(shí)別精度。同時(shí)利用自適應(yīng)模糊系統(tǒng)調(diào)節(jié)滑??刂频脑鲆妫瑴p少了系統(tǒng)的不確定性的影響,消除了滑??刂浦械亩墩瘳F(xiàn)象。利用該算法對(duì)圓形軌跡進(jìn)行了跟蹤控制仿真及試驗(yàn)分析,跟蹤效果良好,跟蹤位姿誤差滿(mǎn)足系統(tǒng)的要求。

References)

[1]史先鵬,劉士榮,劉斐,等.非完整移動(dòng)機(jī)器人的神經(jīng)網(wǎng)絡(luò)滑模自適應(yīng)軌跡跟蹤控制[J].華東理工大學(xué)學(xué)報(bào):自然科學(xué)版,2010, 36(5): 695-701.

SHI Xianpeng,LIU Shirong,LIU Fei,et al.Adaptive neural network sliding mode trajectory tracking control for nonholonomic wheeled mobile robots[J].Journal of East China University of Science and Technology:Natural Science Edition,2010, 36(5): 695-701. (in Chinese)

[2]王宗義,李艷東,朱玲.非完整移動(dòng)機(jī)器人的雙自適應(yīng)神經(jīng)滑??刂芠J].機(jī)械工程學(xué)報(bào), 2010, 46(23):16- 21.

WANG Zongyi,LI Yandong,ZHU Ling.Dual adaptive neural sliding mode control of nonholonomic mobile robot[J].Journal of Mechanical Engineering,2010,46(23):16-21.(in Chinese)

[3]張?chǎng)?劉鳳娟,閆茂德.基于動(dòng)力學(xué)模型的輪式移動(dòng)機(jī)器人自適應(yīng)滑模軌跡跟蹤控制[J].機(jī)械科學(xué)與技術(shù), 2012,31(1): 107-112.

ZHANG Xin,LIU Fengjuan,YAN Maode.Dynamic model-based adaptive sliding mode trajectory tracking control over wheeled mobile robot[J].Mechanical Science and Technology for Aerospace Engineering, 2012,31(1): 107-112. (in Chinese)

[4]李艷東.非完整移動(dòng)機(jī)器人系統(tǒng)的智能魯棒控制研究[D]. 哈爾濱: 哈爾濱工程大學(xué), 2011.

LI Yandong.Research on intelligent robust control of nonholonomic mobile robots[D].Harbin:Harbin Engineering University,2011. (in Chinese)

[5]俞其江,劉士榮.基于改進(jìn)RBFNN與滑??刂频囊苿?dòng)機(jī)器人跟蹤控制[C]∥中國(guó)控制與決策學(xué)術(shù)年會(huì)論文集.沈陽(yáng):東北大學(xué)出版社,2006:1347-1354.

YU Qijiang,LIU Shirong.Tracking control for mobile robots based on improved RBFNN and sliding mode control[C]∥Proceedings of 2006 Chinese Control and Decision Conference.Shenyang: Northeastern University Press,2006: 1347-1354. (in Chinese)

[6]周巍.煤礦井下搜救探測(cè)機(jī)器人的路徑規(guī)劃及軌跡跟蹤控制研究[D].太原: 太原理工大學(xué), 2011.

ZHOU Wei. Study on the path planning and trajectory tracking of the coal mine detecting and rescuing robot[D]. Taiyuan: Taiyuan University of Technology,2011. (in Chinese)

[7]周明希.免疫-滑模變結(jié)構(gòu)理論及其在矢量控制中的應(yīng)用[D].湘潭:湘潭大學(xué), 2008.

ZHOU Mingxi. Immune sliding mode variable structure theory and its application in vector control[D]. Xiangtan: Xiangtan University,2008. (in Chinese)

[8]LIU Jinkun,HE Yuzhu.Fuzzy global sliding mode control based on genetic algorithm and its application for flight simulator servo system[J]. Chinese Journal of Mechanical Engineering, 2007, 20(3): 13-17.

[9]LI Yufeng, LI Kuiwu, PAN Yutian.Adaptive fuzzy neural sliding mode control based onimmune genetic algorithm for ammunition auto-loading manipulator[J].Journal of Computational Information Systems, 2013, 17 (9): 1-10.

[10]常江.非完整輪式移動(dòng)機(jī)器人的運(yùn)動(dòng)控制方法研究[D].哈爾濱:哈爾濱工程大學(xué),2011.

CHANG Jiang. Research on movement control method of nonholonomic wheeled mobile robot[D]. Harbin: Harbin Engineering University, 2011. (in Chinese)

[11]LI Yufeng, LI Kuiwu, PAN Yutian. Fuzzy adaptive sli-ding mode control based on fuzzy compensation for ammunition auto-loading robot[J].Advanced Materials Research, 2013, 816-817: 363-366.

A Trajectory Tracking Control Based on Immune Genetic Fuzzy Neural Sliding Mode for Ground Combat Robot

LI Yufeng1, LI Kuiwu2, PAN Yutian1, GUO Baoquan1

(1.School of Computer and Control Engineering, North University of China, Taiyuan030051, Shanxi, China;2.Northwest Institute of Mechanical & Electrical Engineering, Xianyang712099, Shaanxi, China)

Based on a kinematic controller and a sliding mode dynamics controller with immune gene-tic algorithm fuzzy neural network, a hybrid control algorithm is presented for ground combat robot. In this algorithm, the equivalent sliding mode control is approached by using radial basis function neural network (RBFNN), and the structure and parameters of RBFNN nonlinear hidden layers are tuned online according to immune genetic algorithm for the optimization of the parameters of networks with the gain of sliding mode control adjusted through the adaptive fuzzy systems. Simulation and experimental analysis of the circular trajectory tracking control are carried out by using this algorithm. Compared with the traditional sliding mode control, the proposed controller effectively overcomes the influences of uncertain factors, eliminates chattering of the sliding mode control, and optimizes the dynamic trajectory tracking performance of the system.

sliding mode control; neural network; immune genetic; fuzzy control; trajectory tracking control

10.19323/j.issn.1673-6524.2016.02.004

2015-05-20

國(guó)家自然科學(xué)基金資助項(xiàng)目(51275489)

李郁峰(1978—),男,博士,主要從事火炮、自動(dòng)武器與彈藥工程方面的技術(shù)研究。E-mail:panyutiannuc@163.com

TJ 303+.3;TP242

A

1673-6524(2016)02-0014-05

猜你喜歡
移動(dòng)機(jī)器人滑模軌跡
移動(dòng)機(jī)器人自主動(dòng)態(tài)避障方法
軌跡
軌跡
基于組合滑??刂频慕^對(duì)重力儀兩級(jí)主動(dòng)減振設(shè)計(jì)
測(cè)控技術(shù)(2018年4期)2018-11-25 09:47:26
并網(wǎng)逆變器逆系統(tǒng)自學(xué)習(xí)滑??箶_控制
軌跡
基于Twincat的移動(dòng)機(jī)器人制孔系統(tǒng)
進(jìn)化的軌跡(一)——進(jìn)化,無(wú)盡的適應(yīng)
極坐標(biāo)系下移動(dòng)機(jī)器人的點(diǎn)鎮(zhèn)定
西乌珠穆沁旗| 维西| 郧西县| 大邑县| 平舆县| 静海县| 耒阳市| 潞城市| 岑溪市| 鸡泽县| 原阳县| 南和县| 孙吴县| 平顶山市| 宝鸡市| 汽车| 商都县| 集贤县| 吉林省| 白城市| 正蓝旗| 曲阳县| 曲松县| 衡东县| 白山市| 华宁县| 桂东县| 任丘市| 绿春县| 吉安市| 会宁县| 华容县| 疏勒县| 瓦房店市| 新密市| 寻甸| 明光市| 石首市| 长沙县| 进贤县| 高安市|