亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種無人機高度顯控方法與流程

文檔序號:11690773閱讀:2867來源:國知局
一種無人機高度顯控方法與流程

本發(fā)明涉及一種無人機參數(shù)顯控技術(shù),特別是涉及一種無人機高度顯控方法。



背景技術(shù):

無人機飛行過程中,飛行高度是地面操作人員需要實時關(guān)注的重要參數(shù)。飛行高度在地面控制站中一般使用圖形高度標尺與數(shù)字高度顯示結(jié)合的方式,對于高度控制采用拖拽位于標尺旁高度控制箭頭的方式完成。

高度標尺有靜止標尺和運動標尺兩種形式。

靜止標尺能夠顯示從地面高度到無人機升限的整個高度范圍,無人機飛行過程中,采用標尺中的柱狀指示表示無人機當前高度,標尺本身保持不變。靜止標尺的優(yōu)點是可以完全展示無人機飛行的整個高度范圍,在進行高度控制時,支持一次性大范圍的高度控制量變化,缺點是無人機飛行高度范圍較大時,限于屏幕顯示限制無法進行精確的高度控制。

運動標尺一般只包括無人機當前高度附近的高度范圍,無人機高度指示始終位于標尺中央,隨著無人機高度變化,標尺刻度范圍跟隨高度運動。優(yōu)點是在進行高度控制時,當目標高度在無人機當前高度附近時,可以精確控制高度控制量,缺點是無法支持無人機高度大幅度變化操作。

隨著無人機技術(shù)的不斷發(fā)展,無人機操控自動化和精確度要求不斷提高,當前的高度表顯控方式無法同時滿足大范圍高度調(diào)整和精確控制的需要。



技術(shù)實現(xiàn)要素:

要解決的技術(shù)問題

為了避免現(xiàn)有技術(shù)中無人機飛行控制界面有限,顯示高度范圍大,需要覆蓋所有高度范圍,又需要精確控制起飛、降落和巡航過程中的高度精確控制的問題,本發(fā)明提出一種無人機高度顯控方法。

技術(shù)方案

一種無人機高度顯控方法,其特征在于步驟如下:

步驟1:設(shè)置邊界條件

已知高度表范圍的最大值為hmax,最小值為hmin,飛機當前飛行高度為h;屏幕坐標以左上點為原點,縱軸以向下為正,高度表最大值對應(yīng)的屏幕縱坐標為yup,最小值對應(yīng)的屏幕縱坐標為ydown,高度表的屏幕長度為l,其中l(wèi)=y(tǒng)down-yup;

步驟2:高度表刻度設(shè)計

高度表刻度分為稀疏和稠密設(shè)計兩種方式,飛機當前飛行高度h的正負δh為放大顯示內(nèi)容,顯示刻度間隔i;其他范圍的刻度顯示稀疏,刻度間隔為i=k×i,k>1;其中k為稀疏刻度間隔與稠密刻度間隔的比值;

步驟3:刻度標尺設(shè)計

顯示刻度標尺設(shè)計分為三部分,上端刻度標尺、放大刻度標尺和下端刻度標尺,其中,顯示放大刻度標尺的長度占整個高度表屏幕長度的比例為θ,0<θ<1,顯示放大刻度標尺的長度為ld=θ×l,其余顯示刻度標尺長度為lr=(1-θ)×l;除去放大刻度標尺顯示的區(qū)域后,剩余高度的顯示范圍hr:

hr=hmax-hmin-2×δh

顯示上端刻度標尺高度上限刻度值為高度表的最大值hmax,下限刻度值為hup=max(hmin+2δh,min(h+δh,hmax)),其中min()表示兩者的最小值,max()表示兩者的最大值;顯示上端刻度標尺高度范圍為hf=hmax-hup;上限刻度值對應(yīng)的屏幕坐標為yup,下限刻度值對應(yīng)的屏幕縱坐標為:

顯示放大刻度標尺高度上限刻度值為hup,下限刻度值為hdown=min(hmax-2δh,max(h-δh,hmin));上限刻度值對應(yīng)的屏幕坐標為y1,下限刻度值對應(yīng)的屏幕縱坐標為y2=y(tǒng)1+ld;

顯示下端刻度標尺高度上限刻度值為hdown,下限刻度值為高度表的最小值hmin,上限刻度值對應(yīng)的屏幕坐標為y2,下限刻度值對應(yīng)的屏幕縱坐標為ydown;

步驟4:高度控制

高度控制采用鼠標拖拽箭頭的方式發(fā)出高度控制指令,鼠標左鍵松開時高度控制指令發(fā)出,以箭頭指示的標尺位置作為高度控制量;設(shè)箭頭指示的標尺位置屏幕縱坐標為lpt,則對應(yīng)控制高度hy計算方法如下:

①若lpt<y1,

hy=hup+(hmax-hup)/(y1-yup)×(y1-lpt)

②若y1≤lpt≤y2,

hy=hdown+(2×δh)/ld×(ld-(lpt-y1))

③若lpt>y2,

hy=hmin+(hdown-hmin)/(ydown-y2)×(l-(lpt-yup))。

有益效果

本發(fā)明提出的一種精確控制與全覆蓋的無人機高度的儀表顯控方法。通過對高度表設(shè)計一種放大鏡效果,對當前飛機飛行高度的一定范圍進行刻度放大顯示,解決了飛機飛行高度范圍大需要全覆蓋顯示,同時又需要在起飛和降落時精確控制的矛盾問題。

與之前的簡單直接高度表設(shè)計方法相比,本方法可以對當前高度一定范圍內(nèi)精確控制,對回報高度刻度稠密精準顯示,這樣疏密分明設(shè)計,便于分清界線,焦點和注意容易集中在關(guān)鍵飛行區(qū)域內(nèi)。

附圖說明

圖1高度與屏幕縱坐標轉(zhuǎn)換示意圖

圖2高度表設(shè)計示意圖

圖3高度表設(shè)計實例圖

具體實施方式

現(xiàn)結(jié)合實施例、附圖對本發(fā)明作進一步描述:

本發(fā)明的核心思想在于全覆蓋顯控高度范圍,并通過一種放大鏡效果將飛行中需要密切關(guān)注的當前高度附近范圍內(nèi)刻度進行放大顯示、實現(xiàn)精確控制。

本方法應(yīng)用于西安愛生技術(shù)集團公司無人機精確控制與全覆蓋高度表的設(shè)計過程。

下面通過應(yīng)用實例說明高度表設(shè)計的過程。

1設(shè)置邊界條件

某型無人機飛行高度范圍為-500~20000米,hmax=20000,最小值為hmin=-500,已知精確控制的范圍期望為當前高度的正負1000米,δh=1000,飛行監(jiān)控界面留給高度顯示區(qū)域的縱向屏幕坐標范圍為10~400,那么首先確定高度表的邊界條件,高度表上最大刻度值20000米對應(yīng)屏幕縱坐標值為yup=10,高度表上最小刻度值對應(yīng)屏幕上縱坐標為ydown=400。

2高度表刻度設(shè)計

取放大刻度區(qū)域占整個高度表長度的1/3,θ=1/3,放大顯示刻度間隔為100米,其他顯示刻度間隔為500米。

3刻度標尺設(shè)計

考慮到運行效率,程序在實現(xiàn)時,將各個刻度標尺顯示飛行高度范圍內(nèi)的總長度標尺,分別畫在內(nèi)存區(qū)域上,采用三個bitmap圖片,分別截取當前顯示的上端刻度標尺、放大刻度標尺與下端刻度標尺,來表示當前飛機的高度狀態(tài)。

1)刻度總長度繪制

a)上端刻度標尺總長度繪制

上端刻度標尺顯示長度占據(jù)高度表屏幕長度比例為2/3,整個上端刻度標尺屏幕總長度為260,整個上端刻度標尺高度的最小值為1500,對應(yīng)屏幕縱坐標為400-390/3=270。整個上端刻度標尺高度最大值為高度表的最大值20000米,對應(yīng)的屏幕坐標為10。上端顯示刻度間隔為500米。

b)放大刻度標尺總長度繪制

設(shè)飛機當前飛行高度為h,顯示放大刻度高度最大值為h+1000,最小值為h-1000,顯示放大刻度標尺的長度占整個高度表屏幕長度的比例為1/3,整個放大刻度標尺范圍為高度表的范圍,那么整個放大刻度標尺放大刻度的

c)下端刻度標尺總長度繪制

下端刻度標尺長度占據(jù)高度表屏幕長度的比例為2/3,整個下端刻度標尺的屏幕長度為260,下端刻度標尺高度的最小值為高度表的最小值hmin=-500,對應(yīng)的屏幕縱坐標為ydown=400。最大值為18500,對應(yīng)屏幕縱坐標140。

2)飛機當前高度表示

除去放大刻度標尺顯示的區(qū)域后,剩余高度的顯示范圍hr=18500,對應(yīng)高度范圍在高度表上的屏幕坐標范圍為lr=260。

移動的放大刻度區(qū)域矩形上邊長高度為hup=h+1000,下邊長高度為hdown=h-1000

放大區(qū)域矩形上邊長位置與下邊長位置根據(jù)當前高度不斷變化,需要分情況討論。

若hdown<-500,則hup=1500,hdown=-500

若hup>20000,則hup=20000,hdown=18000

a)上端刻度顯示

上端刻度顯示矩形上邊長對應(yīng)屏幕縱坐標為10,下邊長對應(yīng)屏幕坐標縱坐標為

y1=10+(20000-hup)×260/18500

b)放大刻度顯示

放大刻度顯示矩形上邊長對應(yīng)屏幕縱坐標為

y2=y(tǒng)1

,屏幕坐標下邊長對應(yīng)縱坐標為

y3=y(tǒng)2+130

c)下端刻度顯示

下端刻度顯示矩形上邊長對應(yīng)屏幕縱坐標為

y4=y(tǒng)3

,下邊長對應(yīng)屏幕縱坐標為

y5=400

4高度控制

設(shè)箭頭指示的標尺位置屏幕縱坐標為lpt,則對應(yīng)控制高度hy,飛機高度的控制

分為三種情況。放大刻度上限刻度值對應(yīng)的屏幕坐標為y1,下限刻度值對應(yīng)的

屏幕縱坐標為y2。

y1=10+(20000-h-1000)×260/18500

y2=y(tǒng)1+130

①若lpt<y1,

hy=hup+(20000-hup)/(y1-10)×(y1-lpt)

②若y1≤lpt≤y2,

hy=hdown+(2000)/(130)×(130-(lpt-y1))

③若lpt>y2,

hy=-500+(hdown+500)/(390-y2)×(390-(lpt-10))。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1