检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]北京航空航天大学仪器科学与光电工程学院新型惯性仪表与导航系统技术国防重点学科实验室,北京100191
出 处:《传感器与微系统》2009年第5期90-93,共4页Transducer and Microsystem Technologies
基 金:国家自然科学基金重点资助项目(60736025);国防基础科研基金资助项目(D2120060013)
摘 要:针对微小型无人机(MUAV)功能要求复杂,迫切需要提高可靠性与实时性等现状,以嵌入式实时操作系统VxWorks为平台,完成了MUAV飞行控制软件系统的开发,实现了多传感器数据采集、捷联解算、卡尔曼滤波、飞行控制、地面通信、故障处理等多项功能。给出了基于VxWorks的MUAV飞行控制软件系统中多任务划分、优先级分配的方法,对各模块进行了详细设计,并利用多任务机制对单任务飞控软件存在的不足之处作出了改进。外场试验与对比试验证明:嵌入式实时操作系统的引入显著提高了MUAV飞行控制系统的实时性与可靠性。Aiming at MUAV' s actuality of complex functional requirements and urgent demands of better reliability and real-time performance,the development of MUAV flight software based on the embedded operating system VxWorks is accomplished, multiple functions are realized, including multi-sensors data collection, strapdown algorithm, Kalman filter, flight control, ground communication and fault handling. Methods of multitask partitioning and priority assignment in MUAV flight software based on VxWorks are stated, and design of software modules is also presented in detail. Improved methods under the multi-task mechanism are put forward according to various deficiencies of single-task MUAV flight software. Results of comparison experiments and field experiments prove that the introduction of embedded real-time operating system remarkably improves real-time capability and reliability of MUAV flight software system.
关 键 词:微小型无人机 飞行控制软件系统 实时系统 多任务软件
分 类 号:V247.1[航空宇航科学与技术—飞行器设计]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.222.23.166