卫星自主任务规划代码编写方法、装置及可读存储介质制造方法及图纸

技术编号:27369142 阅读:17 留言:0更新日期:2021-02-19 13:54
本发明专利技术公开了一种卫星自主任务规划代码编写方法、装置及可读存储介质,其中,方法包括:对接收的任务需求进行任务规划,以获得任务规划文件;根据所述任务规划文件的语义解释结果基于预先构建的任务规划知识库进行匹配,以获得程序框架以及对应的载荷参数配置;根据所述任务规划文件的语义解释结果、所述载荷参数配置以及所述程序框架确定任务规划程序代码。本发明专利技术能够加强在轨卫星实时、自主、连续执行任务规划的功能,提高卫星运行及使用效率。提高卫星运行及使用效率。提高卫星运行及使用效率。

【技术实现步骤摘要】
卫星自主任务规划代码编写方法、装置及可读存储介质


[0001]本专利技术涉及卫星任务管理
,尤其涉及一种卫星自主任务规划代码编写方法、装置及可读存储介质。

技术介绍

[0002]传统卫星在轨任务管理,一般由地面工程师制定运行方案,经由上行链路传至卫星,完成目标观测和数据下传等任务。但当前卫星任务越来越复杂,需要时刻面对突发应急情况和运行环境的变化,只依靠地面管控中心进行卫星任务调度很难胜任常态化动态观测需求的工作。另外传统方法的任务规划信息上注量大,增加了通信链路的信息传输压力。随着我国空间事业的发展,卫星数量逐渐增多,在轨观测任务越来越多,卫星的载荷能力不断提升,卫星的响应时间要求在不断缩短,靠人工对卫星任务进行规划已远远满足不了新形势下的需要。

技术实现思路

[0003]本专利技术实施例提供一种卫星自主任务规划代码编写方法、装置及可读存储介质,加强在轨卫星实时、自主、连续执行任务规划的功能,提高卫星运行及使用效率。
[0004]第一方面,本专利技术实施例提供一种卫星自主任务规划代码编写方法,包括:
[0005]对接收的任务需求进行任务规划,以获得任务规划文件;
[0006]根据所述任务规划文件的语义解释结果基于预先构建的任务规划知识库进行匹配,以获得程序框架以及对应的载荷参数配置;
[0007]根据所述任务规划文件的语义解释结果、所述载荷参数配置以及所述程序框架确定任务规划程序代码。
[0008]可选的,预先构建任务规划知识库,包括:
[0009]根据历史任务规划数据确定任务模式以及载荷信息;
[0010]根据所述任务模式构建对应规划任务的程序框架,以获得任务模式知识库;
[0011]根据所述任务模式以及所述载荷信息确定对应的载荷参数配置,以获得载荷参数配置知识库。
[0012]可选的,预先构建任务规划知识库,还包括:
[0013]根据历史卫星载荷模型建立卫星在执行任务过程中对应的代码调用单元;
[0014]根据所述历史卫星载荷模型以及所述代码调用单元构建载荷模型知识库。
[0015]可选的,对接收的任务需求进行任务规划,以获得任务规划文件,包括:
[0016]根据预先划分的优先级对所述任务需求进行优先级排序。
[0017]可选的,对接收的任务需求进行任务规划,以获得任务规划文件,还包括:
[0018]基于所述任务需求确定卫星观测过程的时刻占用;
[0019]根据所述时刻占用进行事件编排,以获得任务规划文件。
[0020]可选的,根据所述时刻占用进行事件编排,以获得任务规划文件,包括:
[0021]将现存任务的时刻占用从时间窗口中剪裁掉;
[0022]根据预先确定的约束条件通过剪裁后的时间窗口对所述时刻占用进行事件编排;
[0023]根据事件编排结果中收益最高的规划方案生成任务规划文件。
[0024]可选的,根据所述任务规划文件的语义解释结果、所述载荷参数配置以及所述程序框架确定任务规划程序代码,包括:
[0025]根据所述任务规划文件的语义解释结果和所述载荷参数配置书写对应的载荷操作代码;
[0026]将所述载荷操作代码插入所述程序框架,以获得任务规划程序代码。
[0027]第二方面,本专利技术实施例提供一种卫星自主任务规划代码编写装置,包括:
[0028]规划模块,用于对接收的任务需求进行任务规划,以获得任务规划文件;
[0029]关联模块,用于根据所述任务规划文件的语义解释结果基于预先构建的任务规划知识库进行匹配,以获得程序框架以及对应的载荷参数配置;
[0030]数据处理模块,用于根据所述任务规划文件的语义解释结果、所述载荷参数配置以及所述程序框架确定任务规划程序代码。
[0031]第三方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现前述的方法的步骤。
[0032]本专利技术实施例通过对接收的任务需求进行任务规划,根据任务规划文件的语义解释结果基于预先构建的任务规划知识库进行匹配出的载荷参数配置以及程序框架确定任务规划程序代码,加强在轨卫星实时、自主、连续执行任务规划的功能,可以减轻人工任务规划工作量,提高卫星运行及使用效率,取得了积极的技术效果。
[0033]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0034]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0035]图1为本专利技术第一实施例流程图。
具体实施方式
[0036]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0037]实施例一
[0038]本专利技术第一实施例提供一种卫星自主任务规划代码编写方法,如图1所示,包括以下具体步骤:
[0039]S101、对接收的任务需求进行任务规划,以获得任务规划文件;
[0040]S102、根据所述任务规划文件的语义解释结果基于预先构建的任务规划知识库进行匹配,以获得程序框架以及对应的载荷参数配置;
[0041]S103、根据所述任务规划文件的语义解释结果、所述载荷参数配置以及所述程序框架确定任务规划程序代码。
[0042]本专利技术实施例方法可以应用在星载计算机中,本实施例通过对接收的任务规划文件的语义解释结果基于预先构建的任务规划知识库进行匹配出的载荷参数配置以及程序框架确定任务规划程序代码,加强在轨卫星实时、自主、连续执行任务规划的功能,可以减轻人工任务规划工作量,提高卫星运行及使用效率。
[0043]可选的,预先构建任务规划知识库,包括:
[0044]根据历史任务规划数据确定任务模式以及载荷信息;
[0045]根据所述任务模式构建对应规划任务的程序框架,以获得任务模式知识库;
[0046]根据所述任务模式以及所述载荷信息确定对应的载荷参数配置,以获得载荷参数配置知识库。
[0047]具体地说,建立任务规划知识库,包括建立任务模式知识库和载荷参数配置知识库,具体包括以下几个步骤:
[0048]从历史任务规划数据中学习任务模式知识,并根据不同类别的任务模式构建对应规划任务的程序代码框架。不同类别的任务模式及其对应程序框架构成任务模式知识库。
[0049]从历本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种卫星自主任务规划代码编写方法,其特征在于,包括:对接收的任务需求进行任务规划,以获得任务规划文件;根据所述任务规划文件的语义解释结果基于预先构建的任务规划知识库进行匹配,以获得程序框架以及对应的载荷参数配置;根据所述任务规划文件的语义解释结果、所述载荷参数配置以及所述程序框架确定任务规划程序代码。2.如权利要求1所述的卫星自主任务规划代码编写方法,其特征在于,预先构建任务规划知识库,包括:根据历史任务规划数据确定任务模式以及载荷信息;根据所述任务模式构建对应规划任务的程序框架,以获得任务模式知识库;根据所述任务模式以及所述载荷信息确定对应的载荷参数配置,以获得载荷参数配置知识库。3.如权利要求2所述的卫星自主任务规划代码编写方法,其特征在于,预先构建任务规划知识库,还包括:根据历史卫星载荷模型建立卫星在执行任务过程中对应的代码调用单元;根据所述历史卫星载荷模型以及所述代码调用单元构建载荷模型知识库。4.如权利要求1-3任一项所述的卫星自主任务规划代码编写方法,其特征在于,对接收的任务需求进行任务规划,以获得任务规划文件,包括:根据预先划分的优先级对所述任务需求进行优先级排序。5.如权利要求4所述的卫星自主任务规划代码编写方法,其特征在于,对接收的任务需求进行任务规划,以获得任务规划文件,还包括:基于所述任务需求确定卫星观测过程的时刻占用;根据所...

【专利技术属性】
技术研发人员:马天琦张越李斌陆洲周彬石叶楠马乐乐
申请(专利权)人:中国电子科技集团公司电子科学研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1