资源变迁环境下的无人机配置自适应调整技术研究

来源 :国防科技大学 | 被引量 : 0次 | 上传用户:hou0608
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件作为信息社会的基础设施,经常面临外部资源不断变化的挑战,从而导致不可预测的软件故障,轻则影响软件性能,重则影响软件生命。因此,保证软件系统能够稳定地运行是非常重要的。近年来,无人机领域发展迅速,无人机的功能迅速增加。然而无人机又对电量资源十分敏感、耗电快,天气、飞行任务临时改变等因素影响导致很难完成既定的飞行任务。并且无人机的电量资源稀缺往往导致严重的后果。因此实现资源变迁环境下无人机软件的自适应调整具有非常大的意义。为了解决软件资源、环境变化给软件运行带来的影响,很多研究人员致力于构建自适应软件系统,而目前最常见的方法就是创建自适应模型。这种方法的局限性主要表现在:(1)从软件设计时开始部署,直至软件运行时、(2)整个过程非常复杂,需要有极强的领域知识、(3)不同的模型有各自的特点,往往只适用于一种软件资源。研究表明在自适应软件系统中,软件配置是调整软件操作的重要手段。本课题在对无人机飞行控制软件的调研结果表明,配置项可以直接影响无人机的电量消耗,因此本课题希望根据外部环境自适应地调整软件配置以适应资源的变化。本课题设计实现了Conf-Adaption,一个可以根据外部资源变化自动调整软件配置的工具。具体来说,本课题设计了一种轻量级的资源依赖分析方法来分析软件配置和资源之间的依赖关系,并获得影响资源消耗的配置项排序。之后,Conf-Adaption根据设计的配置调整策略自适应地调整配置项,以适应或满足飞行任务。本文的主要工作如下:1.对无人机软件Ardupilot的503个配置项进行分类,并跟踪39个配置项在软件代码中的执行路径,发现软件的配置项会影响软件的资源。通过对5个配置项进行实验,发现配置项的设置会影响无人机的电量资源消耗。从而验证了本课题通过调整配置应对资源变化的可行性。2.本课题提出了一种新的轻量级资源依赖分析方法,可通过程序分析得出软件配置项关于软件电量资源的排序。首先对软件进行切片分析,得到受软件配置项影响的函数集合。然后用代码插桩的方法得到了函数消耗的电量和函数执行的频率。基于此,计算出配置项的排序。利用上述排序,本课题可以筛选出影响资源的配置项,并对这些配置项进行配置自适应调整。3.本课题设计实现了一种无人机系统配置自适应调整工具Conf-Adaption,其利用构建的配置调整知识库对配置项进行调整。本课题综合考虑维护无人机软件稳定性、可靠性和尽量减少配置项修改等因素,构建的配置调整知识库包含(1)配置项与软件任务的关系;(2)配置项、无人机当前电量和飞行时间的关系。当资源、环境、任务发生变化时,Conf-Adaption根据配置调整知识库自动调整软件配置。我们在3DR SOLO无人机上的实验表明,当无人机任务发生变化时,Conf-Adaption可以自动调整无人机配置,90.5%的调整可以满足任务要求,有效延长飞行时间。
其他文献
信息时代的迅猛发展和广泛普及,使电子与通信系统对天线的要求也随之升高,设计小型化多频天线便成了领域内研究的重点方向。论文以传统的微带单极子天线为基础,对应用于WLAN
机器翻译是自然语言处理领域重要的研究方向,近年来随着深度学习的飞速发展,神经机器翻译逐渐成为研究和应用的主流翻译方法,然而其严重依赖大规模平行语料才能获得较好翻译
针对膝关节运动障碍的患者,需要对其进行正确、科学的康复训练。在实际康复过程中,膝关节和外骨骼轴线之间会产生相对位移,患者常会感到不适。为了改善这一缺点,本文提出了一
工业的快速发展推动着电流检测技术日臻成熟,当前电流传感器普遍利用电磁特性设计而成,检测到磁场后,根据电与磁的联动关系得到电流大小,可以实现电气隔离。本文目的是基于此
钢铁工业是国民经济的重要基础产业,特殊钢领域虽然是钢铁行业的一部分,但是技术性比较强,有其特殊性。一方面,行业内产品重复现象非常严重,加之近年来钢铁行业投资加大,出现
随着移动互联网技术和虚拟现实技术的发展,三维服装模型广泛应用于服装设计、个性化定制、虚拟试衣、影视娱乐、动漫游戏领域,三维服装模型重建的研究吸引越来越多的服装、图
通过构建恰当的资产组合来减少风险是投资组合理论研究的重要目标,但是当投资者在构建投资组合时,金融时间序列的波动往往会伴随着持续性特征,相关研究发现金融时间序列的该种特性会影响组合将来收益的风险,那么通过什么样的方法构建投资组合来降低金融时间序列波动的持续性对投资组合收益率波动造成的负面影响,从而能够在一定程度上减少组合风险是许多投资者面临的问题。因此,本文通过构建随机波动模型序列持续性组合来降低金
能量收集(Energy Harvesting,EH)技术已经成为解决无线中继系统能源供应问题的一种可行方案,通信系统中的各设备可通过收集散布在其周围环境中的可用能量来维持自身的运行。
近年来,由于城市化工业化进程加快,国内很多城市都受到不同程度地大气污染,城市地被植物不可避免的吸收大气中的污染物,而地被植物现已成为城市园林造景的主要绿化材料之一,
我国是煤炭资源的生产和消费大国,煤炭作为重要的基础能源在国民经济中占有重要的战略地位。近期的国家能源战略中,虽然对煤矿施行关闭和去产能的政策,但在相当长时期内,煤炭