本發(fā)明涉及無人機(jī),尤其涉及基于分?jǐn)?shù)階微積分的無人機(jī)微小障礙物動態(tài)避讓方法。
背景技術(shù):
1、現(xiàn)有技術(shù)中,無人機(jī)在復(fù)雜動態(tài)環(huán)境中對障礙物的避讓主要依賴于基于整數(shù)階微積分的控制算法,傳統(tǒng)的避障方法通常通過使用激光雷達(dá)、超聲波傳感器和攝像頭傳感器采集周圍環(huán)境的障礙物數(shù)據(jù),結(jié)合路徑規(guī)劃算法,生成無人機(jī)的飛行路徑,然而,傳統(tǒng)方法在處理高速運動中的微小障礙物時存在一些局限性,尤其是在面對飛行速度較快、環(huán)境復(fù)雜且障礙物體積較小時,傳統(tǒng)避障系統(tǒng)往往無法及時做出精確的反應(yīng),容易導(dǎo)致碰撞事故的發(fā)生。
2、目前常見的避障系統(tǒng)主要依賴整數(shù)階微積分算法來對飛行器進(jìn)行控制和路徑規(guī)劃,整數(shù)階微積分算法在較為靜態(tài)或障礙物體積較大的環(huán)境中效果較好,但在高速飛行和微小障礙物的環(huán)境中,整數(shù)階控制算法的響應(yīng)速度和控制精度不足,難以適應(yīng)復(fù)雜的動態(tài)環(huán)境變化,此外,現(xiàn)有技術(shù)通常沒有充分考慮歷史飛行軌跡數(shù)據(jù)和當(dāng)前障礙物動態(tài)信息的融合,導(dǎo)致無人機(jī)在重復(fù)或類似場景下無法有效利用過去的飛行經(jīng)驗進(jìn)行優(yōu)化,增加了避障的復(fù)雜度和不確定性。
3、現(xiàn)有的無人機(jī)避障技術(shù)還存在障礙物數(shù)據(jù)處理和實時避障路徑生成的效率問題,傳統(tǒng)方法中,障礙物數(shù)據(jù)通常采用簡單的濾波和增強(qiáng)處理方式,無法有效應(yīng)對噪聲較多或障礙物特征不明顯的復(fù)雜環(huán)境,導(dǎo)致無人機(jī)在面對動態(tài)變化的障礙物時,避障決策的準(zhǔn)確性下降,無法實時生成最優(yōu)避障路徑,此外,由于現(xiàn)有系統(tǒng)在障礙物數(shù)據(jù)處理與路徑規(guī)劃之間缺乏緊密的耦合,導(dǎo)致避障路徑的實時更新和響應(yīng)速度不足。
4、綜上所述,現(xiàn)有技術(shù)主要存在以下缺點:首先,整數(shù)階控制算法在高速飛行和微小障礙物避讓中響應(yīng)不足,難以適應(yīng)動態(tài)復(fù)雜的環(huán)境變化;其次,現(xiàn)有避障技術(shù)沒有充分利用歷史飛行數(shù)據(jù)進(jìn)行決策優(yōu)化,增加了無人機(jī)重復(fù)場景中的避障難度;最后,障礙物數(shù)據(jù)處理與避障路徑生成的實時性較差,無法在復(fù)雜動態(tài)環(huán)境中實現(xiàn)精準(zhǔn)的避障操作。
技術(shù)實現(xiàn)思路
1、本發(fā)明的一個目的在于提出基于分?jǐn)?shù)階微積分的無人機(jī)微小障礙物動態(tài)避讓方法,本發(fā)明通過引入自適應(yīng)分?jǐn)?shù)階微積分控制算法,結(jié)合無人機(jī)飛行狀態(tài)和障礙物檢測數(shù)據(jù),實現(xiàn)了微小障礙物的動態(tài)避讓。
2、根據(jù)本發(fā)明實施例的基于分?jǐn)?shù)階微積分的無人機(jī)微小障礙物動態(tài)避讓方法,包括如下步驟:
3、s1.獲取無人機(jī)飛行環(huán)境中激光雷達(dá)數(shù)據(jù)、超聲波傳感器數(shù)據(jù)以及攝像頭圖像數(shù)據(jù),并基于多傳感器數(shù)據(jù)融合技術(shù)構(gòu)建包括微小障礙物三維空間位置及微小障礙物動態(tài)變化信息的障礙物數(shù)據(jù)集;
4、s2.對障礙物數(shù)據(jù)集進(jìn)行預(yù)處理,去除噪聲和無效數(shù)據(jù),生成經(jīng)過濾波和增強(qiáng)處理后的障礙物檢測數(shù)據(jù);
5、s3.基于障礙物檢測數(shù)據(jù)利用自適應(yīng)分?jǐn)?shù)階微積分構(gòu)建無人機(jī)飛行狀態(tài)模型;
6、s4.引入自適應(yīng)分?jǐn)?shù)階控制算法,根據(jù)不同的飛行速度和障礙物復(fù)雜度,自動調(diào)整自適應(yīng)分?jǐn)?shù)階微積分的分?jǐn)?shù)階階次,生成最優(yōu)避障路徑;
7、s5.將所述最優(yōu)避障路徑轉(zhuǎn)換為無人機(jī)的控制指令,并實時發(fā)送至無人機(jī)的飛行控制系統(tǒng),控制無人機(jī)根據(jù)最優(yōu)避障路徑避開障礙物;
8、s6.在無人機(jī)飛行過程中,持續(xù)監(jiān)測環(huán)境變化,并根據(jù)新的傳感器數(shù)據(jù)實時更新所述自適應(yīng)分?jǐn)?shù)階飛行狀態(tài)模型和最優(yōu)避障路徑。
9、可選的,所述s1包括以下步驟:
10、s11.利用激光雷達(dá)獲取無人機(jī)飛行環(huán)境中的障礙物數(shù)據(jù),所述障礙物數(shù)據(jù)包括障礙物距離、方位角及高度;
11、s12.利用超聲波傳感器采集障礙物的距離信息及方位信息;
12、s13.使用攝像頭獲取障礙物的圖像數(shù)據(jù),所述圖像數(shù)據(jù)通過基于像素點的三維重建技術(shù)生成障礙物三維空間信息,包括位置和障礙物動態(tài)變化信息,其中t為時間變量;
13、s14.基于多傳感器數(shù)據(jù)融合技術(shù)將激光雷達(dá)數(shù)據(jù)、超聲波傳感器數(shù)據(jù)及攝像頭圖像數(shù)據(jù)通過加權(quán)融合算法融合成統(tǒng)一的障礙物數(shù)據(jù)集,障礙物數(shù)據(jù)集中的微小障礙物三維空間位置計算為:
14、;
15、其中,、、分別為激光雷達(dá)、超聲波傳感器和攝像頭數(shù)據(jù)的加權(quán)系數(shù);
16、s15.通過障礙物動態(tài)變化信息對障礙物的運動軌跡進(jìn)行建模,所述障礙物的運動軌跡通過融合后的障礙物數(shù)據(jù)集動態(tài)計算:
17、;
18、其中,為初始時間;
19、s16.構(gòu)建最終的障礙物數(shù)據(jù)集:
20、。
21、可選的,所述s2包括以下步驟:
22、s21.?使用均值濾波方法對障礙物數(shù)據(jù)集中的距離信息進(jìn)行平滑處理,得到平滑后的距離數(shù)據(jù);
23、s22.?采用高斯濾波對障礙物數(shù)據(jù)集中的障礙物三維空間信息進(jìn)行處理,消除圖像噪聲,得到經(jīng)過處理的障礙物三維空間信息;
24、s23.?使用中值濾波對障礙物數(shù)據(jù)集中的障礙物動態(tài)變化信息進(jìn)行去噪處理,得到去噪后的障礙物動態(tài)變化信息;
25、s24.?對預(yù)處理后的障礙物數(shù)據(jù)進(jìn)行增強(qiáng)處理,對障礙物邊緣信息進(jìn)行增強(qiáng);
26、s25.?輸出經(jīng)過濾波和增強(qiáng)處理后的障礙物檢測數(shù)據(jù):
27、;
28、其中,為增強(qiáng)后的障礙物三維空間位置數(shù)據(jù),為增強(qiáng)后的障礙物動態(tài)變化信息。
29、可選的,所述s3包括以下步驟:
30、s31.?基于障礙物檢測數(shù)據(jù)和歷史飛行軌跡數(shù)據(jù)對當(dāng)前時間t無人機(jī)的位置信息、速度信息進(jìn)行初始化:
31、;
32、其中,和分別為障礙物檢測數(shù)據(jù)和歷史飛行軌跡的權(quán)重系數(shù),為當(dāng)前障礙物檢測的三維空間位置,為歷史飛行軌跡中的位置信息;
33、s32.?結(jié)合當(dāng)前飛行速度v(t)和加速度構(gòu)建飛行狀態(tài)模型,飛行狀態(tài)模型描述無人機(jī)在時間t上的動態(tài)響應(yīng)特性:
34、;
35、其中,為無人機(jī)當(dāng)前的速度;
36、s33.?使用自適應(yīng)分?jǐn)?shù)階微積分方法優(yōu)化飛行狀態(tài)模型,對飛行狀態(tài)模型進(jìn)行分?jǐn)?shù)階微分計算,綜合歷史飛行狀態(tài)、當(dāng)前障礙物檢測數(shù)據(jù)及飛行速度v(t)的影響,構(gòu)建動態(tài)響應(yīng)方程:
37、;
38、其中,為無人機(jī)的動態(tài)響應(yīng)模型,為分?jǐn)?shù)階階次,為障礙物檢測數(shù)據(jù)對動態(tài)響應(yīng)的權(quán)重,為障礙物數(shù)據(jù)的記憶衰減因子,用于調(diào)整障礙物影響隨時間的變化,為歷史飛行軌跡數(shù)據(jù)的影響權(quán)重,為經(jīng)過預(yù)處理的當(dāng)前障礙物檢測數(shù)據(jù),為歷史飛行軌跡數(shù)據(jù)。
39、可選的,所述s4包括以下步驟:
40、s41.?基于無人機(jī)的飛行速度v(t)和障礙物的復(fù)雜度確定自適應(yīng)分?jǐn)?shù)階控制算法中的分?jǐn)?shù)階階次,分?jǐn)?shù)階階次隨時間動態(tài)變化適應(yīng)當(dāng)前環(huán)境的復(fù)雜性:
41、;
42、其中,為初始分?jǐn)?shù)階階次,為速度調(diào)節(jié)系數(shù),為障礙物復(fù)雜度調(diào)節(jié)系數(shù);
43、s42.?計算當(dāng)前無人機(jī)的最優(yōu)避障路徑,最優(yōu)避障路徑基于分?jǐn)?shù)階控制算法,結(jié)合歷史飛行軌跡、當(dāng)前障礙物檢測數(shù)據(jù)和分?jǐn)?shù)階響應(yīng)特性得出;
44、s43.?在無人機(jī)飛行過程中,實時調(diào)整分?jǐn)?shù)階控制算法中的分?jǐn)?shù)階階次優(yōu)化避障響應(yīng),使無人機(jī)動態(tài)避讓障礙物并生成最優(yōu)路徑。
45、可選的,所述s42包括以下步驟:
46、s421.?基于歷史飛行軌跡、當(dāng)前障礙物檢測數(shù)據(jù)以及分?jǐn)?shù)階響應(yīng)特性,構(gòu)建當(dāng)前環(huán)境下的飛行狀態(tài)預(yù)測模型:
47、;
48、其中,為當(dāng)前時刻基于歷史軌跡和障礙物數(shù)據(jù)修正后的飛行狀態(tài),為分?jǐn)?shù)階動態(tài)響應(yīng)特性;
49、s422.?結(jié)合飛行速度v(t)和障礙物復(fù)雜度通過自適應(yīng)分?jǐn)?shù)階控制算法計算最優(yōu)避障路徑,最優(yōu)避障路徑優(yōu)化目標(biāo)為最小化與障礙物的碰撞風(fēng)險,并最大化飛行路徑的平滑度,最優(yōu)避障路徑計算為:
50、;
51、其中,為當(dāng)前最優(yōu)避障路徑,為障礙物的實時檢測數(shù)據(jù)。
52、可選的,所述s5包括以下步驟:
53、s51.?將最優(yōu)避障路徑轉(zhuǎn)換為無人機(jī)的控制指令,包括將最優(yōu)避障路徑信息轉(zhuǎn)換為無人機(jī)的航向角指令、俯仰角指令以及速度指令:
54、;
55、;
56、;
57、其中,為最優(yōu)避障路徑上的位置信息,為當(dāng)前無人機(jī)位置;
58、s52.?將航向角指令、俯仰角指令以及速度指令發(fā)送至無人機(jī)的飛行控制系統(tǒng),飛行控制系統(tǒng)根據(jù)接收到的指令調(diào)整無人機(jī)的姿態(tài)和速度,使無人機(jī)按照最優(yōu)避障路徑飛行,避開障礙物。
59、本發(fā)明的有益效果是:
60、(1)?本發(fā)明采用自適應(yīng)分?jǐn)?shù)階微積分動態(tài)調(diào)整分?jǐn)?shù)階階次,根據(jù)不同的飛行速度和障礙物復(fù)雜度,實時調(diào)節(jié)控制算法的響應(yīng)速度和精度,自適應(yīng)分?jǐn)?shù)階微積分相較于傳統(tǒng)整數(shù)階微積分更適合處理復(fù)雜的動態(tài)環(huán)境,通過動態(tài)調(diào)整分?jǐn)?shù)階階次使無人機(jī)在高速飛行時具備更高的避障靈活性和反應(yīng)能力,避免了傳統(tǒng)算法在處理微小且快速移動障礙物時容易出現(xiàn)的響應(yīng)滯后和精度不足的問題,有效提升了無人機(jī)在復(fù)雜環(huán)境中的避障性能,特別是在面對微小障礙物時的避讓效率。
61、(2)?本發(fā)明構(gòu)建了結(jié)合歷史飛行軌跡數(shù)據(jù)與實時障礙物檢測數(shù)據(jù)的飛行狀態(tài)模型,避免了傳統(tǒng)算法中無法有效利用歷史數(shù)據(jù)的問題,通過記憶無人機(jī)的歷史飛行軌跡,并結(jié)合當(dāng)前障礙物的檢測信息構(gòu)建了更為精確的飛行狀態(tài)模型,使得無人機(jī)能夠在重復(fù)或相似的場景下,通過對歷史軌跡的參考動態(tài)調(diào)整飛行路徑,生成更為優(yōu)化的避障決策,減少了計算的復(fù)雜性,提高了避障的準(zhǔn)確性,增強(qiáng)了無人機(jī)應(yīng)對復(fù)雜動態(tài)環(huán)境的能力。
62、(3)?本發(fā)明通過自適應(yīng)分?jǐn)?shù)階控制算法生成的最優(yōu)避障路徑,結(jié)合飛行速度、障礙物位置以及復(fù)雜度實時更新路徑信息,并轉(zhuǎn)換為無人機(jī)的控制指令,確保無人機(jī)在飛行過程中能夠持續(xù)動態(tài)避障,與傳統(tǒng)避障系統(tǒng)相比,本發(fā)明實現(xiàn)了飛行路徑和控制指令的實時耦合,使得無人機(jī)在應(yīng)對突發(fā)的障礙物變化時,能夠迅速做出調(diào)整,避免碰撞的發(fā)生。