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

基于有限視覺信息的小型無人機編隊控制

2021-05-10 00:53:08柯天成李曉麗
東華大學學報(自然科學版) 2021年2期
關鍵詞:信息

柯天成,李曉麗,董 鑫

(東華大學 信息科學與技術學院,上海 201620)

無人機(unmanned aerial vehicle, UAV)在攝影、軍事、環境監測[1]、農業生產[2]、交通運輸等方面發揮了較大的作用,并且隨著無人機技術越來越成熟,其應用場景也將逐步增加。但單架無人機起到的作用是有限的,因此執行任務的時候需要無人機組的協同配合。例如,軍事行動中,單靠一架無人機難以完成精準打擊敵方目標的任務[3],通常都需要無人機組編隊支持。生物學家通過研究生物群體行為發現,無序隊形相對于有序隊形來說更加費“時”、費“力”,如何更好更快地達到理想隊形引起了國內外眾多學者的興趣。

編隊控制問題在無人機、多智能體、機器人等領域已有多年的研究。倪利平[4]研究了智能體的角度對其線速度的影響,提出一種基于虛擬結構的分布式隊形控制算法,并從理論上分析了該算法的穩定性。朱旭[5]基于行為法對無人機編隊進行了控制。文獻[6]將圖論法和領航跟隨法融合,提出一種有領航者的二階一致性算法。文獻[7]研究了具有切換和定向交互拓撲的無人機組時變編隊跟蹤(time-varying formation tracking, TVFT)的控制問題。這些隊形控制算法為無人機編隊的研究作出了很大的貢獻,但均存在一些缺陷[8]:虛擬結構法很難讓單個個體保持信息的同步;行為法難以用數學的方法進行穩定性分析;領航跟隨法是最早提出也是目前應用最為廣泛的一種編隊控制方法,具有原理簡單、實現過程容易等優點,但其穩健性較差,一旦前級產生誤差,后級的誤差將會擴大,不利于精確控制。

在實際應用中,上述算法需要依靠各類傳感器、GPS全球定位系統等輔助設備來獲取無人機的狀態信息。但無人機的負重會影響其續航時間,因而如何降低無人機重量、延長其續航時間,同樣是一個重要的課題。魚眼鏡頭具有視野廣、重量小等特點,經常被用于無人機的通信組網[9]。本文提出的算法以裝載單目魚眼鏡頭小型無人機的特征為基礎,建立無人機運動學模型,僅依靠魚眼鏡頭提取的視覺信息實現無人機組編隊控制。雖然帶有魚眼鏡頭的相機視角(field of view, FOV)可以超過200°,但依然會存在視覺盲區。這使得依靠這種通信方式工作的無人機的協同能力受到嚴重限制[10-12],如何避開盲區并使通信暢通是本文研究的重點方向之一。

本文提出特定的代價函數用以設計避盲算法,從而使無人機之間始終保持通信。在避盲算法的基礎上,引入信息一致性的分布式控制策略,以形成并保持期望的隊形,最后通過數值仿真對所提出的控制方法進行驗證。

1 “視覺盲區”的刻畫——仿雁飛行

大雁是一種常見的候鳥,其遷徙時的獨特隊形引起了不同領域科學家的關注[13-14]。無人機組和大雁群之間存在很多相似之處[15-16],Li等[17]研究發現無人機飛行與大雁飛行存在共性,并利用線性系統理論給予了證明。這為本文研究無人機的控制方法提供了便利,即利用大雁飛行具有盲區的視覺特點,將具備這種視覺特點的模型應用于僅裝有魚眼鏡頭的小型無人機組。魚眼鏡頭的廣角很大[18],如同大雁的眼睛一般[17],可以看到至少-30°~210°的事物,如圖1所示,β為大雁的可見視角。

圖1 大雁飛行的可見視角Fig.1 Visible view of flying geese

然而,前方的無人機可能看不到后方的無人機,即本文所述的視覺盲區,如圖2所示。

圖2 無人機視覺盲區模型Fig.2 The vision blind zone model of UAV

第1步:確定無人機i,其相對無人機j的角度cosγij為

cosγij=f(xi,yi,xj,yj,θj)=

(1)

式中:‖‖表示距離。

第2步:確定無人機i、j之間的距離dij,如式(2)所示。

(2)

第3步:確定無人機的最長通信距離,即魚眼鏡頭的最長測距Rs[19]。

(3)

2 無人機組的數學模型

為便于描述無人機組的數學模型,采用二階系統的無人機運動學模型[5],如式(4)所示。

(4)

式中:xi、yi分別為第i架無人機x軸和y軸方向的坐標;θi為第i架無人機前進的方向,i=[1, 2, …,n]。

這個模型的優點在于簡單易懂,缺點是沒有考慮實際情況下的飛行高度與飛行姿態。由于本文不需要討論三維空間中無人機組的編隊飛行,因此這個模型還是切合本文需求的。

為描述無人機的運動學問題,采用Denavit和Hartenberg提出的D -H矩陣代數方法,該方法的幾何意義直觀,能較好地解決動力學、計算機視覺和比例變換問題,其數學基礎是齊次變換[20]。其中矩陣Ri能夠反映無人機的位姿(位置和姿態),對其描述如式(5)所示。

(5)

由于本文中每架無人機通過魚眼鏡頭獲取的信息是相對于以己身為原點的坐標系而言的,因此需要將不同無人機的位置信息轉換到世界坐標系下。以無人機i為例,其所在位置為坐標原點,飛行方向為y軸,沿y軸方向順時針旋轉90°為x軸,得到相對坐標系Fi。記F為世界坐標系,F與Fi之間轉換如圖3所示。在坐標系Fi(x′Oy′)下點P的坐標為(s′,t′),坐標系Fi繞點O順時針旋轉θ角度后得到F(xOy),那么點P在坐標系F(xOy)下的坐標為(s,t)。

圖3 坐標系旋轉變換示意圖Fig.3 Schematic of coordinate system rotation transformation

利用三角函數可以得到旋轉后的坐標系F(xOy)中的坐標點(s,t)為

s=s′cosθ-t′sinθ

(6)

t=t′cosθ+s′sinθ

(7)

同理,可得平移坐標系后的坐標點(s,t)為

s=s′-a

(8)

t=t′-b

(9)

綜上所述,經旋轉、平移變化后的新坐標為

(10)

式中:P=[s,t]T,P′=[s′,t′]T。

3 存在視覺盲區的無人機組編隊控制策略

3.1 約束條件

從第2節的數學模型可以看出,基于視覺信息的無人機編隊雖具有一定優越性,但無法實現所有編隊的控制,即部分隊形會導致圖像信息缺失,從而無法通過控制器對無人機組進行控制。因此,需設定一些約束條件以避免這種現象的發生。

由第2節中對“視覺盲區”的描述可以得出:

(11)

另外的約束條件為對無人機組隊形的期望,即隊形達到預先設定的期望并保持穩定。用相對位置描述無人機的隊形,如式(12)所示。

hi-hj=Pi-Pj

(12)

對于無人機i而言,期望的隊形為

(13)

對于無人機組而言,整體的相對位置為

(14)

當實際位置和期望位置使得式(14)成立時,可以認為整個無人機組的飛行編隊達到期望狀態,即在保持速度和飛行方向相對不變的情況下,無人機組可持續保持隊形穩定。

3.2 代價函數的設計

根據“視覺盲區”的物理刻畫來設計代價函數,即對“視覺盲區”這一概念進行數學描述。通過代價函數J規范邊界值、編隊等信息,如式(15)和(16)所示。

(15)

(16)

式中:E為位置信息函數,當無人機組達到期望相對位置時,E為0。

(17)

設定比值關系函數Vij表示實際與期望的距離信息,為消除由于符號引起的誤差,其值為非負數。

(18)

本文所設計的代價函數包含角度、位置及編隊信息,將多種信息融合在同一個代價函數中,不僅可以簡化公式,還能使代價函數成為控制律中的一項。利用梯度下降法尋找最優解,最終使無人機達到期望狀態。

在第2節對盲區的刻畫中,已提及最遠視距,表明每架無人機的視線是有范圍的,不可能到達無窮遠處,但超過Rs后代價函數可能會發生突變。為使函數平滑,引入光滑函數ρ(dij)[17],如式(19)所示。

(19)

3.3 避盲編隊控制器

設計避盲編隊控制器的目的是使代價函數降為最小值。當代價函數降為最小值時,無人機組將達到理想狀態,如果還想要保持穩定,各架無人機的速度須保證一致。因此,設計如式(20)和(21)所示的控制器。

(20)

(21)

通過計算、化簡可以得到Jij和Jji,如式(22)和(23)所示。

(22)

(23)

通過獲取無人機局部相對狀態信息,用代價函數對“視覺盲區”進行刻畫,并在代價函數中加入了位置信息,結合速度一致性理論,最終提出這種可實現自主控制的編隊算法。這種算法適用于裝載了單目魚眼鏡頭、依靠魚眼鏡頭獲取局部相對位置的小型無人機組的編隊飛行。

4 仿真結果

在實際仿真模擬時,設定3架無人機的初始位置(需3者互在對方的盲區外),設盲區角α=30°,通信距離Rs=200 m。通過上述視覺盲區的代價函數及速度一致性算法進行數值仿真計算,設定采集時間為0.01 s。3架無人機的初始狀態如表1所示。

表1 3架無人機的初始狀態Table 1 Initial states of the three UAVs

同理,機組期望隊形的設置也要求每架無人機互在彼此的盲區之外,期望的編隊隊形、航向如表2所示。

表2 3架無人機的期望狀態Table 2 Expectation states of the three UAVs

基于有限視覺信息編隊控制的仿真結果如圖4所示,圖中3條曲線分別表示3架無人機的運動軌跡。在3架無人機進行編隊飛行時,每架無人機都在其他無人機的盲區外,同時通過速度一致項的作用,無人機組最終達到期望相對狀態(如表2所示)。達到期望相對狀態后,無人機組會根據預編隊隊形穩定飛行。

圖4 基于有限視覺信息編隊控制仿真過程圖Fig.4 Process chart of formation control simulation based on limited visual information

無人機組最終狀態的數值仿真結果如表3所示。

表3 3架無人機的最終狀態Table 3 Final states of the three UAVs

此外,用本文的控制算法對在盲區外(α=30°)的無人機組進行數值仿真,結果表明,無人機組漸近收斂到期望的速度和航向,最終形成不同形狀的編隊隊形,如圖5所示。由于每架無人機均位于其他無人機的盲區外,在形成隊形的過程中無人機之間不會發生碰撞。

圖5 不同形狀的編隊效果Fig.5 Formation effects in different shapes

5 結 語

為解決動態環境中的無人機組編隊控制問題,本文引入代價函數來處理魚眼鏡頭獲取的視覺信息,并考慮視覺約束與最終位置期望,設計所對應的控制器。利用梯度下降算法將無人機組逐漸控制到穩定的預先指定的編隊位置,避免無人機之間發生碰撞。仿真結果驗證了本文理論研究的有效性。

猜你喜歡
信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息超市
大眾創業(2009年10期)2009-10-08 04:52:00
展會信息
展會信息
展會信息
展會信息
展會信息
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 国产男女免费视频| 日韩AV无码一区| 久久精品人人做人人爽97| 欧美在线综合视频| 亚洲人成电影在线播放| 久久精品中文字幕少妇| 麻豆精选在线| 全部无卡免费的毛片在线看| 亚洲男人天堂2020| 亚洲第一视频区| 欧洲熟妇精品视频| 欧美国产日产一区二区| 欧美人人干| 无码视频国产精品一区二区| 中文字幕人妻无码系列第三区| 天天操精品| 亚洲无码视频图片| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 国产美女91视频| 日韩成人免费网站| 欧美性精品不卡在线观看| 蜜芽一区二区国产精品| 亚洲女同一区二区| 人妻精品久久无码区| 高清色本在线www| 日韩精品一区二区三区swag| 成年人国产视频| 亚洲欧美在线综合一区二区三区| 青青国产视频| 久久99国产精品成人欧美| 亚洲天堂网在线观看视频| 九九九国产| 国产乱子伦一区二区=| 国产欧美日韩免费| 熟女成人国产精品视频| 国产网站一区二区三区| 国产一级视频久久| 在线免费亚洲无码视频| 欧美在线视频不卡| 色成人亚洲| 一区二区欧美日韩高清免费| 91精品专区国产盗摄| 成人在线欧美| 欧美日韩国产精品va| 91久久国产综合精品女同我| 99热精品久久| 国产免费高清无需播放器| 91蝌蚪视频在线观看| 久久久久亚洲精品成人网 | 精品欧美日韩国产日漫一区不卡| 91精品综合| 国产极品美女在线| 91精品国产91久久久久久三级| 日韩小视频网站hq| 亚洲天堂免费| 国产精品午夜电影| 久久青草精品一区二区三区| h视频在线观看网站| 国产99免费视频| 91精品免费高清在线| 九月婷婷亚洲综合在线| 99这里只有精品在线| 欧美成人看片一区二区三区 | 国产a v无码专区亚洲av| 国产欧美视频在线观看| 在线色综合| 91久久偷偷做嫩草影院免费看| 亚洲精品久综合蜜| 亚洲综合久久成人AV| 欧美成人免费午夜全| 欧美日韩第三页| 亚洲成年网站在线观看| 2021国产精品自拍| 91网址在线播放| 国产欧美日韩另类精彩视频| 色综合激情网| 国产精品亚洲五月天高清| 久热re国产手机在线观看| 日韩免费视频播播| 日本三级精品| 欧美一级专区免费大片| 国产欧美视频一区二区三区|