亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        小型無(wú)人機(jī)地面站導(dǎo)航顯示系統(tǒng)設(shè)計(jì)

        2008-04-12 00:00:00葛衛(wèi)麗
        現(xiàn)代電子技術(shù) 2008年5期

        摘 要:介紹了小型無(wú)人機(jī)地面站系統(tǒng)的構(gòu)成,地面站視頻接收機(jī)的工作原理和飛行數(shù)據(jù)借助于SRV100實(shí)現(xiàn)實(shí)時(shí)傳輸?shù)倪^(guò)程。主要研究了地面站計(jì)算機(jī)在Windows環(huán)境下利用Visual C++6.0讀取串行口輸入的GPS定位數(shù)據(jù),并對(duì)該數(shù)據(jù)進(jìn)行處理和顯示的方法,在此基礎(chǔ)上設(shè)計(jì)開(kāi)發(fā)了盤(pán)旋、自動(dòng)回家功能模塊,達(dá)到了應(yīng)用需求。

        關(guān)鍵詞:小型無(wú)人機(jī);GPS;VC++6.0;導(dǎo)航顯示系統(tǒng)

        中圖分類(lèi)號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:B

        文章編號(hào):1004373X(2008)0509302

        Design of Ground Station of Navigation Vision System for Mini-UAV

        LI Nan,GE Weili

        (Engineering College of Armed Police Force,Xi′an,710086,China)

        Abstract:The paper introduces that the composition of autonomous navigation system for mini-UAV,the working principle of video receiver and the real-time transmission progress of aviation data recurring to SRV100.A method to receive and process GPS positioning data in ground computer using Visual C++6.0 under Windows environment is analyzed. Basing on that,the function module of circling and homing are designed and empoldered which is up to the application demand.

        Keywords:mini-UAV;GPS VC++6.0;navigation vision system

        1 引 言

        小型無(wú)人機(jī)(Mini-UAV)通常指最大起飛重量小于10 kg的飛行器。由于Mini-UAV攜帶方便,操作簡(jiǎn)易,成本低廉,因而具有廣泛的應(yīng)用前景。小型無(wú)人機(jī)可以在多種氣象條件下執(zhí)行空中偵察、目標(biāo)搜索、精確打擊等任務(wù)??紤]到Mini-UAV軍事應(yīng)用上的隱蔽性及保密性,單純采用人工遙控導(dǎo)航飛行是不夠的。

        本文針對(duì)小型無(wú)人機(jī)的特點(diǎn),在閱讀了有關(guān)GPS導(dǎo)航[1]資料的基礎(chǔ)上,設(shè)計(jì)開(kāi)發(fā)了一個(gè)人工遙控導(dǎo)航與自主導(dǎo)航相結(jié)合的小型無(wú)人機(jī)地面站導(dǎo)航顯示系統(tǒng)。該系統(tǒng)具有飛行監(jiān)視、記錄回放等功能。作為無(wú)人機(jī)地面站控制[2]的一個(gè)重要組成部分,導(dǎo)航顯示系統(tǒng)以其優(yōu)越的性能(定位、顯示、路線(xiàn)優(yōu)化等)更具廣泛的實(shí)用性。

        2 系統(tǒng)構(gòu)成

        本地面站系統(tǒng)[3]由地面站設(shè)備和導(dǎo)航顯示軟件兩部分組成,如圖1所示。其中地面站設(shè)備由視頻接收機(jī)、視頻眼罩、天線(xiàn)組成。

        2.1 導(dǎo)航顯示軟件

        導(dǎo)航顯示軟件是運(yùn)行在地面站計(jì)算機(jī)上的軟件系統(tǒng),他是無(wú)人機(jī)飛行控制和管理系統(tǒng)的核心部件,主要完成飛行任務(wù)管理、任務(wù)設(shè)備管理、地面通訊、系統(tǒng)自檢等功能。飛行任務(wù)管理包括電子地圖的配準(zhǔn)、航線(xiàn)規(guī)劃以及飛行狀態(tài)監(jiān)視等。任務(wù)設(shè)備管理包括任務(wù)設(shè)備控制和任務(wù)設(shè)備狀態(tài)回送。

        機(jī)載飛控系統(tǒng)[4]首先將GPS接收信號(hào)中自主導(dǎo)航需要的數(shù)據(jù)(經(jīng)度、緯度和高度)讀取出來(lái),然后根據(jù)用戶(hù)數(shù)據(jù)所確定的Mini-UAV當(dāng)前位置和飛控系統(tǒng)存儲(chǔ)器中的預(yù)定航線(xiàn)自主導(dǎo)航[5]飛行。同時(shí),機(jī)載飛控系統(tǒng)需要將用戶(hù)數(shù)據(jù)輸入到機(jī)載發(fā)送器發(fā)送到地面,經(jīng)由單片機(jī)接口電路輸入到計(jì)算機(jī)中進(jìn)行處理和顯示,以便于地面人員觀察Mini-UAV的自主導(dǎo)航飛行情況。

        2.2 視頻接收

        地面站視頻接收機(jī)是本無(wú)人機(jī)地面站系統(tǒng)機(jī)載視頻載荷與地面進(jìn)行通訊的核心設(shè)備。他與飛機(jī)建立了兩條單向的無(wú)線(xiàn)通信線(xiàn)路:機(jī)載視頻信息和低速下行數(shù)據(jù)鏈。 視頻發(fā)射機(jī)將調(diào)制后的視頻模擬信號(hào)發(fā)射至地面站。地面站的視頻接收機(jī)經(jīng)天線(xiàn)接收到視頻信號(hào),經(jīng)網(wǎng)絡(luò)伺服器將視頻信號(hào)進(jìn)行解調(diào),最終在地面站顯示器上顯示出來(lái)。如圖2所示。

        3 通信服務(wù)程序

        在地面站設(shè)計(jì)中,使用了一種具備路由能力的通訊服務(wù)程序——SRV100,該程序可以使無(wú)人機(jī)和地面站計(jì)算機(jī)之間實(shí)現(xiàn)組網(wǎng)功能。

        地面站計(jì)算機(jī)和無(wú)人機(jī)之間通過(guò)無(wú)線(xiàn)數(shù)傳進(jìn)行通信[6]。物理上,地面站計(jì)算機(jī)之間采用TCP/IP通訊(UDP協(xié)議),所以任意兩個(gè)設(shè)備之間都具有數(shù)據(jù)聯(lián)系的通路。邏輯上,分布于地面站計(jì)算機(jī)上的通訊服務(wù)程序?qū)⒇?fù)責(zé)所有飛行數(shù)據(jù)幀轉(zhuǎn)發(fā),利用用戶(hù)手動(dòng)填寫(xiě)的路由表,實(shí)現(xiàn)任意兩臺(tái)飛控設(shè)備之間的點(diǎn)對(duì)點(diǎn)或廣播式通訊。

        4 GPS數(shù)據(jù)的采集與顯示

        4.1 開(kāi)發(fā)環(huán)境及方法

        面向?qū)ο蟪绦蛟O(shè)計(jì)是軟件系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)的新方法。利用Visual C++ 6.0[7]可方便地生成各種菜單及美觀大方的圖形界面,軟件質(zhì)量高且開(kāi)發(fā)周期短。在Windows環(huán)境下開(kāi)發(fā)GPS應(yīng)用軟件,操作系統(tǒng)完全接管了各種硬件資源,不允許用戶(hù)直接控制串行口的中斷管理。以往,程序員只能通過(guò)數(shù)目繁多的API函數(shù)來(lái)控制串行口,此方法較復(fù)雜。Visual C++6.0為用戶(hù)提供了一個(gè)Active X控件Microsoft Comm Control(MSComm),利用他可以很方便地進(jìn)行計(jì)算機(jī)串行口的通訊管理。

        4.2 GPS的數(shù)據(jù)格式

        本文用的是瑞士u-blox公司研制開(kāi)發(fā)的LEA系列GPS接收機(jī)。他采用的是NMEA-0183通信標(biāo)準(zhǔn)模式;輸出數(shù)據(jù)采用ASCII字符碼;GPS接收機(jī)的輸入輸出語(yǔ)句均按串行通信協(xié)議;數(shù)據(jù)格式設(shè)為8個(gè)數(shù)據(jù)位,1個(gè)起始位,1個(gè)停止位,無(wú)奇偶校驗(yàn),波特率為9 600 b/s。GPS可輸出多種不同功能的數(shù)據(jù)語(yǔ)句,其中我們所感興趣的是GGA定位數(shù)據(jù)語(yǔ)句,其格式如下:

        $GPGGA,033812.40,4020.736723,N,11647.862761,E,1,05,1.8,57.701,M,-6.434,M,,0000*48

        格式中的主要數(shù)據(jù)定義如下:

        4.3 數(shù)據(jù)的處理和顯示

        本導(dǎo)航顯示軟件的核心部分包括位置信息欄和電子地圖兩部分。

        位置信息欄用于實(shí)時(shí)顯示GPS接收機(jī)接收的數(shù)據(jù),其中導(dǎo)航顯示軟件所需要的數(shù)據(jù)是GGA定位數(shù)據(jù) 中的經(jīng)度、緯度和高度,自定義發(fā)送/接收的數(shù)據(jù)如下:4020.736723N11647.862761E57.70。

        電子地圖中顯示了用戶(hù)飛行器的預(yù)定航點(diǎn)、預(yù)定航線(xiàn)、當(dāng)前位置、實(shí)際航跡等。

        4.4 編程實(shí)現(xiàn)

        (1) 在程序中的某個(gè)窗體上,插入MSComm控件,設(shè)置其相應(yīng)屬性值。在該控件的OnComm事件中,讀取接收緩沖區(qū)中的全部數(shù)據(jù),并從讀出的數(shù)據(jù)中截取出有用的字符串和所需的一幀完整數(shù)據(jù),將其賦值給三個(gè)文本框(TextBox)控件進(jìn)行顯示和保存,并附加相應(yīng)的按鈕(Button)控件,用以使地面站更好地控制無(wú)人機(jī)的飛行姿態(tài)。利用保存下來(lái)的數(shù)據(jù)在必要時(shí)可以復(fù)現(xiàn)Mini-UAV某次自主導(dǎo)航飛行的情況,以便分析自主導(dǎo)航飛行的效果。

        (2) 根據(jù)已讀取出的緯度、經(jīng)度和高度的值,利用圖片框(Picture Box)控件,將預(yù)先設(shè)定的飛行航線(xiàn)和自主導(dǎo)航的實(shí)際航線(xiàn)實(shí)時(shí)顯示出來(lái),以便地面人員實(shí)時(shí)了解和分析Mini-UAV的自主導(dǎo)航飛行情況,如圖3所示。

        (3) 針對(duì)應(yīng)用需求,在設(shè)計(jì)開(kāi)發(fā)時(shí)附加兩個(gè)復(fù)選框(Check Box),設(shè)置其相應(yīng)屬性值,分別定義為盤(pán)旋和回家。利用Windows API通信函數(shù)對(duì)控件進(jìn)行串口編程。當(dāng)無(wú)人機(jī)達(dá)到目標(biāo)航點(diǎn)時(shí),選中復(fù)選框(盤(pán)旋),無(wú)人機(jī)收到指令將在目標(biāo)航點(diǎn)上空盤(pán)旋飛行。在初始化無(wú)人機(jī)時(shí),選中復(fù)選框(回家),當(dāng)無(wú)人機(jī)飛出遙控范圍,失去所有指令時(shí),無(wú)人機(jī)將自動(dòng)執(zhí)行預(yù)先在飛控系統(tǒng)中設(shè)置好的回家指令,朝著起飛地點(diǎn)自主飛行。

        4.5 功能實(shí)現(xiàn)

        通過(guò)試驗(yàn)仿真和實(shí)際飛行證明,該導(dǎo)航顯示系統(tǒng)完成了如下功能:數(shù)據(jù)的實(shí)時(shí)傳輸顯示,電子地圖與實(shí)際航線(xiàn)的同步顯示與配準(zhǔn),在功能模塊上,開(kāi)發(fā)了盤(pán)旋、回家功能,提高了無(wú)人機(jī)飛行的安全性與可靠性。

        5 結(jié) 語(yǔ)

        本文介紹了GPS的數(shù)據(jù)格式和自定義的發(fā)送/接收數(shù)據(jù)格式,主要討論了在Windows環(huán)境下利用Visual C++ 6.0開(kāi)發(fā)小型無(wú)人機(jī)自主導(dǎo)航系統(tǒng)的GPS定位數(shù)據(jù)處理和顯示的方法。該方法具有簡(jiǎn)單實(shí)用、開(kāi)發(fā)周期短、效果好等優(yōu)點(diǎn)。

        參考文獻(xiàn)

        [1]梁秋憧,程維明.超小型飛行器GPS自主導(dǎo)航算法的研究[J].無(wú)線(xiàn)電工程,2002,32(12):27-30.

        [2]田峰,杜洪根.無(wú)人機(jī)地面站控制系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)測(cè)量與控制,2005,13(11):1 237-1 239.

        [3]張建琳.試飛監(jiān)控與指揮系統(tǒng)的建立及應(yīng)用[J].測(cè)控技術(shù),2004,23(8):65-67,78.

        [4]嚴(yán)晞雋,高金源,屠巴寧.小型無(wú)人機(jī)水平導(dǎo)航控制研究[J].飛行力學(xué),2000,12(4):24-27.

        [5]梁秋憧,程維明,潘志浩.超小型飛行器GPS自主導(dǎo)航系統(tǒng)地面站設(shè)計(jì)[J].機(jī)電一體化,2002(6):23-26.

        [6]求是科技.Visual C++串口通信技術(shù)與工程實(shí)踐[M].北京:人民郵電出版社,2004.

        [7]Bruce Eckel.C++編程思想[M].劉宗田,譯.北京:機(jī)械工業(yè)出版社,2000.

        注:“本文中所涉及到的圖表、注解、公式等內(nèi)容請(qǐng)以PDF格式閱讀原文?!?/p>

        中文字幕一区二区三区在线不卡 | 亚洲欧美变态另类综合| 亚洲精品女人天堂av麻| 人人妻人人澡人人爽精品日本| 亚洲中文字幕在线观看| 国产a级午夜毛片| 国产精品久久国产精品久久| 成人av在线久色播放| 少妇私密会所按摩到高潮呻吟| 在线天堂中文字幕| 少妇被日到高潮的视频| 美女用丝袜脚玩我下面| 国产成人精品久久一区二区三区 | 国产成人久久精品亚洲小说| 国产精品女丝袜白丝袜美腿| 亚洲熟妇无码av在线播放| 日日碰狠狠丁香久燥| 亚洲AV无码一区二区一二区色戒 | 国产成人av综合亚洲色欲| 白白色福利视频在线观看| 欧美v国产v亚洲v日韩九九| 日日噜狠狠噜天天噜av| 春色成人在线一区av| 日本二区三区在线免费| 女人高潮内射99精品 | 久久亚洲国产成人亚| 在线观看国产自拍视频| 少妇被又大又粗又爽毛片| 日本一区午夜艳熟免费 | 午夜不卡av免费| 亚洲AⅤ樱花无码| 国内免费自拍9偷1拍| 97午夜理论片影院在线播放| 久久青草伊人精品| 国产91精品清纯白嫩| 人人超碰人人爱超碰国产| 欧美丰满大乳高跟鞋| 日本岛国大片不卡人妻| 国产精品国产三级国产av18| 亚洲欧美aⅴ在线资源| 色噜噜av亚洲色一区二区|