999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

輪式機器人軌跡跟蹤控制系統的設計

2017-11-03 02:58:00,,2,
計算機測量與控制 2017年10期
關鍵詞:分析系統設計

,,2,

(1.蘭州理工大學 機電工程學院,蘭州 730050;2.蘭州理工大學 數字制造技術與應用教育部重點實驗室,蘭州 730050)

輪式機器人軌跡跟蹤控制系統的設計

王猛1,靳伍銀1,2,王安1

(1.蘭州理工大學機電工程學院,蘭州730050;2.蘭州理工大學數字制造技術與應用教育部重點實驗室,蘭州730050)

針對輪式機器人軌跡跟蹤控制系統誤差收斂速率低、精度和實時性差的問題,采用反演控制算法并結合李雅普諾夫穩定性分析方法對輪式機器人的軌跡跟蹤系統進行了優化設計;建立了輪式機器人軌跡跟蹤控制系統的運動學模型,并對該模型進行位置偏差分析;在反演控制算法中引入了分部虛擬控制量,并分析和設計了其他間接受控量,提高了算法運行的效率;采用李雅普諾夫收斂定理對系統的收斂性進行分析,根據分析的結果提出了算法更加簡單的控制律;利用Matlab軟件的Simulink庫對設計的軌跡跟蹤控制系統試驗研究;結果表明,與基于李雅普諾夫直接法或者迭代學習算法設計的輪式機器人軌跡跟蹤控制系統相比較,設計的控制系統具有跟蹤精度高、收斂速度快、實時性好的優點。

軌跡跟蹤;誤差分析;反演控制算法;李雅普諾夫收斂定理;分部虛擬控制量

0 引言

智能輪式機器人是一種在復雜的環境下工作的具有自規劃、自組織、自適應能力的機器人[1-4]。在移動機器人相關技術研究中,控制技術是其核心技術,也是其實現真正智能化和完全自主移動的關鍵技術[1]。輪式機器人具有時變、強耦合和非線性特性,由于測量和建模的不精確,加上負載的變化以及外部擾動的影響,傳統的基于經典控制理論的控制算法很難實現對輪式機器人的實時、精確控制[5-9]。目前,在輪式機器人軌跡跟蹤控制系統的設計中,常采用的算法有模糊PID控制算法、迭代學習控制算法和李雅普諾夫(Lyapunov)直接算法[10-14],但是,模糊PID控制算法需要大量的專家經驗才能設計精確地控制規則,這在現實中是很難實現的;雖然采用迭代學習控制算法和李雅普諾夫直接法設計的機器人軌跡跟蹤控制系統基本上能夠滿足系統的穩定性和準確性要求,但是,由于迭代學習算法在控制過程中需要反復迭代,且迭代的次數與精度均沒有合理、系統的理論體系支撐,需要通過試驗反復迭代驗證,這嚴重影響了機器人控制系統的實時性要求;而Lyapunov直接法仍然沒有系統的、普遍適用的構造Lyapunov函數的方法,且收斂速度慢的缺陷。

本文采用反演(Backstepping)控制算法對輪式機器人軌跡跟蹤控制系統進行優化設計,建立了輪式機器人的運動學模型,對該模型進行誤差分析并引入分部虛擬控制量,并利用Lyapunov收斂定理分析了系統的收斂性,根據分析結果提出了一套算法簡單的控制律。最后采用Matlab/Simulink對控制系統進行試驗,結果表明本文采取的控制策略提高了系統的實時性、收斂精度和速率。

1 輪式機器人運動學模型

本文的研究對象為同軸雙電機差速轉向的輪式機器人,其位姿如圖1所示。

圖1 移動機器人位姿誤差坐標圖

圖1中,以機器人的兩驅動輪軸線中點為參考點對機器人位姿變化進行研究,其中p(x,y,δ)為機器人當前位姿,pd(xd,yd,δd) 為期望位姿,(x,y)為機器人的當前位置坐標,δ為機器人的當前行駛方向角,vl、vr分別為機器人的左、右輪線速度,v為機器人當前的速度,三者之間的近似關系如式(1)所示:

(1)

機器人在X、Y方向的位移變化以及角度變化如式(2)所示:

(2)

其中:w是機器人的角速度。

由式(2)可以看出,機器人的位姿狀態是由線速度v和角速度w決定的。

通過對圖1進行分析可得:

(3)

聯立式(2)、(3)可得:

(vdcos(δd)-vcos(δ))cos(δ)-(xd-x)wsin(δ)+

(vdsin(δd-vsin(δ))sin(δ)+(yd-y)wcos(δ)=

vdcos(δd)cos(δ)+vdsin(δd)sin(δ)-vcos2(δ)-vsin2(δ)+

w((yd-y)cos(δ)-(xd-x)sin(δ))=vdcos(δd-δ)-v+

yew=vdcos(δe)-v+yew

(yd-y)wsin(δ)-(vdcos(δd)-vcos(δ))sin(δ)-

(xd-x)wcos(δ)=vdsin(δd)cos(δ)-vdcos(δd)sin(δ)-

vsin(δ)cos(δ)+vsin(δ)cos(δ)-w((xd-x)cos(δ)+

(yd-y)sin(δ)=vdsin(δd-δ)-xew=vdsin(δe)-xew

即:

(4)

由式(4)可知,求解輪式機器人的尋跡問題就是設計適當的有界控制量q=(vw)T,使得機器人在任意初始條件下跟蹤參考軌跡pd=(xd,yd,δd)和參考控制量qd=(vdwd),使得xe,ye,δe,最終收斂于0。

2 反演控制算法設計

反演(Backstepping)控制算法設計的基本思想是將復雜的非線性系統分解成不超過系統階數的子系統,然后為每個子系統分別設計Lyapunov函數和中間虛擬控制量,一直“后退”到整個系統,直到完成整個控制律的設計[1,15-16]。Backstepping控制算法具有以下幾點優點:一是反向遞推設計,使系統的Lyapunov函數和控制器設計具有了相對系統化和結構化的過程;二是可以不受制于經典無源設計中相對階只能為1的要求,而對相對階為n的非線性系統也適用[17]。

2.1 反演控制算法設計

針對機器人位姿誤差變化中X方向的誤差分量構造虛擬控制量:

(5)

(6)

2.2 控制律設計與Lyapunov穩定性分析

設計系統的部分Lyapunov函數為:

(7)

b2>0,于是:

(8)

綜合以上對系統的分析設計控制系統的Lyapunov函數為:

(9)

于是得:

b1vdsin(δe)arctan(w) +b1xewarctan(w)]-

(10)

其中:h>0,b3>0。

(11)

將式(11)代入式(10)可得:

(12)

由于?t∈[0,+∞),xe,ye,δe有界,因此V函數是正定連續可微分的有界函數,于是系統是漸進穩定的。

3 仿真試驗與分析

利用Matlab軟件的Simulink庫對本文設計的輪式機器人軌跡跟蹤控制系統進行仿真試驗,利用式(2)、(4)、(6)和(12)設計控制系統的Matlab/Simulink仿真系統,如圖2所示。設定xd=cos(πt),yd=sin(πt),vd=0.2 m/s,wd=0.2 rad/s并取b1=0.08。即預定軌跡為一個單位圓。假設輪式機器人的初始位姿為(1.2 -0.3 2π/3)。

圖2 控制系統的Matlab/Simulink仿真結構圖

圖3 控制系統的仿真結果

控制系統的仿真結果如圖3所示,其中圖3(a)為本文設計的控制系統仿真結果,圖3(b)為采用迭代學習算法設計輪式機器人軌跡跟蹤系統在迭代學習800次仿真結果;圖3(c)為基于Lyapunov直接法設計的控制系統仿真結果,由圖3(d)可為采用迭代學習算法設計輪式機器人軌跡跟蹤系統在迭代學習1200次的仿真結果。對比圖3(a),(b)和圖3(c)可知,與基于Lyapunov直接法設計的控制系統和基于迭代學習算法設計的控制系統相比,本文優化設計的軌跡跟蹤控制系統具有更好的跟蹤精度和收斂速率。對比圖3(b)和圖3(d)可知,采用迭代學習算法設計的控制系統的跟蹤精度與迭代的次數有關。對仿真試驗的結果進行分析,結果表明:本文優化設計的軌跡跟蹤控制系統跟蹤預定軌跡的效率和精度要高于基于Lyapunov直接法和基于迭代學習控制算法設計的控制系統,同時也證明了本文引入的虛擬控制量以及設計的控制律具有很好的收斂效果,實現了輪式機器人軌跡跟蹤控制的目標。

4 結論

本文基于反演算法對輪式機器人軌跡跟蹤控制系統進行了優化設計,建立了輪式機器人的運動學模型,對模型進行位置偏差分析,為了提高算法的效率,在反演控制算法中引入了分部虛擬控制量,利用分部虛擬控制量來分析和設計其他間接受控量,采用李雅普諾夫收斂定理對系統的收斂性進行分析,并根據分析的結果提出了算法更加簡單的控制律。最后對優化設計的控制系統進行了仿真試驗,結果表明:與采用李雅普諾夫直接法或者迭代學習算法設計的控制系統相比較,本文優化設計的控制系統具有跟高的跟蹤精度、更高的收斂速率,更好的實時控制性能。

[1]宋永端. 移動機器人及其自主化技術[M]. 北京:機械工業出版社, 2012.

[2]劉起興, 吳欽木. 四輪移動機器人控制系統的設計[J]. 東北師大學報(自然科學), 2016(3):74-78.

[3]Fauadi M H F B M, Jafar F A, Yee L O, et al. Modeling and path planning simulation of a robotic Arc welding system[J]. Lecture Notes in Electrical Engineering, 2014, 291:327-334.

[4]任紅格, 阮曉鋼. 基于Boltzamnn機的機器人自主學習算法[J]. 北京工業大學學報, 2012(1):60-64.

[5]Tao S, Hongge R, Rui Y, et al. Research on robust bionic learning algorithm in balance control for the robot[A].The 27th Chinese Control and Decision Conference (2015 CCDC)[C]. IEEE, 2015: 4387-4390.

[6]Sun W, Tang S, Gao H, et al. Two time-scale tracking control of nonholonomic wheeled mobile robots[J]. IEEE transactions on control systems technology, 2016:1-11.

[7]Xia D, Kong L, Hu Y, et al. Silicon microgyroscope temperature prediction and control system based on BP neural network and Fuzzy-PID control method[J]. Measurement Science & Technology, 2015, 26(2):38-42.

[8]Zhou M, Zhang Q. Hysteresis model of magnetically controlled shape memory alloy based on a PID neural network[J]. IEEE Transactions on Magnetics, 2015, 51(11):1-4.

[9]Zhao J, Han L, Ren S. RBF neural network adaptive sliding mode control based on genetic algorithm optimization[A]. Chinese Control and Decision Conference[C]. 2016.

[10]曹玉麗, 史儀凱, 袁小慶,等. 自平衡機器人變論域模糊PID控制研究[J]. 計算機仿真, 2013, 30(2):347-350.

[11]Wang W, Chen J, Mao L. Two-wheeled mobile robot tracking based on iterative learning control[A].Advanced Materials Research. Trans Tech Publications[C]. 2012, 433: 5866-5870.

[12]裴九芳, 王 海, 許德章. 基于迭代學習控制的移動機器人軌跡跟蹤控制[J]. 計算機工程與應用, 2012, 48(9):222-225.

[13]陳 梅, 陳艷燕. 兩輪智能車跟蹤控制系統的研究[J]. 合肥工業大學學報自然科學版, 2015(3):319-324.

[14]Kausar Z, Stol K, Patel N. Nonlinear control design using Lyapunov function for two-wheeled mobile robots[A].Mechatronics and Machine Vision in Practice (M2VIP), 2012 19th International Conference[C]. IEEE, 2012: 123-128.

[15]Furtat I B, Tupichin E A. Modified backstepping algorithm for nonlinear systems[J]. Automation & Remote Control, 2016, 77(9):1567-1578.

[16]Azimi M M, Koofigar H R. Adaptive fuzzy backstepping controller design for uncertain underactuated robotic systems[J]. Nonlinear Dynamics, 2015, 79(2):1457-1468.

[17]楊 敏. 輪式移動機器人控制算法研究及其伺服系統設計[D]. 南京航空航天大學, 2014.

[18]閔穎穎, 劉允剛. Barbalat引理及其在系統穩定性分析中的應用[J]. 山東大學學報: 工學版, 2007, 37(1): 51-55.

DesignofTrajectoryTrackingControlSystemforWheeledRobots

Wang Meng1,JIN Wuyin1,2, Wang An1

(1.School of Mechanical and Electrical Engineering, Lanzhou University of Technology, Lanzhou 730050, China;2.Key Laboratory of Digital Manufacturing Technology and Applications(Lanzhou University of Technology), Ministry of Education, Lanzhou 730050, China)

Aim at the shortages of slow error convergence speed, low accuracy, and poor real-time ability of trajectory tracking control system for wheeled robots, a novel control system is proposed based on Backsteping control algorithm and Lyapunov stability analysis method. In order to study the position deviation of the wheeled robots, the kinematic model is designed. In addition, the Backstepping control algorithm employ a new control strategy for segment virtual control to study and design other indirectly controlled parameters, which greatly improves the efficiency of the algorithm. The Lyapunov law is adopted to analyze the convergence of the system, and in the light of the results of stability analysis to propose a new and simple control law. Finally, Matlab/Simulink is employed to test trajectory tracking control system. The results show that the new control strategy proposed in this paper has higher accuracy, faster convergence speed and better real-time performance than the control strategy based on direct Lyapunov algorithm or iterative learning algorithm.

trajectory tracking; error analysis; backstepping algorithm; lyapunov convergence law; segment virtual control

2017-03-19;

2017-04-23。

2016年度省自然基金B類項目:刀具熱變形因素對切削系統穩定性的影響。

王 猛(1992-),男,河南商丘人,碩士研究生,主要從事嵌入式智能系統方向的研究。

靳伍銀(1969-),男,甘肅秦安人,博士,研究員,博導,主要從事機器視覺與嵌入式系統方向的研究。

王 安(1981-),男,甘肅靖遠人,博士研究生,講師,主要從事非線性系統方向的研究。

1671-4598(2017)10-0102-03

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

TP391

A

猜你喜歡
分析系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
隱蔽失效適航要求符合性驗證分析
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
電力系統不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
電力系統及其自動化發展趨勢分析
主站蜘蛛池模板: 亚洲色欲色欲www网| 国产日韩精品一区在线不卡| 亚洲美女操| 青青操国产视频| 婷婷五月在线| 亚洲无码高清视频在线观看 | 色综合日本| 国产成人精品免费视频大全五级| 色天天综合久久久久综合片| 国产成人综合日韩精品无码首页| 992tv国产人成在线观看| 国产chinese男男gay视频网| 欧美亚洲一区二区三区在线| 免费人成黄页在线观看国产| 九九热精品视频在线| 露脸真实国语乱在线观看| 91丝袜乱伦| 制服丝袜一区| 亚洲首页在线观看| 毛片视频网址| 免费国产高清视频| 欧美区在线播放| 亚洲欧洲天堂色AV| 97久久免费视频| 欧美精品另类| www亚洲精品| AV不卡国产在线观看| 免费国产小视频在线观看| 成人亚洲国产| 人妻丰满熟妇AV无码区| 精品久久香蕉国产线看观看gif| 国产日韩欧美视频| 免费国产福利| 91黄色在线观看| 久久77777| a毛片在线| 在线播放精品一区二区啪视频| 综合色在线| 亚洲综合色吧| 欧美亚洲另类在线观看| 成年人福利视频| 色婷婷视频在线| 亚洲专区一区二区在线观看| 玖玖精品视频在线观看| 日日碰狠狠添天天爽| 亚洲国产AV无码综合原创| 中文字幕亚洲综久久2021| 日本精品αv中文字幕| 香蕉伊思人视频| 99久久性生片| 免费无码AV片在线观看国产| 巨熟乳波霸若妻中文观看免费 | 亚洲综合在线网| 亚洲—日韩aV在线| 99精品久久精品| 国产成人综合亚洲欧美在| 亚洲成人精品| 一区二区三区国产| 福利国产微拍广场一区视频在线| 日韩在线永久免费播放| 亚洲国产一成久久精品国产成人综合| 在线观看亚洲成人| 国产极品嫩模在线观看91| 国产成人综合久久| 国产伦片中文免费观看| 国产日韩精品欧美一区喷| 国产精品嫩草影院av| 日韩免费毛片| 欧美一区二区三区欧美日韩亚洲 | 国产亚洲精品97AA片在线播放| 国产96在线 | 青青草原国产一区二区| 国产一区二区精品福利| 91在线播放免费不卡无毒| 99久久精品国产自免费| 欧美啪啪精品| 凹凸精品免费精品视频| 久久精品66| 人妻精品久久无码区| 国产成人在线无码免费视频| 亚洲男人的天堂久久香蕉网| 欧美三级视频在线播放|