无人机飞行控制软件测试技术研究

被引量 : 0次 | 上传用户:iceagebirdxq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
飞行控制系统是保证无人机飞行安全和完成预定任务的关键系统。无人机对各种机载设备的控制指令都是由飞行控制软件发出,一旦软件出现问题,后果不堪设想,而软件测试是保证软件质量的必要手段,所以必须对无人机飞行控制软件进行充分、系统的测试。本文较深入地研究了运用LDRA-Testbed/TBrun对无人机飞行控制软件进行测试的技术。主要是进行基于LDRA-Testbed的静态测试工作和基于LDRA-TBrun的混合模式的集成测试工作,成功地把软件测试的各种思想、概念和LDRA-Testbed/TBrun测试工具相结合起来,达到了很好的测试效果。首先介绍了软件测试的基本理论和基本方法,嵌入式软件测试的特点,以及软件测试工具的种类,重点介绍了LDRA-Testbed/TBrun的基本情况。其次研究了无人机飞行控制系统的原理和无人机飞行控制软件的原理、结构及特点,提出了其测试工作的整体模型,重点研究了单元测试和集成测试的具体策略。单元测试策略主要进行了任务和过程方面的分析,集成测试策略则是从原则和工作安排的角度进行了研究。在此基础上较深入地进行了基本静态分析、复杂度分析、静态数据流分析,数据的图形化显示和质量报告等6个方面的静态测试技术研究,并对静态测试的工作内容选择、测试结果分析、测试报告制定作了标准化规定。最后研究了运用LDRA-TBrun进行无人机飞行控制软件集成测试工作。重点研究了包含自底向上、自顶向下两个集成阶段的混合模式的测试工作,以及模块划分、驱动和桩模块的设计,通过实际软件测试过程,验证了本文研究成果的正确性和有效性。
其他文献
大骨节病是一种地方性、多发性、慢性、变形性骨关节病。基本病变是发育中儿童的关节透明软骨的变性与坏死以及继发的骨关节炎,严重病例可致矮小畸形、终生残废。本病主要分
采用合适的社区消防工作管理模式,是提高我国防御火灾能力的有效措施,探索有效的消防工作管理模式已成为当前消防工作面临的一个重大课题。笔者从社区消防工作管理模式的含义
在新加坡的政党制度类型上,有些学者同意亨廷顿的观点,认为新加坡实行一党制,因此是权威主义国家。笔者不同意这种观点。本文从新加坡的政党制度是一党独大制入手进行研究,认
目的:探讨孟鲁司特钠治疗小儿过敏性紫癜的临床疗效及其安全性。方法:选取80例过敏性紫癜患儿,随机分为观察组与对照组。对照组患儿以常规治疗法进行治疗,包括口服药物氯雷他
无人直升机具有独特的飞行能力,在军事和民用方面的需求日益增多,进行无人直升机飞行控制技术研究具有广泛的应用前景和极其重要的现实意义。无人直升机飞行控制系统软件是无
无人直升机能适应复杂多变的环境,具有无人员伤亡、隐蔽性好、战场生存力高等优越性,在军事和民用上有着很好的应用前景。本文以无人直升机项目为背景,结合飞行控制系统研制
目的:探讨经尿道手术与开放手术在前列腺增生临床治疗中的应用效果。方法:60例前列腺增生患者随机分为对照组和观察组,对照组采用开放手术治疗,观察组采用经尿道电切术治疗。
<正>每天走在街头,免不了与招牌为伍,久而久之,不难发现街头自有一爿招牌文化。 街头的招牌基本上都符合广告学中的理论,从单刀直入型到证明型、经济型、暗示型、宣言型,以及
空天飞行器(ASV)是各国正在大力发展的新型飞行器,美欧等国都有各自的空天研究计划,并取得了不少研究进展,而我国在高超声速飞行器方面尚处于起步阶段。空天飞行器在运行中表