《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 嵌入式測姿系統軟件的模塊化
嵌入式測姿系統軟件的模塊化
2015年電子技術應用第7期
田安琪,金 天
北京航空航天大學 電子信息工程學院,北京100191
摘要: 由于嵌入式測姿系統軟件根據不用需求需實現多種接收機板卡、不同導航系統、多種姿態算法的選擇,因此其功能復雜,程序冗長。程序模塊化后可有效提高工作效率,操作簡便。探討利用嵌入式軟件模塊化的方法,基于ARM平臺根據嵌入式測姿系統軟件的主要流程及其功能對軟件進行單元劃分,詳細闡述了各個模塊的功能以及模塊之間的接口,解決可操作性、可擴展性等問題,實現了軟件的模塊化設計。實際數據驗證表明,嵌入式測姿軟件模塊化后可移植性、擴展性增強,可用性高,資源利用率高,并適合在一般載體上使用。
關鍵詞: 測姿 ARM 模塊化 軟件
中圖分類號: TN967.1
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2015.07.007
中文引用格式: 田安琪,金天. 嵌入式測姿系統軟件的模塊化[J].電子技術應用,2015,41(7):26-29.
英文引用格式: Tian Anqi,Jin Tian. The modularization of embedded attitude determination system software[J].Application of Electronic Technique,2015,41(7):26-29.
The modularization of embedded attitude determination system software
Tian Anqi,Jin Tian
School of Electronic and Information Engineering,Beijing University of Aeronautics and Astronautics,Beijing 100191,China
Abstract: Because the embedded attitude determination system software demands to realize different receiver boards, different navigation systems and a variety of attitude algorithms to meet various needs, the software has complex function and long routine. However, the software will be efficient and flexible to operate with the modularization of it. This paper will discuss the unit division of the software according to the main process and its functions by means of a idea to modularization based on ARM. What’s more, it elaborates on the function of each module and the interface between modules solving the operability, expansibility and other issues, therefore it achieves modular design. The actual data results which show that portability, expansibility, availability and resource utilization have been all improved after the modularization of embedded attitude determination system software are obtained. Besides, the embedded system is suitable for carriers.
Key words : attitude determination;ARM;modularization;software

   

0 引言

    隨著全球定位系統的發展,姿態測量技術逐漸成為衛星導航應用領域研究的熱點。姿態測量一般應用于衛星、航天器、載人機、無人機等高動態的載體上,這些載體要求姿態測量系統具有精度高、實時性強、安裝方便等特點。嵌入式系統是一種完全嵌入到受控器件內部,為特定應用而設計的專用計算機系統,具有響應時間短、系統內核小、可擴充、可移植、實時和可靠性較強等優點。ARM處理器體積小,功耗低,成本低,性能高,執行效率高。目前,嵌入式測姿系統軟件趨于成熟,但由于功能復雜,程序冗長,可操作性低。

    近年來,利用全球導航衛星系統(Global Navigation Satellite System,GNSS)接收機載體進行姿態測量的技術已經逐步成熟,但隨著接收機板卡種類、導航系統種類、姿態算法種類的增加,對嵌入式測姿軟件的實時性、可用性以及可擴展性提出了更高的要求。2008年,荷蘭代爾伏特理工大學實現了GPS單頻單歷元姿態解算系統[1]。2012年,該大學實現了多天線GNSS測姿系統[2]。2012年,澳大利亞科廷大學進行了多星座測姿試驗[3]。2008年,北京理工大學設計了單基線測姿系統,并進行靜態和動態試驗[4-6]。2007年~2009年,上海交通大學完成姿態測量系統樣機的研制[7-9]。2012年,中國衛星導航定位應用管理中心與54所聯合研制了GPS衛星導航系統多頻姿態測量系統[10]。

    此外,國內外幾大 GNSS 廠商均有相應的測姿產品。美國Trimble公司的BX982利用GPS/GLONASS/BD進行測姿,加拿大Novatel公司、比利時Septentrio公司利用GPS/GLONASS測姿。中國星網宇達研發BDS/GPS定向接收機,東方聯星的TOAS100D利用雙天線進行測向、PNS200-BGI利用BD/GPS/INS進行定位測姿。

    綜上所述,國內外針對姿態測量技術已經開展了較為深入的研究,相關姿態測量方法已經在姿態測量樣機上開展了靜態及動態實驗驗證,而本文將在之前的研究基礎上重點進行嵌入式測姿軟件模塊化方法介紹并對其可用性進行實驗驗證。

1 軟件模塊化

    由于程序需實現不同導航系統、不同接收機板卡、不同姿態解算算法的選擇,且要求程序具有通用性及可擴展性,因此將其模塊化。模塊化即根據程序的流程和調用的順序等將程序以功能為單位劃分為一個個單元的形式,模塊化后每一部分的功能劃分很清晰,模塊之間通過接口傳遞參數和變量,操作簡單,可有效提高工作效率和程序的運行效率。

1.1 模塊劃分

    測姿軟件模塊化后可設計為由1個主程序和7模塊組成,主程序聲明如何調用各個模塊及界面顯示;模塊分別為:讀數模塊、解碼模塊、預處理模塊、單點定位模塊、RTK定位模塊、模塊測姿模塊、結果處理模塊。

1.2 模塊功能

    主程序的功能為調用各個模塊并進行導航系統、接收機板卡、頻點的選擇以及界面的顯示。讀取二進制數據流模塊可進行二進制文件數據以及二進制串口數據的讀取,此模塊需使用多線程模式處理多個終端的數據流。解碼模塊將二進制數據流進行解碼,可兼容OEMStar、BDM605、BDM670等型號接收機板卡,且此模塊可進行擴展。預處理模塊進行各通道數據對齊及參考星的選擇。單點定位模塊可計算衛星位置以及利用最小二乘法實現單點定位。RTK模塊利用實時載波相位差分技術得到載體的精確位置。姿態解算模塊實現3種姿態解算算法,分別為GNSS單歷元CLAMBDA算法、GNSS遞推多歷元姿態解算算法以及GNSS卡爾曼濾波算法,此模塊可擴展其他算法。結果處理模塊將定位定姿的結果進行整合處理,并返回至主程序。

1.3 模塊接口

    每個模塊具有4個接口(GetDefault、Init、Process、UnInit),分別完成接口信息查詢、初始化、信號處理和退出功能。其中,GetDefault函數將返回本模塊功能、配置參數接口、配置參數默認數值和配置參數說明等內容;Init函數將完成全局變量指針的傳遞工作,Process函數具體實現模塊信息的處理,UnInit函數實現退出功能。各模塊間輸入、輸出接口如表1所述。

qrs4-b1.gif

1.4 主程序

    主程序讀取配置文件,配置文件可對頻點、基線長度等進行設置。讀取配置文件后根據讀取到的參數進行各模塊的初始化,再分別進入每個模塊的process函數,按照圖1所示流程依次完成各部分功能,最后進行界面更新。

qrs4-t1.gif

    主程序對每個模塊的功能函數循環調用,每次循環解出一個歷元姿態、定位結果。

2 實驗性能分析

2.1 RTK定位測試結果

    為驗證嵌入式測姿軟件模塊化后系統的RTK定位效果,現將基站架設于北京航空航天大學新主樓F座樓頂,流動站位于北航田徑場看臺北側,流動站接收機選用支持的OEMStar L1單頻板卡,天線選用NovAtel ANT-35C2GA-TW 外置天線。解算結果如圖2~圖4所示。

qrs4-t2.gif

qrs4-t3.gif

qrs4-t4.gif

    為測試系統RTK定位性能,特統計解算的流動站位置坐標的均值與標準差結果,統計結果如表2所示。

由此可見,嵌入式測姿系統模塊化后RTK定位結果可以達到毫米級。

qrs4-b2.gif

2.2 測姿測試結果

    為驗證嵌入式測姿系統的測姿結果,在北京航空航天大學操場看臺上,選用3個全頻天線以及北斗星通公司GPS\BD雙系統接收機進行試驗?;€長度均為1 m。使用3種定姿算法,分別為CLAMBDA算法、遞推多歷元算法、卡爾曼濾波算法,實驗結果如圖5所示。

qrs4-t5.gif

3 結論及建議

    本文探討利用嵌入式軟件模塊化的方法,通過不同GNSS姿態測量算法,解決可操作性、可擴展性等問題,實現對GNSS測姿軟件的模塊化。實際數據驗證表明嵌入式軟件模塊化后:(1)可移植性強;(2)擴展性強;(3)可用性高;(4)適合在一般載體上使用;(5)資源利用率高。

    由于GNSS測姿算法復雜度較高,需進一步探討其在嵌入式ARM平臺上實現時遇到的問題。

參考文獻

[1] BUIST P.The baseline constrained LAMBDA method for single epoch,single frequency attitude determination applications[C].Proceedings of the 20th International Technical Meeting of the Satellite Division of the Institute of Navigation.Fort Worth Convention Center,Fort Worth,TX ION GPS,2007:2962-2973.

[2] GIORGI G,TEUNISSEN P J G,VERHAGEN S,et al.Testing a new multivariate GNSS carrier phase attitude determination method for remote sensing platforms[J].Advances in Space Research,2010,46(2):118-129.

[3] NADARAJAH N,TEUNISSEN P J G,BUIST P J,et al.First results of instantaneous GPS/Galileo/COMPASS attitude determination[C].Proceedings of the 6th ESA Workshop on Satellite Navigation User Equipment Technologies(NAVITEC′12),Noordwijk,ESA,2012:22-29.

[4] 王博.GPS 姿態測量系統中的關鍵技術研究[D].北京:北京理工大學,2009.

[5] WANG B,MIAO L,WANG S,et al.An integer ambiguity resolution method for the global positioning system(GPS)-based land vehicle attitude determination[J].Meas.Sci.Technol.,2009(20):075108.

[6] WANG B,MIAO L,WANG S,et al.A constrained LAMBDA method for GPS attitude determination[J].GPS Solutions,2009,13(2):97-107.

[7] 王永泉.長航時高動態條件下GPS/GLONASS姿態測量研究[D].上海:上海交通大學,2008.

[8] JIN W,ZHAI C,WANG L.Hybrid analytical resolution approach based on ambiguity function for attitude determination[J].Journal of Zhejiang University SCIENCE A,2009,10(7):1038-1048.

[9] 靳文瑞.基于GNSS的多傳感器融合實時姿態測量技術研究[D].上海:上海交通大學,2009.

[10] 李獻球,甘興利,李雋.GPS衛星導航系統多頻姿態測量技術研究[J].無線電工程,2012,42(4):27-29.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美极品欧美精品欧美视频| 久久午夜精品一区二区| 洋洋av久久久久久久一区| 一个色综合导航| 欧美性猛交xxxx乱大交退制版| 亚洲手机在线| 欧美在线观看一区| 夜夜精品视频一区二区| 国产日韩在线视频| 久久亚洲国产精品一区二区| 欧美激情一区三区| 亚洲一区二区伦理| 亚洲人成在线播放| 欧美国产视频在线观看| 亚洲人成网站在线播| 欧美日韩国产亚洲一区| 一区二区欧美国产| 欧美国产精品专区| 亚洲一区二区在| 在线视频中文亚洲| 欧美精品97| 亚洲国产精品成人一区二区| 欧美日韩综合不卡| 欧美视频在线播放| 欧美色图麻豆| 午夜日韩视频| 国产色产综合产在线视频| 一区二区视频免费在线观看| 欧美激情1区2区3区| 亚洲国产美女精品久久久久∴| 国产视频自拍一区| 夜夜躁日日躁狠狠久久88av| 欧美日韩国产丝袜另类| 国产精品国色综合久久| 欧美一区在线看| 欧美午夜视频一区二区| 国产精品久久久999| 久久精品人人做人人综合| 午夜一级在线看亚洲| 1769国内精品视频在线播放| 欧美国产第一页| 国产日韩欧美电影在线观看| 国产一二三精品| 好吊成人免视频| 国产精品久久久久久久久久妞妞| 亚洲午夜电影| 欧美美女喷水视频| 亚洲女ⅴideoshd黑人| 久久艳片www.17c.com| 欧美日本高清| 国内揄拍国内精品久久| 欧美日韩一区二区三区四区在线观看| 亚洲裸体视频| 久久精品二区亚洲w码| 亚洲激情综合| 欧美在线3区| 免费观看一区| 国产欧美日韩综合| 久久综合狠狠综合久久激情| 亚洲欧美另类在线| 久久久久久久网| 亚洲美女网站| 欧美理论片在线观看| 亚洲香蕉伊综合在人在线视看| 亚洲高清电影| 99精品久久免费看蜜臀剧情介绍| 亚洲黄页视频免费观看| av成人毛片| 麻豆国产va免费精品高清在线| 99精品欧美一区二区三区综合在线| 久久激情五月婷婷| 欧美黄色大片网站| 亚洲性视频h| 亚洲美女在线一区| 9l视频自拍蝌蚪9l视频成人| 亚洲女人小视频在线观看| 欧美精品偷拍| 欧美一区二区三区在线播放| 怡红院av一区二区三区| 欧美日韩精品伦理作品在线免费观看| 欧美色视频在线| 韩国自拍一区| 欧美成人综合| 亚洲欧美区自拍先锋| 久久男女视频| 欧美色图一区二区三区| 欧美日韩在线播| 欧美女激情福利| 亚洲欧美在线高清| 欧美成人按摩| 久久av老司机精品网站导航| 欧美成人午夜影院| 国产精品久久九九| 亚洲欧美综合网| 亚洲日本激情| 好吊妞**欧美| 欧美性感一类影片在线播放| 欧美日韩免费观看一区=区三区| 国产精品激情电影| 国产一区二区黄| 免费成人高清在线视频| 久久国产精品免费一区| 久久综合影音| 黄色av日韩| 国产精品国产| 欧美巨乳在线| 亚洲激情国产精品| 在线观看免费视频综合| 亚洲欧美日韩视频一区| 欧美有码视频| 国模套图日韩精品一区二区| 欧美xxxx在线观看| 国产美女精品一区二区三区| 国产精品成人aaaaa网站| 久久综合狠狠综合久久综合88| 在线成人h网| 亚洲一区二区动漫| 韩国精品一区二区三区| 亚洲国产经典视频| 在线观看中文字幕亚洲| 亚洲日本中文字幕| 国产精品99免费看| 亚洲人成人99网站| 亚洲毛片网站| 国产欧美短视频| 亚洲在线国产日韩欧美| 一本大道久久a久久精二百| 国产一区二区三区在线观看免费视频| 亚洲欧美变态国产另类| 在线看视频不卡| 激情久久久久久久久久久久久久久久| 国产精品久久7| 一区二区三区欧美视频| 免费成年人欧美视频| 欧美freesex8一10精品| 久久久久久一区二区| 午夜精品久久久久久久男人的天堂| 日韩午夜电影在线观看| 久久天堂国产精品| 国产乱码精品一区二区三区不卡| 国产精品av久久久久久麻豆网| 欧美一区二区三区视频免费| 亚洲精品欧美| 久久久一区二区三区| 中文日韩欧美| 伊人精品成人久久综合软件| 香蕉国产精品偷在线观看不卡| 国内在线观看一区二区三区| 国产精品高清一区二区三区| 免费国产一区二区| 亚洲国产成人精品久久久国产成人一区| 国产精品qvod| 久久麻豆一区二区| 欲香欲色天天天综合和网| 韩国精品主播一区二区在线观看| 亚洲国产国产亚洲一二三| 欧美日韩中文在线观看| 国产亚洲欧美色| 国产精品国产三级国产普通话蜜臀| 一区二区三区高清视频在线观看| 久久精品伊人| 国产精品久久影院| 久久综合给合久久狠狠狠97色69| 亚洲午夜精品久久| 午夜视频在线观看一区二区三区| 国产精品人成在线观看免费| 欧美三日本三级少妇三2023| 欧美日韩成人精品| 欧美一级久久久久久久大片| 99视频一区二区三区| 国产精品久久国产愉拍| 久久丁香综合五月国产三级网站| 欧美精品在线一区二区三区| 99国产精品一区| 国产一区二区视频在线观看| 国产乱码精品一区二区三| 久久久久久国产精品mv| 国产自产高清不卡| 亚洲自拍16p| 免费看成人av| 久久九九99| 日韩一二三在线视频播| 99视频热这里只有精品免费| 国产精品一香蕉国产线看观看| 亚洲国产日韩在线一区模特| 裸体女人亚洲精品一区| 国产毛片久久| 亚洲手机视频| 麻豆国产va免费精品高清在线| 在线一区免费观看| 一本久道综合久久精品| 亚洲一区二区三区在线观看视频| 欧美丝袜一区二区三区| 99精品免费视频| 亚洲国产欧美日韩| 久久精品女人| 久久青青草综合| 一本大道久久a久久综合婷婷| 欧美精品久久久久a| 欧美精品v日韩精品v国产精品| 欧美黄色小视频| 亚洲性xxxx| 欧美怡红院视频| 久久久久久久91| 亚洲日本中文字幕免费在线不卡| 欧美在线观看一区二区三区| 欧美调教视频| 欧美精品一区二区三区四区| 夜夜爽99久久国产综合精品女不卡| 亚洲无人区一区| 最新成人av网站| 久久嫩草精品久久久精品一| 99re这里只有精品6| 国产精品视频免费一区| 国产精品一二三四区| 国产精品久久九九| 亚洲一区二区三区高清不卡| 国产一区二区三区四区| 欧美极品在线播放| 欧美日韩国产首页在线观看| 国产日韩欧美在线一区| 欧美日韩一区二区视频在线| 小黄鸭精品aⅴ导航网站入口| 欧美激情精品久久久久久免费印度| 一区在线播放| 午夜精品久久久久久久久久久久久| 欧美 日韩 国产在线| 亚洲欧美区自拍先锋| 亚洲欧洲日本在线| 欧美日韩精品久久久| 狠狠色综合网| 亚洲深爱激情| 欧美人与性动交α欧美精品济南到| 久久久福利视频| 亚洲精品免费看| 99riav国产精品| 欧美电影免费| 欧美日韩二区三区| 欧美黄网免费在线观看| 国产精品一区二区久久久| 亚洲男同1069视频| 国产亚洲激情在线| 在线精品一区二区| 国产精品久久久久国产a级| 亚洲三级影院| 模特精品裸拍一区| 99热免费精品| 国产亚洲精品bt天堂精选| 国产视频一区二区三区在线观看| 亚洲主播在线播放| 欧美日韩一区二区在线播放| 亚洲国产成人精品久久| 篠田优中文在线播放第一区| 欧美无乱码久久久免费午夜一区| 亚洲美女黄色片| 国产精品videossex久久发布| 国产欧美日韩三区| 毛片基地黄久久久久久天堂| 欧美国产激情| 久久亚洲高清| 国产深夜精品福利| 欧美日韩亚洲三区| 欧美成人小视频| 欧美一区二区三区日韩| 亚洲第一毛片| 欧美.com| 激情综合亚洲| 国产精品免费久久久久久| 黄网动漫久久久| 激情综合色综合久久综合| 日韩午夜在线观看视频| 久久av一区二区| 中日韩男男gay无套| 久久精品国内一区二区三区| 亚洲精品一二区| 久久久久久黄| 亚洲一区二区动漫| 欧美69wwwcom| 亚洲国产精品第一区二区| 国产精品magnet| 国产午夜精品麻豆| 亚洲欧美日韩精品久久久| 亚洲国产精品成人| 亚洲一区二区三区中文字幕在线| 国产精品免费一区二区三区观看| 亚洲国产精品久久久久秋霞不卡| 欧美ab在线视频| 国产精品亚洲综合久久| 国产午夜精品久久久久久久| 午夜日韩福利| 亚洲淫性视频| 国产精品免费一区二区三区观看| 欧美日韩一区二区精品| 亚洲精品中文字幕有码专区| 久久国产欧美日韩精品| 国产精品都在这里| 国产在线日韩| 欧美日本韩国一区二区三区| 欧美电影在线免费观看网站| 欧美国产视频日韩| 美女性感视频久久久| 99视频+国产日韩欧美| 你懂的网址国产 欧美| 国产一级揄自揄精品视频| 欧美理论在线播放| 国产日韩1区| 国产精品久久久久久av福利软件| 国产精品夜色7777狼人| 蜜桃av一区二区| 另类酷文…触手系列精品集v1小说| 99re热这里只有精品免费视频| 极品尤物一区二区三区| 亚洲精品乱码久久久久久蜜桃91| 性欧美大战久久久久久久免费观看| 国产精品久久久久久av下载红粉| 亚洲影院在线观看| 亚洲区中文字幕| 国产综合久久久久影院| 欧美在线观看天堂一区二区三区| 国产精品国产三级国产专播品爱网| 亚洲一区二区毛片| 国产亚洲午夜高清国产拍精品| 欧美日韩国产二区| 一区二区三区精品视频| 136国产福利精品导航网址| 亚洲女爱视频在线| 欧美日韩极品在线观看一区| 久久久久一本一区二区青青蜜月|