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

?

基于Serret-Frenet坐標(biāo)系的多AUV編隊(duì)路徑跟蹤控制

2015-10-24 01:15趙寧寧徐德民張秦南
關(guān)鍵詞:參考點(diǎn)隊(duì)形編隊(duì)

趙寧寧,徐德民,高 劍,張秦南

(1. 中國(guó)船舶重工集團(tuán)公司 第705研究所,陜西 西安,710075; 2. 西北工業(yè)大學(xué) 航海學(xué)院,陜西 西安,710072)

基于Serret-Frenet坐標(biāo)系的多AUV編隊(duì)路徑跟蹤控制

趙寧寧1,徐德民2,高劍2,張秦南1

(1. 中國(guó)船舶重工集團(tuán)公司 第705研究所,陜西 西安,710075; 2. 西北工業(yè)大學(xué) 航海學(xué)院,陜西 西安,710072)

針對(duì)多自主水下航行器(AUV)的編隊(duì)路徑跟蹤控制問(wèn)題,提出了基于Serret-Frenet坐標(biāo)系的虛擬結(jié)構(gòu)編隊(duì)控制方法,分為單個(gè)AUV隊(duì)形路徑跟蹤控制,以及多個(gè)AUV間路徑跟蹤參考點(diǎn)的一致性協(xié)調(diào)控制兩部分。首先為每個(gè)AUV定義一個(gè)沿期望路徑運(yùn)動(dòng)的路徑跟蹤參考點(diǎn),并以其為原點(diǎn)建立Serret-Frenet坐標(biāo)系描述編隊(duì)跟蹤誤差及動(dòng)態(tài)模型。通過(guò)對(duì)AUV的航向角和速度的控制,使其跟蹤并收斂于該Serret-Frenet坐標(biāo)系下的期望隊(duì)形位置。然后采用基于比例-積分控制的一致性算法,調(diào)節(jié)各個(gè)參考點(diǎn)的路徑參數(shù)變化率使其達(dá)到一致,并以給定的期望速度沿路徑運(yùn)動(dòng)。通過(guò)數(shù)學(xué)仿真實(shí)現(xiàn)了3個(gè)AUV以一定隊(duì)形跟蹤期望路徑,驗(yàn)證了該算法的有效性。

自主水下航行器; 編隊(duì)控制; 路徑跟蹤; Serret-Frenet坐標(biāo)系

0 引言

多自主水下航行器(autonomous underwater vehicles,AUV)通過(guò)合作和協(xié)調(diào)動(dòng)作執(zhí)行任務(wù),能夠極大地提高工作效率以及整個(gè)系統(tǒng)的可靠性[1]。作為多AUV協(xié)作中的典型性和通用性問(wèn)題,編隊(duì)控制正在成為多AUV研究領(lǐng)域的熱點(diǎn)。

由于AUV所依賴的水聲通信特性及自身動(dòng)力學(xué)系統(tǒng)的復(fù)雜性,目前編隊(duì)控制研究將信息一致性方法[2-3]和路徑跟蹤控制方法[4-5]相結(jié)合,實(shí)現(xiàn)系統(tǒng)的協(xié)調(diào)控制目標(biāo),稱(chēng)為協(xié)同路徑跟蹤控制。該方法在機(jī)器人、無(wú)人機(jī)等領(lǐng)域已有一定研究成果[6-7],在多AUV協(xié)作系統(tǒng)也開(kāi)展了一些研究[8-10]。文獻(xiàn)[8]通過(guò)構(gòu)造級(jí)聯(lián)系統(tǒng)和一致性算法實(shí)現(xiàn)直線路徑的協(xié)同跟蹤; 文獻(xiàn)[9]采用一致性算法與虛擬結(jié)構(gòu)法相結(jié)合研究了運(yùn)動(dòng)學(xué)層面的AUV小尺度編隊(duì)控制問(wèn)題; 文獻(xiàn)[10]基于無(wú)源性理論與一致性跟蹤理論,研究了通信受限下的多AUV編隊(duì)路徑跟蹤問(wèn)題。因此可知,隊(duì)形的定義基本為將一條期望路徑通過(guò)一定關(guān)系映射成多條并行路徑。

文中,采用不同的隊(duì)形定義方式,考慮多個(gè)AUV以期望隊(duì)形跟蹤空間一條期望路徑。在該期望路徑上定義編隊(duì)參考點(diǎn),將其映射為該路徑上的與AUV相對(duì)應(yīng)的路徑跟蹤參考點(diǎn),并建立Serret-Frenet坐標(biāo)系設(shè)計(jì)路徑跟蹤控制器[11],使跟蹤誤差趨于由給定隊(duì)形定義的位置坐標(biāo); 之后對(duì)所有路徑參數(shù)進(jìn)行一致性協(xié)調(diào),使得路徑參數(shù)漸近一致,且其描述的路徑跟蹤參考點(diǎn)速度收斂至編隊(duì)參考點(diǎn)速度,實(shí)現(xiàn)編隊(duì)控制任務(wù)。

1 問(wèn)題描述

1.1AUV模型

以欠驅(qū)動(dòng)AUV為研究對(duì)象,其水平面運(yùn)動(dòng)模型[12]為

式中: u, v和r分別為前向速度、側(cè)向速度和航向角速度; x和y為AUV坐標(biāo); Ψ為航向角; X為前向推力; N為偏航力矩; m11, m22和m33為慣性質(zhì)量; d11, d22和d33為阻尼系數(shù)。

1.2基于Serret-Frenet坐標(biāo)系的路徑跟蹤誤差

給定1條光滑曲線Ω,由一般的曲線參數(shù)ξ唯一確定,O點(diǎn)為AUV載體坐標(biāo)系的原點(diǎn),P點(diǎn)為路徑Ω上的路徑跟蹤參考點(diǎn),在P點(diǎn)上建立由切向量和法向量構(gòu)成的Serret-Frenet坐標(biāo)系xsfysf,記為{SF},如圖1所示。

圖1 Serret-Frenet坐標(biāo)系及路徑跟蹤誤差示意圖Fig. 1 Schematic of Serret-Frenet coordinate system and path following errors

參考點(diǎn)以速度Up沿參考路徑Ω運(yùn)動(dòng),xsf軸與地面坐標(biāo)系{N}的x軸夾角為Ψp。O點(diǎn)在{SF}坐標(biāo)系中的坐標(biāo)為(τe,ne),該坐標(biāo)定義了AUV的路徑跟蹤誤差。AUV前向速度與x軸夾角為Ψ,為航向角跟蹤誤差。

1.3控制目標(biāo)

考慮n個(gè)AUV組成1個(gè)整體系統(tǒng),假設(shè)曲線Ω上P0點(diǎn)為該系統(tǒng)的編隊(duì)參考點(diǎn),則會(huì)有P0=定義路徑跟蹤參考點(diǎn)Pi為AUVi對(duì)編隊(duì)參考點(diǎn)的估計(jì),則有,對(duì)應(yīng)的速度其中ξi可以看作是對(duì)ξ的估計(jì),如圖2所示。在{SF}坐標(biāo)系下,AUVi相對(duì)于曲線Ω的跟蹤路徑誤差為εi=li=

編隊(duì)路徑跟蹤的控制目標(biāo)分為以下步驟。

1)路徑跟蹤控制

為每個(gè)AUV設(shè)計(jì)路徑跟蹤控制器,使其最終收斂到Serret-Frenet坐標(biāo)系中由隊(duì)形定義的位置坐標(biāo),即路徑跟蹤誤差εi最終收斂至期望坐標(biāo), 則

圖2 編隊(duì)路徑跟蹤設(shè)定示意圖Fig. 2 Setting schematic of formation path following

2)路徑參數(shù)一致性控制

定義vL為路徑參數(shù)ξi變化率的期望值。當(dāng)且僅當(dāng)ξi=ξj,=vL時(shí),整個(gè)系統(tǒng)沿期望路徑形成且保持隊(duì)形勻速運(yùn)動(dòng),即AUV對(duì)應(yīng)的路徑跟蹤參考點(diǎn)均漸近收斂到編隊(duì)參考點(diǎn)

2 協(xié)同路徑跟蹤控制器設(shè)計(jì)

2.1路徑跟蹤控制

分析圖1得到AUVi跟蹤期望路徑的跟蹤誤差模型為[11]

式中,rpi為參考點(diǎn)Pi的角速率,且

定義Lyapunov函數(shù)

對(duì)其求時(shí)間導(dǎo)數(shù),并代入式(6)的前2個(gè)方程,整理可得的側(cè)滑角。

從式(8)可以看出,需要通過(guò)控制輸入U(xiǎn)pi的作用使誤差τei-lτi穩(wěn)定,而nei-lni的穩(wěn)定則需要調(diào)節(jié)AUV的航向誤差Ψvfi來(lái)實(shí)現(xiàn)。與一般路徑跟蹤控制相比,常值隊(duì)形參數(shù)lni和lτi的存在使編隊(duì)路徑跟蹤控制更加復(fù)雜。其中,切向偏差lτi使得當(dāng)-rpilτi+vtisinΨvfi隨著nei-lni收斂到零時(shí),有vtisinΨvfi=rpilτi≠0。因此cosΨvfi≠1,在設(shè)計(jì)參考點(diǎn)速度Upi時(shí),不能消除cosΨvfi項(xiàng)的影響,同時(shí)rpilni中包含參考點(diǎn)的速度ξ.,難以分析和設(shè)計(jì)參考點(diǎn)速度和AUV的速度,實(shí)現(xiàn)隊(duì)形路徑跟蹤。因此,這里針對(duì)以下2種特殊情況加以研究。

1)一字型平行編隊(duì)運(yùn)動(dòng)

在該隊(duì)形下lτi=0,即

選擇AUV的航向角滿足

同時(shí),選擇AUV的航行速度為

其中,χ為有界單調(diào)遞增函數(shù),χ(0)=0,χ(τ)∈[-a,a],且對(duì)于任意τ<r,χ(τ)>kχ(r )τ,滿足

將控制輸入代入V.e方程,并考慮到

因此,當(dāng)vti>0時(shí)負(fù)定,編隊(duì)路徑跟蹤誤差

全局一致漸近穩(wěn)定。

為了保證航行速度vti>0,要求參考點(diǎn)的移動(dòng)速度和角速度滿足其中rp,max為參考點(diǎn)沿路徑運(yùn)動(dòng)時(shí)的最大角速度。

2)直線參考路徑

直線是最為常見(jiàn)的一種路徑形式,此時(shí)rpi=0,得

選擇AUV的航向角滿足

同時(shí),選擇AUV的航行速度為

將控制輸入代入Ve.方程,并考慮到

當(dāng)航行速度vti>0時(shí), 有V.e負(fù)定, 因此編隊(duì)路徑跟蹤誤差τei-lτi, nei-lni全局一致漸近穩(wěn)定。此時(shí), 為了保證航行速度vti>0, 要求參考點(diǎn)的移動(dòng)速度滿足Upi>kτγ。

2.2路徑參數(shù)一致性控制

假定通信拓?fù)浣Y(jié)構(gòu)圖為無(wú)向連通圖,將編隊(duì)參考點(diǎn)作為一個(gè)節(jié)點(diǎn)0放入通信拓?fù)浣Y(jié)構(gòu)圖中,令所有AUV中只有節(jié)點(diǎn)1知道編隊(duì)參考點(diǎn)的期望參數(shù)變化率,節(jié)點(diǎn)2和節(jié)點(diǎn)3分別通過(guò)與節(jié)點(diǎn)1和節(jié)點(diǎn)2的信息交互來(lái)間接獲取編隊(duì)參考點(diǎn)的路徑參數(shù)信息,如圖3所示。

圖3 增加了編隊(duì)參考點(diǎn)的通信拓?fù)鋱DFig. 3 Communication topology with an additional formation reference point

由于節(jié)點(diǎn)2和3不能直接獲得編隊(duì)參考點(diǎn)的路徑參數(shù)變化率,需要通過(guò)參數(shù)自適應(yīng)算法來(lái)估計(jì)。于是,設(shè)計(jì)比例-積分一致性算法[13]

其中: 一致性參數(shù)a>0,c>0均為常數(shù); Ji為與AUVi有信息交互的鄰居AUV集合。顯然,當(dāng) t→∞時(shí),實(shí)現(xiàn)了控制目標(biāo)(4)和(5)。

3 仿真結(jié)果與分析

考慮3個(gè)AUV以三角形隊(duì)形跟蹤直線路徑,以弧長(zhǎng)為路徑參數(shù),直線路徑表示為:隊(duì)形定義[lτi,lni]分別為[0,0],[-20,20],[-20,-20]。路徑參數(shù)變化率的期望值vL=6。一致性算法中參數(shù)a=0.2,c=0.01??刂茀?shù)kτ=0.5,kΨ=5。AUV初始狀態(tài)分別為[0,10,π2]T,[10,10,0]T,[10,0,-π2]T,初始速度均為5 m/s。仿真中AUV數(shù)學(xué)模型采用美國(guó)伍茲霍爾海洋研究所的REMUS AUV數(shù)學(xué)模型[14]。

仿真結(jié)果由圖4給出。其中,圖4(a)為軌跡曲線圖,各AUV快速形成1個(gè)三角形隊(duì)形,并保持相對(duì)固定位置運(yùn)動(dòng)。圖4(b)~圖4(d)分別表示3個(gè)AUV的速度曲線、跟蹤誤差曲線和路徑參數(shù)曲線。圖中,ξ為路徑參數(shù),ξ_dot為路徑參數(shù)變化率。

圖4 多AUV編隊(duì)路徑跟蹤控制仿真圖Fig. 4 Simulation results of the formation path following control for multiple AUVs

可以看出,AUV在運(yùn)動(dòng)初期不斷調(diào)整自身速度,之后快速收斂到期望速度,路徑跟蹤誤差收斂到由隊(duì)形定義的期望值,路徑參數(shù)和變化率快速一致收斂。

4 結(jié)束語(yǔ)

針對(duì)多AUV協(xié)作中的編隊(duì)路徑跟蹤控制問(wèn)題進(jìn)行了研究。首先,考慮隊(duì)形的約束,為整個(gè)AUV系統(tǒng)設(shè)定1個(gè)編隊(duì)參考點(diǎn),假定僅1個(gè)AUV知道該編隊(duì)參考點(diǎn)的速度(路徑參數(shù)變化率),設(shè)計(jì)路徑跟蹤算法,令A(yù)UV到自身路徑跟蹤參考點(diǎn)的跟蹤誤差值漸近收斂至期望值,同時(shí)設(shè)計(jì)一致性算法,令每個(gè)AUV對(duì)應(yīng)的路徑跟蹤參考點(diǎn)對(duì)編隊(duì)參考點(diǎn)的路徑參數(shù)的估計(jì)漸近達(dá)到一致。仿真結(jié)果表明,文中的算法實(shí)現(xiàn)了3個(gè)AUV以一定隊(duì)形跟蹤期望路徑,其描述的路徑跟蹤參考點(diǎn)速度收斂至編隊(duì)參考點(diǎn)速度,很好地實(shí)現(xiàn)了AUV編隊(duì)控制任務(wù)。

[1]Healey A J. Application of Formation Control for Multi-Vehicle Robotic Mine Sweeping[C]//Proceedings of the IEEE Conference on Decision and Control. New York:IEEE,2001: 1497-1502.

[2]Benediktsson J A,Swain P H. Consensus Theoretic Classification Methods[J]. IEEE Transactions System,Man,Cybernetics,1992,22(4): 688-704.

[3]Olfati-Saber R,Murray R M. Consensus Problems in Networks of Agents with Switching Topology and Time-Delays[J]. IEEE Transactions Automatic Control,2004,49(9): l520-l533.

[4]Do K D,Pan J. State-and-Output Feedback Robust Path-Following Controllers for Underactuated Ships Using Serret-Frenet Frame[J]. Ocean Engineering,2004,31(5/6): 587-613.

[5]Lapierre L,Soetanto D. Nonlinear Path-Following Control of an AUV[J]. Ocean Engineering,2007,34(11/12):1734-1744.

[6]Ren W,Sorensen N. Distributed Coordination Architecture for Multi-robot Formation Control[J]. Robotics and Autonomous Systems,2008,56(4): 324-333.

[7]畢鵬,羅建軍,張博. 一種基于一致性理論的航天編隊(duì)飛行器協(xié)同控制方法[J]. 宇航學(xué)報(bào),2010,31(1): 70-74.

Bi Peng,Luo Jian-jun,Zhang Bo. Cooperate Control Algorithm for Spacecraft Formation Flying Based on Consensus Theory[J]. Journal of Astronautics,2010,31(1):70-74.

[8]B?rhaug E,Pavlov A,Pettersen K. Straight Line Path Following for Formations of Underactuated Marine Surface Vessels[J]. IEEE Transactions on Control Systems Technology,2011,19(3): 493- 506.

[9]袁健,唐功友. 采用一致性算法與虛擬結(jié)構(gòu)的多自主水下航行器編隊(duì)控制[J]. 智能系統(tǒng)學(xué)報(bào),2011,6(3):248-253.

Yuan Jian,Tang Gong-you. Formation Control of Autonomous Underwater Vehicles with Consensus Algorithms and Virtual Structure[J]. CAAI Transactions on Intelligent Systems,2011,6(3): 248 -253.

[10]王銀濤,嚴(yán)衛(wèi)生. 多自主水下航行器系統(tǒng)一致性編隊(duì)跟蹤控制[J]. 控制理論與應(yīng)用,2013,30(3): 379-384.

Wang Yin-tao,Yan Wei-sheng. Consensus Formation Tracking Control of Multiple Autonomous Underwater Vehicle Systems[J]. Control Theory & Applications,2013,30(3): 379-384.

[11]高劍,劉富檣,趙江,等. 欠驅(qū)動(dòng)自主水面船的非線性路徑跟蹤控制[J]. 機(jī)器人,2012,34(3): 329-336.

Gao Jian,Liu Fu-qiang,Zhao Jiang,et al. Non-linear Path Following Control of Underactuated Autonomous Surface Vehicles[J]. Robot,2012,34(3): 329-336.

[12]Fossen Thor I. Marine Control Systems: Guidance,Navigation and Control of Ships,Rigs and Underwater Vehicles[M]. Trondheim,Norway: Marine Cybernetics,2002.

[13]Kaminer I,Yakimenko O,Pascoal A,et al. Path Generation,Path Following and Coordinated Control for Time- Critical Missions of Multiple UAVs[C]//Proceedings of the American Control Conference,Minneapolis,Minnesota,USA,2006:4906-4913.

[14]Prestero T. Verification of a Six-degree of Freedom Simulation Model for The REMUS Autonomous Underwater Vehicle[D]. MS Thesis,MIT/WHOI Joint Program in Oceanographic Engineering,2001.

(責(zé)任編輯: 楊力軍)

Formation Path Following Control of Multiple AUVs Based on Serret-Frenet Coordinate System

ZHAO Ning-ning1,XU De-min2,GAO Jian2,ZHANG Qin-nan1
(1. The 705 Research Institute,China Shipbuilding Industry Corporation,Xi′an 710075,China; 2. School of Marine Science and Technology,Northwestern Polytechnical University,Xi′an 710072,China)

A virtual structure formation control method based on a Serret-Frenet coordinate system is proposed for the formation path following control of multiple autonomous underwater vehicles(AUVs). The formation control system is composed of two parts,namely,the path following control for each AUV and the consistency coordination control for the path following reference points of multiple AUVs. Firstly,a path following reference point is defined for each AUV which moves along the desired path,and a Serret-Frenet coordinate system,which takes the reference point as its origin,is built to describe the formation path following errors and the dynamic model. The course angle and velocity are properly controlled to make the AUV converge to its predefined desired position in the Serret-Frenet coordinate system. Secondly,a proportional-integral consistency algorithm for path parameters is designed for all AUVs to make the virtual reference points synchronously move at a given change rate along the desired path with the desired velocity. At last,three AUVs in following a desired path with a certain formation are simulated,and the results validate the effectiveness of the proposed control method.

autonomous underwater vehicle(AUV); formation control; path following; Serret-Frenet coordinate system

TJ630.33; TP13

A

1673-1948(2015)01-0035-05

2014-12-18;

2015-01-06.

趙寧寧(1980-),女,博士,研究方向?yàn)樽灾魇剿潞叫衅鲄f(xié)同控制與仿真.

猜你喜歡
參考點(diǎn)隊(duì)形編隊(duì)
隊(duì)列隊(duì)形體育教案
數(shù)控機(jī)床回參考點(diǎn)故障診斷及維修
詩(shī)歌的奇怪隊(duì)形(一)
淺談數(shù)控機(jī)床參考點(diǎn)故障
隊(duì)形
基于相關(guān)性選擇的高維多目標(biāo)優(yōu)化算法?
基于事件驅(qū)動(dòng)的多飛行器編隊(duì)協(xié)同控制
電磁航天器編隊(duì)位置跟蹤自適應(yīng)協(xié)同控制
基于RQPSO-DMPC的多無(wú)人機(jī)編隊(duì)自主重構(gòu)控制方法
數(shù)控機(jī)床回參考點(diǎn)的故障與排除