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

基于混合濾波與多環(huán)控制的無(wú)人機(jī)跟降方法

2024-09-13 00:00:00任倩倩王曉松鄭恩輝
現(xiàn)代電子技術(shù) 2024年14期
關(guān)鍵詞:無(wú)人機(jī)

摘" 要: 針對(duì)無(wú)人機(jī)在復(fù)雜環(huán)境下,利用傳統(tǒng)的單環(huán)控制與卡爾曼濾波進(jìn)行目標(biāo)跟蹤與降落任務(wù)時(shí),出現(xiàn)跟蹤目標(biāo)丟失、降落精確性不足的問(wèn)題,提出一種基于混合濾波和多環(huán)控制的狀態(tài)估計(jì)與控制算法。利用卡爾曼濾波和擴(kuò)展卡爾曼濾波的混合濾波方法對(duì)移動(dòng)降落平臺(tái)進(jìn)行狀態(tài)估計(jì),同時(shí)通過(guò)速度PI控制環(huán)、姿態(tài)PID控制環(huán)、位置PID控制環(huán)及加速度PID控制環(huán)來(lái)完成無(wú)人機(jī)的跟蹤與降落任務(wù)。仿真試驗(yàn)結(jié)果表明,在面對(duì)簡(jiǎn)易或復(fù)雜的環(huán)境時(shí),該方法都具有較好的跟蹤性能和更高的降落精度,并能夠應(yīng)用在多種環(huán)境下的無(wú)人機(jī)自主追蹤和降落作業(yè)中。

關(guān)鍵詞: 混合濾波; 多環(huán)控制; 無(wú)人機(jī); 擴(kuò)展卡爾曼濾波; PID控制; 位姿估計(jì); 移動(dòng)目標(biāo)跟蹤

中圖分類號(hào): TN713?34; V249.122+.5" " " " " " " " " "文獻(xiàn)標(biāo)識(shí)碼: A" " " " " " " "文章編號(hào): 1004?373X(2024)14?0108?07

Method for unmanned aerial vehicle tracking and landing based on hybrid

filtering and multi?ring control

REN Qianqian, WANG Xiaosong, ZHENG Enhui

(School of Mechanical and Electrical Engineering, China Jiliang University, Hangzhou 310018, China)

Abstract: A state estimation and control algorithm based on hybrid filtering and multi loop control is proposed to address the problems of target loss and insufficient landing accuracy when unmanned aerial vehicles uses traditional single loop control and Kalman filtering for target tracking and landing tasks in complex environments. The hybrid filtering method of Kalman filter and extended Kalman filter is used to estimate the state of the mobile landing platform, and the tracking and landing tasks of the unmanned aerial vehicles are completed by means of the speed PI control loop, attitude PID control loop, position PID control loop, and acceleration PID control loop. The simulation experimental results show that when facing both simple and complex environments, this method has good tracking performance and higher landing accuracy, and can be applied to autonomous tracking and landing operations of unmanned aerial vehicles in various environments.

Keywords: hybrid filtering; multi?loop control; unmanned aerial vehicle; extended Kalman filtering; PID control; pose estimation; moving target tracking

0" 引" 言

無(wú)人機(jī)自主追蹤和降落技術(shù)[1?3]是無(wú)人機(jī)領(lǐng)域的關(guān)鍵技術(shù)之一。該技術(shù)使無(wú)人機(jī)能夠在沒(méi)有人為干預(yù)的情況下追蹤特定目標(biāo),并能夠在指定的位置安全降落。然而在高度無(wú)人化的無(wú)人機(jī)作業(yè)過(guò)程中,因跟丟追蹤目標(biāo)、降落誤差過(guò)大等因素導(dǎo)致的無(wú)人機(jī)炸機(jī)事故屢見(jiàn)不鮮。因此,研究如何提升無(wú)人機(jī)自主追蹤和降落技術(shù)的穩(wěn)定性與精確性是必要的。

無(wú)人機(jī)追蹤與降落的關(guān)鍵之一在于獲取準(zhǔn)確的位姿信息。I. U. Jan等人設(shè)計(jì)了一個(gè)無(wú)人機(jī)自主著陸控制系統(tǒng)。該系統(tǒng)利用卡爾曼濾波器處理視覺(jué)信息來(lái)控制直升機(jī)相對(duì)于目標(biāo)的位置、高度和方向,以實(shí)現(xiàn)安全準(zhǔn)確的著陸[4]。He Y等人創(chuàng)新性地將特征點(diǎn)坐標(biāo)求解應(yīng)用于姿態(tài)估計(jì),提高了無(wú)人機(jī)的實(shí)時(shí)性能,以及準(zhǔn)確、快速識(shí)別著陸標(biāo)志的能力[5]。P. R. Grobler等人利用擴(kuò)展卡爾曼濾波器濾波GPS數(shù)據(jù)來(lái)估計(jì)無(wú)人機(jī)的位置[6]。Feng B等人用紅外熱成像視覺(jué)代替可見(jiàn)光視覺(jué),提升目標(biāo)識(shí)別率,并通過(guò)圖像處理獲得無(wú)人艇與無(wú)人機(jī)的相對(duì)距離信息[7]。

上述提到的方法在位置空間上都存在一定的局限性,它們只能應(yīng)用于目標(biāo)位置絕對(duì)靜止的情況。C. Y." Kim等人提出了一種新型的無(wú)人機(jī)穩(wěn)健著陸系統(tǒng),采用超寬帶傳感器來(lái)補(bǔ)償攝像機(jī)有限的視場(chǎng),還開(kāi)發(fā)了擴(kuò)展卡爾曼濾波器,融合從各種傳感器獲得的信息來(lái)估計(jì)移動(dòng)平臺(tái)的相對(duì)位置[8]。該系統(tǒng)只在簡(jiǎn)易的環(huán)境下做了相關(guān)的仿真實(shí)驗(yàn),并沒(méi)有探討復(fù)雜情況下該系統(tǒng)的性能。文獻(xiàn)[9]中將全向相機(jī)的測(cè)量數(shù)據(jù)與適當(dāng)?shù)膭?dòng)態(tài)模型相結(jié)合,以估算移動(dòng)降落平臺(tái)的位置和速度。文獻(xiàn)[10]中使用安裝在地面車輛上的激光雷達(dá)進(jìn)行激光雷達(dá)引導(dǎo)著陸,并利用聚類算法估計(jì)無(wú)人機(jī)相對(duì)于著陸平臺(tái)的位置。

一個(gè)魯棒的自主追蹤降落系統(tǒng)只有良好的位姿估計(jì)精確度而沒(méi)有穩(wěn)定的控制方案是不行的。孫凱等人提出了一個(gè)分階段降落策略來(lái)實(shí)現(xiàn)無(wú)人機(jī)的自主跟蹤著陸任務(wù)[11]。夏知?jiǎng)俚热死眠z傳算法優(yōu)化后的單級(jí)PID控制器來(lái)實(shí)現(xiàn)對(duì)無(wú)人機(jī)的姿態(tài)控制[12]。蘇贇等人提出一種自適應(yīng)串級(jí)PID算法控制無(wú)人機(jī)的姿態(tài),從而實(shí)現(xiàn)對(duì)移動(dòng)降落平臺(tái)的跟蹤[13]。

針對(duì)上述方案各自存在的局限性,本文綜合提出了一個(gè)基于混合濾波與多環(huán)控制的無(wú)人機(jī)跟蹤和降落的方法。首先利用卡爾曼濾波和擴(kuò)展卡爾曼濾波的混合濾波模式來(lái)處理雙目攝像頭采集到的Apriltag碼信息,從而估計(jì)無(wú)人機(jī)的相對(duì)姿態(tài);再利用串并級(jí)的多環(huán)控制器來(lái)調(diào)整無(wú)人機(jī)的飛行姿態(tài),最終實(shí)現(xiàn)自主追蹤著陸的任務(wù)。試驗(yàn)結(jié)果表明,該方法具有良好的穩(wěn)定性和降落精確度。

本文的主要貢獻(xiàn)有如下三點(diǎn)。

1) 針對(duì)無(wú)人機(jī)追蹤與降落任務(wù)設(shè)計(jì)了非線性與線性狀態(tài)融合的無(wú)人機(jī)動(dòng)態(tài)模型,該動(dòng)態(tài)模型充分地描述了無(wú)人機(jī)在執(zhí)行飛行任務(wù)時(shí)的姿態(tài)信息。

2) 新穎地提出了一個(gè)混合濾波框架,該框架可以用于無(wú)人機(jī)的實(shí)時(shí)姿態(tài)評(píng)估。

3) 設(shè)計(jì)了一個(gè)串并級(jí)共存的多環(huán)控制器,用于精準(zhǔn)地控制無(wú)人機(jī)的飛行狀態(tài)。

1" 問(wèn)題描述與建模

1.1" 問(wèn)題描述

狀態(tài)估計(jì)問(wèn)題和位姿控制問(wèn)題是無(wú)人機(jī)跟蹤與著陸方案設(shè)計(jì)的兩大要點(diǎn)。在無(wú)人機(jī)的飛行過(guò)程中,精確的位姿估計(jì)和穩(wěn)定的飛行控制都是必不可少的。

無(wú)人機(jī)的狀態(tài)估計(jì)是利用當(dāng)前時(shí)刻t之前的所有無(wú)人機(jī)控制信息[μ1:t]和傳感器觀測(cè)信息[z1:t]來(lái)估計(jì)無(wú)人機(jī)當(dāng)前時(shí)刻的狀態(tài)[dt],該狀態(tài)包括無(wú)人機(jī)的位置、姿態(tài)和速度等信息。根據(jù)貝葉斯濾波的原理[14],將狀態(tài)估計(jì)問(wèn)題分為兩個(gè)步驟進(jìn)行。

1) 預(yù)測(cè)。預(yù)測(cè)即在獲得當(dāng)前時(shí)刻t的無(wú)人機(jī)搭載的外部傳感器觀測(cè)信息[zt]之前,對(duì)無(wú)人機(jī)的狀態(tài)[dt]進(jìn)行估計(jì)。在已知[z1:t-1]和[μ1:t]的情況下,通過(guò)計(jì)算[dt]的置信度[bel(dt)]來(lái)量化預(yù)測(cè)結(jié)果。該置信度也被稱為先驗(yàn)概率。

[beldt=pdtdt-1,z1:t-1,μ1:tp(dt-1z1:t-1,μ1:t)ddt-1]

(1)

為了方便求解,做了馬爾可夫假設(shè),即在狀態(tài)量具備完整性的特征時(shí),系統(tǒng)當(dāng)前時(shí)刻的狀態(tài)只與上一時(shí)刻有關(guān)。[bel(dt)]進(jìn)一步簡(jiǎn)化為:

[beldt=pdtxt-1,μtbel(dt-1)ddt-1] (2)

式中:[bel(dt-1)]代表已知[z1:t-1]和[μ1:t-1]的情況下[xt-1]的置信度,其在測(cè)量更新步驟中有詳細(xì)的解釋。

2) 測(cè)量更新。更新即在獲得當(dāng)前時(shí)刻之前所有的無(wú)人機(jī)控制信息[μ1:t]和傳感器觀測(cè)信息[z1:t]后(包括當(dāng)前時(shí)刻t的無(wú)人機(jī)搭載的外部傳感器觀測(cè)信息[zt]),通過(guò)計(jì)算條件概率[pdtz1:t,μ1:t]來(lái)得到置信度[bel(dt)],即后驗(yàn)概率。

[bel(dt)=λp(ztdt,z1:t-1,μ1:t)pdtz1:t-1,μ1:t] (3)

式中[λ]是與[dt]無(wú)關(guān)的常量。

同樣地,利用馬爾可夫假設(shè),[beldt]被進(jìn)一步簡(jiǎn)化為:

[beldt=λp(ztdt) beldt] (4)

將無(wú)人機(jī)控制信息和觀測(cè)信息作為輸入,進(jìn)行不斷預(yù)測(cè)和測(cè)量更新的迭代,就能得到每個(gè)時(shí)刻無(wú)人機(jī)的狀態(tài)信息。在這個(gè)過(guò)程中,如何選擇合適的狀態(tài)轉(zhuǎn)移概率[pdtdt-1,μt]和測(cè)量概率[p(ztdt)]是問(wèn)題的關(guān)鍵,然而當(dāng)前主流的濾波方法都需要在高斯空間下進(jìn)行。為了保證后驗(yàn)概率[beldt]在任何時(shí)刻t內(nèi)都滿足高斯分布,狀態(tài)轉(zhuǎn)移概率和測(cè)量概率都必須是帶有隨機(jī)高斯噪聲的線性或非線性函數(shù),且初始置信度[beld0]也要滿足正態(tài)分布。飛行器的姿態(tài)控制的目標(biāo)是通過(guò)調(diào)整每個(gè)電機(jī)的轉(zhuǎn)速,使得飛行器保持期望的姿態(tài)。在本文中將t時(shí)刻無(wú)人機(jī)的狀態(tài)向量[dt]定義為:

[dt=xt,yt,zt,?t,θt,ψtT] (5)

式中:[(xt,yt,zt)]代表t時(shí)刻無(wú)人機(jī)在笛卡爾坐標(biāo)系下的位置信息;[(?t,θt,ψt)]代表t時(shí)刻無(wú)人機(jī)的橫滾、俯仰和偏航角。

1.2" 四旋翼無(wú)人機(jī)的動(dòng)態(tài)模型

無(wú)人機(jī)的狀態(tài)估計(jì)和位姿控制的前提是建立一個(gè)準(zhǔn)確的動(dòng)態(tài)模型,即狀態(tài)轉(zhuǎn)換方程。對(duì)于一個(gè)連續(xù)的狀態(tài)空間,系統(tǒng)的狀態(tài)轉(zhuǎn)移方程表達(dá)為:

[dt+1=gdt,μt+1+ξt=12fdt,μt+1Δt2+d'tΔt+ξt] (6)

式中:[Δt]為兩個(gè)相鄰無(wú)人機(jī)狀態(tài)[dt]和[dt-1]的過(guò)渡時(shí)間;[ξt]是均值為0、方差為[Rt]的高斯隨機(jī)變量,其含義為由狀態(tài)轉(zhuǎn)移引發(fā)的不確定性。引入該高斯隨機(jī)變量的意義在于為后續(xù)的混合濾波估計(jì)位姿做技術(shù)性鋪墊。在無(wú)人機(jī)的運(yùn)動(dòng)過(guò)程中,[fdt,μt+1=xt,yt,zt,?t,θt,ψtT]表示為:

[-fm(cosψtsinθtcos?t+sinψtsin?t)-fm(sinψtsinθtcos?t-cosψtsin?t)g-fmcos?tcosθt1Ixx[rx+θtψtIyy-Izz-JRPθtΩ]1Iyy[ry+?tψtIzz-Ixx+JRP?tΩ]1Izz[rz+?tθtIxx-Iyy]] (7)

式中:[f]為作用在機(jī)體的總拉力;[(rx,ry,rz)]為螺旋槳在笛卡爾坐標(biāo)系下產(chǎn)生的力矩;m為機(jī)體的總質(zhì)量;g為重力加速度;[JRP]是電機(jī)轉(zhuǎn)子和螺旋槳繞軸的總轉(zhuǎn)動(dòng)慣量;[(Ixx,Iyy,Izz)]是慣性矩陣[J]的對(duì)角值。[Ω]的表達(dá)式為:

[Ω=Ω1-Ω2+Ω3-Ω4] (8)

式中:[Ω1]~[Ω4]分別為4個(gè)螺旋槳的轉(zhuǎn)速。

1.3" 無(wú)人機(jī)的觀測(cè)模型

本文探討的觀測(cè)方程是根據(jù)如下背景展開(kāi)的。

無(wú)人機(jī)為搭載著單目相機(jī)的四旋翼飛行器,地面移動(dòng)降落平臺(tái)上貼有Apriltag標(biāo)簽[15],無(wú)人機(jī)利用相機(jī)識(shí)別標(biāo)簽來(lái)進(jìn)行高精度的定位。

考慮到標(biāo)簽上所有的點(diǎn)都與z軸共面,不妨設(shè)被相機(jī)觀測(cè)到的標(biāo)簽上的任意一點(diǎn)[Q=(Xw,Yw,1)T],[Q]點(diǎn)對(duì)應(yīng)的像素坐標(biāo)[q=(xv,yv)T]。則根據(jù)空間三維點(diǎn)與圖像點(diǎn)的對(duì)應(yīng)關(guān)系,有如下等式:

[sxvyv1=KR'tXwYw1=HXwYw1] (9)

式中:s是比例縮放過(guò)程中的尺度因子;K是相機(jī)的內(nèi)參矩陣;[R'=[r1,r2]],是從世界坐標(biāo)系到相機(jī)坐標(biāo)系的旋轉(zhuǎn)矩陣R的前兩列所構(gòu)成的矩陣。

通過(guò)識(shí)別標(biāo)簽可以得到標(biāo)簽角點(diǎn)的像素坐標(biāo),并利用標(biāo)簽邊長(zhǎng)和標(biāo)簽中心的世界坐標(biāo)計(jì)算出對(duì)應(yīng)的世界坐標(biāo)。將成對(duì)的像素坐標(biāo)與世界坐標(biāo)代入式(9),可以求得[R':t],特別地[r3]可以通過(guò)[r1]和[r2]的叉乘求解。由于攝像機(jī)固定安裝在無(wú)人機(jī)上,無(wú)人機(jī)體坐標(biāo)系相對(duì)于相機(jī)坐標(biāo)系的旋轉(zhuǎn)矩陣[Rcu]和平移量[tcu]可以通過(guò)實(shí)際的測(cè)量獲得。最終,無(wú)人機(jī)相對(duì)于世界坐標(biāo)系下的位姿轉(zhuǎn)換公式為:

[Rwu=RTRcutwu=RT(tcu-t)] (10)

由此,可以得出t觀測(cè)量[Qt]與無(wú)人機(jī)狀態(tài)[dt]之間的觀測(cè)方程,如下:

[Qt=hdt+οt=Rwu-1dt[1:3]-twu+οt] (11)

式中:[οt]是均值為0、方差為[Ot]的高斯隨機(jī)變量;[dt[1:3]]是t時(shí)刻無(wú)人機(jī)狀態(tài)[dt]的位置向量。

至此,無(wú)人機(jī)的狀態(tài)轉(zhuǎn)移方程與觀測(cè)模型如式(6)和式(11)所示。

2" 基于KF和EKF的混合濾波方案

在討論混合濾波方案之前,要引入一個(gè)簡(jiǎn)易的無(wú)人機(jī)的線性化動(dòng)態(tài)模型。假設(shè)無(wú)人機(jī)總是在微小的時(shí)間段[Δtρ]內(nèi)做勻速運(yùn)動(dòng),則無(wú)人機(jī)的狀態(tài)轉(zhuǎn)移方程可以簡(jiǎn)化為:

[dt+1=dt+AΔtρΔtρ+ξt] (12)

式中A為6×6的對(duì)角矩陣。

[AΔtρ=diag(vxt,vyt,vzt,pt,qt,rt)]" (13)

在本文中,無(wú)人機(jī)的狀態(tài)轉(zhuǎn)移模型有兩種:一種是非線性化的復(fù)雜模型,如式(6)所示;另一種是線性化的簡(jiǎn)易模型,如式(12)所示。兩種模型在一定條件下可以相互轉(zhuǎn)換,這樣可以使估計(jì)過(guò)程既體現(xiàn)出穩(wěn)定性也展現(xiàn)出快速性。混合濾波框架如圖1所示。在不斷地預(yù)測(cè)和測(cè)量更新的迭代過(guò)程中,基于兩種狀態(tài)方程來(lái)結(jié)合卡爾曼濾波[16?17]和擴(kuò)展卡爾曼濾波[18?19],針對(duì)每一時(shí)刻的無(wú)人機(jī)狀態(tài)進(jìn)行預(yù)測(cè)。其預(yù)測(cè)結(jié)果作為更新過(guò)程的輸入。然而由于其觀測(cè)模型的線性結(jié)構(gòu),利用卡爾曼濾波來(lái)更新結(jié)果,更新量又作為下一時(shí)刻預(yù)測(cè)過(guò)程的輸入,如此循環(huán)往復(fù),將準(zhǔn)確地預(yù)估無(wú)人機(jī)的實(shí)時(shí)位姿。

假設(shè)無(wú)人機(jī)的狀態(tài)轉(zhuǎn)移方程為線性化的,應(yīng)用卡爾曼濾波得到狀態(tài)轉(zhuǎn)移概率[pk]:

[pk=12πRtexp-12(dt+1-dt-AΔtρΔtρ)T·" " " " R-1t(dt+1-dt-AΔtρΔtρ)] (14)

假設(shè)無(wú)人機(jī)的狀態(tài)轉(zhuǎn)移方程為非線性化的,應(yīng)用擴(kuò)展卡爾曼濾波得到狀態(tài)轉(zhuǎn)移概率[pe]:

[pe=12πRtexp-12dt-gμt-1,μt-Gtxt-1-μt-1T·" " " R-1t(dt-gμt-1,μt-Gtxt-1-μt-1] (15)

式中[Gt]為[gd,μ]在[μt-1,μt]的一階泰勒展開(kāi)系數(shù)所構(gòu)成的雅可比矩陣。

[Gt=?gd,μ?dμt-1,μt] (16)

將狀態(tài)模型的變化轉(zhuǎn)換為系統(tǒng)狀態(tài)轉(zhuǎn)移概率的變化。因此,得到基于混合濾波的先驗(yàn)概率。

[beldt=max (pe,pk)bel(dt-1) ddt-1] (17)

[beldt]服從高斯分布,其均值[ζt]為:

[ζt=gζt-1,μt," " " " pe≥pkζt-1+AΔtρΔtρ," pelt;pk] (18)

其方差[Σt]為:

[Σt=GtΣt-1GTt+Rt," pe≥pkΣt-1+Rt," " " " " "pelt;pk] (19)

根據(jù)線性的無(wú)人機(jī)觀測(cè)模型,如式(11)所示,利用卡爾曼濾波得到系統(tǒng)的測(cè)量概率[pQtdt]:

[pQtdt=12πOtexp-12(Qt-Rwu-1(dt[1:3]-twu))T·" " " " " " " " " " "O-1t(Qt-Rwu-1(dt1:3-twu))] (20)

根據(jù)測(cè)量概率得到系統(tǒng)的后驗(yàn)概率[beldt]:

[beldt=λp(Qtdt) beldt] (21)

式中[beldt]同樣服從高斯分布,其均值[ζt]為:

[ζt=ζt+KtQt-Rwu-1dt1:3-twu] (22)

其方差[Σt]為:

[Σt=(I-KtRwu-1)Σt] (23)

式(22)和式(23)中的卡爾曼系數(shù)[Kt]為:

[Kt=ΣtRwu(Rwu-1ΣtRwu+Ot)-1] (24)

3" 基于串并級(jí)的多環(huán)控制器設(shè)計(jì)

完成無(wú)人機(jī)的狀態(tài)估計(jì)工作后,針對(duì)無(wú)人機(jī)的飛行控制,采用四環(huán)的串級(jí)和并級(jí)相融合的控制模式,其控制原理圖如圖2所示。控制框架由速度環(huán)、姿態(tài)環(huán)、位置環(huán)和加速度環(huán)構(gòu)成。其中,速度PI控制環(huán)和姿態(tài)PID控制環(huán)組成一個(gè)串級(jí)結(jié)構(gòu),位置環(huán)和加速度環(huán)組成一個(gè)串級(jí)結(jié)構(gòu)。兩個(gè)串級(jí)結(jié)構(gòu)并行組成一個(gè)并級(jí)結(jié)構(gòu)。

通過(guò)處理無(wú)人機(jī)上搭載的單目相機(jī)拍攝的實(shí)時(shí)貼有Apriltag標(biāo)簽的移動(dòng)平臺(tái)照片,可以得到無(wú)人機(jī)和移動(dòng)降落平臺(tái)之間的相對(duì)位置[Δx]。位置指令是參考混合濾波估計(jì)無(wú)人機(jī)在[t]時(shí)刻的位置[dt1:3=[xt,yt,zt]T]后,向無(wú)人機(jī)下達(dá)的跟隨或者降落情況下的期望位置[pt],位置PID環(huán)以位置指令作為輸入,[Δx]作為反饋量對(duì)無(wú)人機(jī)的實(shí)際位置進(jìn)行PID控制。位置PID輸出期望位置加速度值作為位置加速度PID環(huán)的輸入。速度指令是參考混合濾波估計(jì)無(wú)人機(jī)在t時(shí)刻的姿態(tài)[dt4:6=[?t,θt,ψt]T]后,向無(wú)人機(jī)下達(dá)的跟隨或者降落情況下的期望位置[st],速度PI環(huán)以速度指令作為輸入,位置加速度PID環(huán)的輸出和慣性導(dǎo)航測(cè)量無(wú)人機(jī)的線速度同時(shí)作為反饋量,對(duì)無(wú)人機(jī)的實(shí)時(shí)位姿進(jìn)行PI調(diào)節(jié)。在這個(gè)過(guò)程中,引入一個(gè)姿態(tài)PID環(huán)的串級(jí)結(jié)構(gòu),聯(lián)合該結(jié)構(gòu)對(duì)無(wú)人機(jī)的電機(jī)進(jìn)行轉(zhuǎn)速調(diào)節(jié)。其中姿態(tài)PID環(huán)的輸入為速度PI環(huán)的輸出,其反饋量為慣性導(dǎo)航測(cè)量無(wú)人機(jī)的角速度和角度。

在無(wú)人機(jī)對(duì)于移動(dòng)目標(biāo)的跟蹤過(guò)程中,四環(huán)控制全部處于收斂狀態(tài)。特別地,在降落過(guò)程中,位置PID環(huán)對(duì)于z軸上分量的調(diào)節(jié)處于線性發(fā)散的狀態(tài),當(dāng)無(wú)人機(jī)的位置下降到一定高度時(shí)再回歸到收斂狀態(tài),當(dāng)無(wú)人機(jī)與目標(biāo)達(dá)到相對(duì)靜止的狀態(tài)時(shí)關(guān)閉發(fā)動(dòng)機(jī)。至此,無(wú)人機(jī)的跟蹤降落任務(wù)已完成。

4" 仿真實(shí)驗(yàn)

本文的仿真平臺(tái)采用Gazebo和Rviz相結(jié)合的模式。首先,利用Gazebo監(jiān)測(cè)無(wú)人機(jī)和移動(dòng)平臺(tái)的相對(duì)位置關(guān)系,模擬無(wú)人機(jī)實(shí)時(shí)跟蹤移動(dòng)目標(biāo)并自主降落的全過(guò)程。其次,利用Rviz體現(xiàn)出各個(gè)坐標(biāo)系直接的位置關(guān)系,并在image窗口體現(xiàn)相機(jī)跟蹤Apriltag碼的過(guò)程。無(wú)人機(jī)和小車的模型利用Urdf模型制作方法制作。仿真平臺(tái)如圖3所示。

利用上述搭建的仿真平臺(tái)進(jìn)行了一系列實(shí)驗(yàn),模擬了無(wú)人機(jī)追蹤移動(dòng)平臺(tái)并能夠在其上安全降落的場(chǎng)景。在這些實(shí)驗(yàn)中,本文方法將與常規(guī)方法,即擴(kuò)展卡爾曼濾波和單環(huán)PID進(jìn)行比較,并且移動(dòng)平臺(tái)的運(yùn)動(dòng)路徑分別設(shè)置為直線和圓形。目標(biāo)運(yùn)動(dòng)軌跡為圓形時(shí),兩種方法的無(wú)人機(jī)的跟蹤降落狀態(tài)如圖4所示。

針對(duì)圓形跟蹤的效果,如圖4a)和圖4b)所示,本文方法與傳統(tǒng)方法的優(yōu)劣顯而易見(jiàn),應(yīng)用本文方法可以在跟蹤過(guò)程中讓無(wú)人機(jī)與移動(dòng)目標(biāo)貼合緊密;然而傳統(tǒng)方法使得無(wú)人機(jī)的位置比較松散,無(wú)法與移動(dòng)目標(biāo)貼合。針對(duì)圓形降落的效果,如圖4c)和圖4d)所示,本文方法可以實(shí)現(xiàn)精準(zhǔn)降落,而傳統(tǒng)方法的降落誤差較大。

當(dāng)目標(biāo)運(yùn)動(dòng)軌跡為直線時(shí),假設(shè)移動(dòng)目標(biāo)沿y軸以0.5 m/s的速度進(jìn)行勻速運(yùn)動(dòng)。兩種方法的無(wú)人機(jī)的跟蹤降落狀態(tài)如圖5所示。

針對(duì)直線跟蹤的效果,如圖5a)和圖5b)所示,本文方法在跟蹤效果上要優(yōu)于傳統(tǒng)方法。傳統(tǒng)方法在x軸上與追蹤目標(biāo)有著明顯的偏移量。針對(duì)直線降落的效果,如圖5c)和圖5d)所示,本文方法降落精度明顯較高。為了進(jìn)一步定量地分析兩種方法的優(yōu)劣,做了10組實(shí)驗(yàn),其反饋的追蹤、降落時(shí)的平均誤差和降落平均時(shí)間分別如表1、表2所示。

根據(jù)表1的無(wú)人機(jī)跟蹤誤差數(shù)據(jù),可以看出本文方法在面對(duì)目標(biāo)軌跡為圓形和直線時(shí)都有著更小的跟蹤誤差,無(wú)人機(jī)在跟蹤時(shí)能更加貼合目標(biāo)平臺(tái)。通過(guò)分析表2的無(wú)人機(jī)降落誤差和時(shí)間的數(shù)據(jù),本文方法無(wú)論是在降落時(shí)間還是降落精準(zhǔn)度上都有著明顯的優(yōu)勢(shì)。

5" 結(jié)" 語(yǔ)

本文針對(duì)如何提升無(wú)人機(jī)自主追蹤著陸時(shí)的精度和速度的問(wèn)題,提出一種基于混合濾波與多環(huán)控制的方案,并通過(guò)仿真實(shí)驗(yàn)驗(yàn)證該方法的有效性和魯棒性。結(jié)果表明本文方法在跟蹤和降落方面都較傳統(tǒng)的方法更有優(yōu)勢(shì)。關(guān)于后續(xù)的工作,考慮引入更復(fù)雜的目標(biāo)平臺(tái)的移動(dòng)軌跡或感興趣區(qū)域來(lái)進(jìn)一步提升跟蹤速度,并將該方案運(yùn)用到真實(shí)的實(shí)驗(yàn)環(huán)境中去。

參考文獻(xiàn)

[1] 鐘春來(lái),楊洋,曹立佳,等.基于視覺(jué)的無(wú)人機(jī)自主著陸研究綜述[J].航空兵器,2023,30(5):104?114.

[2] 韓鵬,耿增顯,劉宏,等.無(wú)人機(jī)視覺(jué)識(shí)別與移動(dòng)追蹤技術(shù)綜述[J].飛航導(dǎo)彈,2018(10):24?28.

[3] 趙良玉,李丹,趙辰悅,等.無(wú)人機(jī)自主降落標(biāo)識(shí)檢測(cè)方法若干研究進(jìn)展[J].航空學(xué)報(bào),2022,43(9):274?289.

[4] JAN I U, KHAN M U, IQBAL N. Combined application of kalman filtering and correlation towards autonomous helicopter landing [C]// 2009 2nd International Conference on Computer, Control and Communication. [S.l.]: IEEE, 2009: 1?6.

[5] HE Y, ZENG Z, LI Z, et al. A new vision?based method of autonomous landing for UAVs [C]// 2023 9th International Conference on Electrical Engineering, Control and Robotics. Wuhan: IEEE, 2023: 1?6.

[6] GROBLER P R, JORDAAN H W. Autonomous vision based landing strategy for a rotary wing UAV [C]// 2020 International SAUPEC/RobMech/PRASA Conference. Cape Town, South Africa: IEEE, 2020: 1?6.

[7] FENG B, YANG X, WANG R, et al. Design and implementation of autonomous takeoff and landing UAV system for USV platform [C]// 2022 International Conference on Cyber?Physical Social Intelligence (ICCSI). [S.l.]: IEEE, 2022: 292?296.

[8] KIM C Y, LEE E C M, CHOI J H, et al. ROLAND: robust landing of UAV on moving platform using object detection and UWB based extended kalman filter [C]// 2021 21st International Conference on Control, Automation and Systems. [S.l.]: IEEE, 2021: 249?254.

[9] KIM J W, JUNG Y, LEE D. Outdoor autonomous landing on a moving platform for quadrotors using an omnidirectional camera [C]// 2014 International Conference on Unmanned Aircraft Systems (ICUAS). Orlando, FL, USA: IEEE, 2014: 1243?1252.

[10] AOKI N, ISHIGAMI G. Autonomous tracking and landing of an unmanned aerial vehicle on a ground vehicle in rough terrain [J]. Advanced robotics, 2023, 37(5): 344?355.

[11] 孫凱,于洋,馮迎賓.基于視覺(jué)的自主無(wú)人機(jī)目標(biāo)跟蹤著陸方法研究[J].沈陽(yáng)理工大學(xué)學(xué)報(bào),2022,41(5):21?28.

[12] 夏知?jiǎng)伲愓\(chéng),楊愛(ài)斌.基于遺傳算法優(yōu)化PID的固定翼無(wú)人機(jī)俯仰控制設(shè)計(jì)[J].科技創(chuàng)新與應(yīng)用,2023,13(34):41?44.

[13] 蘇贇,王挺,姚辰,等.基于合作目標(biāo)的無(wú)人機(jī)目標(biāo)跟蹤方法[J].機(jī)器人,2019,41(4):425?432.

[14] QU Congshan, XU Hualong, TANG Ying. A survey of nonlinear Bayesian filtering algorithms [J]. Electronics optics amp; control, 2008, 15(8): 64?69.

[15] WANG J, OLSON E. AprilTag 2: efficient and robust fiducial detection [C]// 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems. Daejeon, South Korea: IEEE, 2016: 4193?4198.

[16] CAO Y, YAN P, LIN S, et al. KF?based MPC for the cascaded headbox system in papermaking process [C]// 2017 36th Chinese Control Conference. [S.l.]: IEEE, 2017: 4369?4374.

[17] DUTTA A, DAS M. ECG signal denoising using adaptive unscented kalman filter [C]// 2022 IEEE Conference on Interdisciplinary Approaches in Technology and Management for Social Innovation (IATMSI). Gwalior, India: IEEE, 2022: 1?6.

[18] WANG H, WANG J, QU L, et al. Simultaneous localization and mapping based on multilevel?EKF [C]// 2011 IEEE International Conference on Mechatronics and Automation. Beijing: IEEE, 2011: 2254?2258.

[19] LUO L, CHEN G. Research on SOC estimation of lithium battery for electric vehicle based on EKF algorithm [C]// 2021 International Conference on Power System Technology. Kunming: IEEE, 2021: 820?823.

猜你喜歡
無(wú)人機(jī)
基于蟻群算法的一種無(wú)人機(jī)二維航跡規(guī)劃方法研究
無(wú)人機(jī)動(dòng)態(tài)跟蹤展示系統(tǒng)設(shè)計(jì)
無(wú)人機(jī)配送的障礙性因素分析
無(wú)人機(jī)在海上人命救助中的應(yīng)用
植保無(wú)人機(jī)操作規(guī)程及注意事項(xiàng)
高職院校新開(kāi)設(shè)無(wú)人機(jī)專業(yè)的探討
人間(2016年26期)2016-11-03 17:52:40
利用無(wú)人機(jī)進(jìn)行航測(cè)工作的方式方法
一種適用于輸電線路跨線牽引無(wú)人機(jī)的飛行方案設(shè)計(jì)
科技視界(2016年22期)2016-10-18 14:30:27
淺析無(wú)人機(jī)技術(shù)在我國(guó)的發(fā)展前景
主站蜘蛛池模板: 免费国产在线精品一区| 国产成人毛片| 国产尤物视频在线| 精品一區二區久久久久久久網站| 色综合成人| 亚洲中文无码av永久伊人| 专干老肥熟女视频网站| 婷五月综合| 99热国产这里只有精品无卡顿"| 日韩av手机在线| 婷婷色狠狠干| 日韩激情成人| 国产黄在线观看| 国产精品亚欧美一区二区| 中国一级特黄视频| 国产激爽大片在线播放| 久久精品人妻中文系列| 国产精品无码在线看| 亚洲嫩模喷白浆| 欧美不卡二区| 色网站免费在线观看| 国产一区二区人大臿蕉香蕉| 国产国模一区二区三区四区| 国产永久在线视频| 99九九成人免费视频精品| 99久久国产自偷自偷免费一区| 亚洲天堂日本| 国产亚洲欧美在线专区| 国产成人无码Av在线播放无广告| 九色综合伊人久久富二代| 国产午夜人做人免费视频中文| 国产成人精品高清在线| 久久亚洲国产视频| 2018日日摸夜夜添狠狠躁| 久久综合色播五月男人的天堂| 久久久成年黄色视频| 老司机久久99久久精品播放| 亚洲高清在线天堂精品| 精品国产一区二区三区在线观看| 91系列在线观看| 一级在线毛片| 毛片卡一卡二| 在线观看国产网址你懂的| 青青操国产| 精品无码一区二区三区电影| a级毛片一区二区免费视频| 日本在线视频免费| 国产精品成人一区二区不卡| 精品久久久久久久久久久| 亚洲第一国产综合| 欧美成人一级| 中文成人在线视频| 久久精品人人做人人综合试看| 精品久久人人爽人人玩人人妻| 极品国产一区二区三区| av尤物免费在线观看| 无码精品国产dvd在线观看9久 | 国产高清无码麻豆精品| 毛片免费高清免费| 一级毛片在线免费视频| 精品视频一区二区观看| 激情亚洲天堂| 国产成人超碰无码| 国产无码性爱一区二区三区| 亚洲精品综合一二三区在线| 亚洲欧美不卡中文字幕| 免费av一区二区三区在线| 亚洲国产综合自在线另类| 波多野结衣久久精品| 亚欧成人无码AV在线播放| 丰满人妻中出白浆| 国产成人综合在线观看| 国产福利小视频在线播放观看| 88av在线| 国产白浆视频| 99er精品视频| 精品91自产拍在线| 片在线无码观看| 国内a级毛片| 日韩a在线观看免费观看| 九色在线视频导航91| 亚州AV秘 一区二区三区|