无人机飞行状态控制系统代码辅助生成方法与流程

文档序号:17355736发布日期:2019-04-09 21:38阅读:715来源:国知局

本发明涉及一种源代码的人工智能书写方法,具体而言,涉及一种数字无人机飞行状态控制系统源代码人工智能书写方法。



背景技术:

飞行状态控制系统是无人机系统的重要组成部分,负责无人机轨道姿态确定与控制,为无人机执行任务提供保障。受限于设计制造的周期和成本,对应每一个无人机的飞行状态控制系统设计方案和姿态确定、姿态控制方法都制造一个真实无人机进行飞行验证是不现实的;因此,通常采用数字仿真技术对无人机设计方案或控制方法进行高精度模拟验证。

现有技术中,针对每个无人机都需组织大量人员进行长时间的飞行状态控制系统源代码书写、编译,费时费力,工作效率很低。



技术实现要素:

基于现有技术的不足之处,本发明提供一种数字无人机飞行状态控制系统源代码人工智能书写方法,以降低数字无人机飞行状态控制系统的开发工作量,缩短开发周期,提高数字无人机姿轨控子系统源代码的通用性。

本发明为了实现上述目的所采取的技术方案是:

无人机飞行状态控制系统代码辅助生成方法,包括以下步骤:

(1)根据无人机的飞行模式、无人机飞行状态控制系统部件组合选取结果以及无人机飞行状态控制系统部件安装信息分别书写飞行模式和规则、模式调取和部件安装信息头文件;所述无人机飞行状态控制系统部件包括敏感器、执行机构和控制器;

(2)根据无人机采用的敏感器和轨道姿态确定算法,书写轨道姿态确定算法文件;

(3)根据无人机采用的执行机构和轨道姿态控制算法,书写轨道姿态控制算法文件;

(4)根据无人机飞行模式切换逻辑,书写飞行模式切换控制文件;

(5)根据无人机控制器的敏感信息输入和控制指令输出,书写控制器信息传输文件。

如上所述的数字无人机是按真实无人机的功能、组成、结构、模式、程序、操作所集成的运行在软件模拟的空间环境中的动态模拟仿真系统。

根据无人机飞行状态控制系统中飞行模式、无人机飞行状态控制系统部件的组合选取结果及安装信息书写头文件,对轨道姿态确定算法、轨道姿态控制算法、无人机飞行模式切换逻辑、无人机控制器的敏感信息输入和控制指令输出进行分类整理,书写数字无人机飞行状态控制系统源代码,可缩短数字无人机飞行状态控制系统源代码的开发周期,提高开发效率,降低开发成本。

进一步地,敏感器包括陀螺、太阳敏感器、地球敏感器、星敏感器、磁强计、加速度计、全球无人机定位系统等部件的多种组合;执行机构包括发动机、推力器、飞轮、磁力矩器、控制力矩陀螺、精密轮等部件的多种组合。进一步地,所述步骤(1)中的飞行模式包括:速率阻尼模式、太阳捕获模式、对日定向模式、地球捕获模式、对地定向模式、正常工作模式、应急模式、位置保持模式、姿态机动模式、轨道机动模式等。

进一步地,各所述飞行模式分别包括若干个飞行方式;其中,所述太阳捕获模式包括绕y轴太阳搜索和绕x轴太阳搜索;所述对日定向模式包括对日定向和对日巡航;所述地球捕获模式包括建立斜轴和地球搜索;所述地球指向模式包括2轴对地定向和3轴对地定向;所述正常工作模式包括正常轮控和正常推力器控制;所述应急模式包括应急地球捕获和应急太阳捕获;所述位置保持模式包括东西位置保持和南北位置保持;所述速率阻尼模式包括管路排气和角速度阻尼;所述姿态机动模式包括机动和机动结束保持;所述轨道机动模式包括机动准备、机动和机动结束保持;各种飞行方式通过改变飞行参数取值派生可得到新的飞行方式,各种飞行方式重新组合可形成新的飞行模式。

进一步地,所述步骤(1)中的飞行模式和规则包括飞行模式字定义头文件和飞行方式字定义头文件。

本发明所提供的无人机飞行状态控制系统代码辅助生成方法充分考虑了无人机姿轨控系统中飞行模式和飞行方式存在相似性、部件安装信息描述、飞行模式切换逻辑描述以及源代码书写方式的有限性、轨道姿态确定算法和轨道姿态控制算法的通用性,对飞行状态控制系统源代码进行分类划分后采用机器学习的方法完成书写,进而降低了姿轨控系统仿真源代码的开发工作量,提高姿轨控系统仿真源代码的通用性和可扩展性。

具体实施方式

下面结合实施例对本发明进行进一步详述:

无人机飞行状态控制系统代码辅助生成方法,包括以下步骤:

(1)根据无人机的飞行模式、无人机飞行状态控制系统部件组合选取结果以及无人机飞行状态控制系统部件安装信息分别书写飞行模式和规则、模式调取和部件安装信息头文件;所述无人机飞行状态控制系统部件包括敏感器、执行机构和控制器;

(2)根据无人机采用的敏感器和轨道姿态确定算法,书写轨道姿态确定算法文件;

(3)根据无人机采用的执行机构和轨道姿态控制算法,书写轨道姿态控制算法文件;

(4)根据无人机飞行模式切换逻辑,书写飞行模式切换控制文件;

(5)根据无人机控制器的敏感信息输入和控制指令输出,书写控制器信息传输文件。

如上所述的数字无人机是按真实无人机的功能、组成、结构、模式、程序、操作所集成的运行在软件模拟的空间环境中的动态模拟仿真系统。

根据无人机飞行状态控制系统中飞行模式、无人机飞行状态控制系统部件的组合选取结果及安装信息书写头文件,对轨道姿态确定算法、轨道姿态控制算法、无人机飞行模式切换逻辑、无人机控制器的敏感信息输入和控制指令输出进行分类整理,书写数字无人机飞行状态控制系统源代码,可缩短数字无人机飞行状态控制系统源代码的开发周期,提高开发效率,降低开发成本。

进一步地,敏感器包括陀螺、太阳敏感器、地球敏感器、星敏感器、磁强计、加速度计、全球无人机定位系统等部件的多种组合;执行机构包括发动机、推力器、飞轮、磁力矩器、控制力矩陀螺、精密轮等部件的多种组合。进一步地,所述步骤(1)中的飞行模式包括:速率阻尼模式、太阳捕获模式、对日定向模式、地球捕获模式、对地定向模式、正常工作模式、应急模式、位置保持模式、姿态机动模式、轨道机动模式等。

进一步地,各所述飞行模式分别包括若干个飞行方式;其中,所述太阳捕获模式包括绕y轴太阳搜索和绕x轴太阳搜索;所述对日定向模式包括对日定向和对日巡航;所述地球捕获模式包括建立斜轴和地球搜索;所述地球指向模式包括2轴对地定向和3轴对地定向;所述正常工作模式包括正常轮控和正常推力器控制;所述应急模式包括应急地球捕获和应急太阳捕获;所述位置保持模式包括东西位置保持和南北位置保持;所述速率阻尼模式包括管路排气和角速度阻尼;所述姿态机动模式包括机动和机动结束保持;所述轨道机动模式包括机动准备、机动和机动结束保持;各种飞行方式通过改变飞行参数取值派生可得到新的飞行方式,各种飞行方式重新组合可形成新的飞行模式。

进一步地,所述步骤(1)中的飞行模式和规则包括飞行模式字定义头文件和飞行方式字定义头文件。

以上仅是本发明的优选实施方式,本发明的保护范围并不仅限制于本文所示的实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干修改和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1