System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于映射表的敏捷卫星成像指令序列自主生成方法技术_技高网

基于映射表的敏捷卫星成像指令序列自主生成方法技术

技术编号:40556303 阅读:13 留言:0更新日期:2024-03-05 19:17
本发明专利技术公开了一种基于映射表的敏捷卫星成像指令序列自主生成方法,包括:依次根据当前任务的任务基本信息、业务信息及时间信息,匹配任务系统映射表、业务指令映射表及时间约束映射表;得到执行当前任务的约束条件;根据任务基本信息、系统、执行内容及约束条件,生成卫星成像任务指令序列,其中,卫星成像任务指令序列用于在约束条件的约束下,指示系统根据执行内容执行当前任务。根据本发明专利技术提供的方法,通过任务信息匹配各类映射表,能够在卫星本体上实现指令的自动生成,无需人工和中继卫星的参与,能够降低指令生成对人工和星地间通信的依赖性,从而能够提高指令的生成效率、降低指令失效的风险。

【技术实现步骤摘要】

本专利技术属于卫星通信,具体涉及一种基于映射表的敏捷卫星成像指令序列自主生成方法


技术介绍

1、指令构造是航天器任务规划中的一个关键环节,在星载软件
中扮演着至关重要的角色,是航天器能够按照预定的目标执行任务的基础步骤。随着航天技术的不断进步,深空探测任务逐渐复杂化、灵活化,指令构造技术亟待提高。目前的指令构造主要以地面人工构造为主,需要进行大量的计算和模拟,造成人力、时间资源的浪费。且当前的方法还受制于航天器运行时地面通讯时间窗口有限,针对突发任务,以地面人工进行指令的构造无法保证时效性和正确性。因此,研究星务指令在轨自主构造技术显得尤为重要。

2、目前我国的星务指令构造依赖人工完成,需要耗费大量时间和人力。当接收到任务信息时,专家首先对任务进行拆解并对应到涉及的系统,接着结合任务信息与指令约束条件设计每条指令,再对指令信息进行填充。这严重导致了指令构造效率低下。而且人为因素的介入不可避免地会引入偏差和错误,增加指令构造错误的风险。并且,在指令构造完成后,还需将其上注到星上,而上注过程也尤为繁琐复杂,对于复杂任务或密集的指令还可能需要借助星间通讯传递信息,鉴于星地间通信窗口有限,有可能在上注过程中出现通信窗口过期的问题,且指令的上注是以无线通讯的形式实现,对其他卫星资源的占用会增加任务失效的风险。

3、因此,目前的卫星指令生成方法需要人工参与,并且指令传递过程可能会需要经过中继卫星,导致指令的生成效率较低,失效风险较大。


技术实现思路

1、本专利技术实施例提供了一种基于映射表的敏捷卫星成像指令序列自主生成方法,可以解决目前的卫星指令生成方法需要人工参与,并且指令传递过程可能会需要经过中继卫星,导致指令的生成效率较低,失效风险较大的问题。

2、第一方面,本专利技术实施例提供的一种基于映射表的敏捷卫星成像指令序列自主生成方法,所述方法包括:根据当前任务的任务信息中的任务基本信息,匹配任务系统映射表,得到执行当前任务的系统,其中,任务信息包括任务基本信息、业务信息及时间信息;根据当前任务的任务信息当前任务的业务信息,匹配业务指令映射表,得到当前任务的执行内容;根据当前任务的任务时间信息,匹配时间约束映射表,得到执行当前任务的约束条件;根据任务基本信息、系统、执行内容及约束条件,生成卫星成像任务指令序列指令,其中,卫星成像任务指令序列指令用于在约束条件的约束下,指示系统根据执行内容执行当前任务。

3、根据本专利技术提供的方法,通过任务信息匹配各类映射表,能够在卫星本体上实现指令的自动生成,无需人工和中继卫星的参与,能够降低指令生成对人工和星地间通信的依赖性,从而能够提高指令的生成效率、降低指令时效的风险。

4、在第一方面的一种可能的实现方式中,系统可以包括以下中的一项或多项:程控系统、控制系统、数传天线系统、相机系统。

5、在第一方面的一种可能的实现方式中,若执行当前任务的系统包括程控系统,任务信息还包括程控信息,则在根据任务基本信息、系统、执行内容及约束条件,生成卫星成像任务指令序列之前,可以根据当前任务的任务信息,匹配程控指令映射表,得到程控卫星指令。然后根据系统、执行内容及约束条件,生成业务卫星指令;根据业务卫星指令和程控卫星指令,生成卫星成像任务指令序列。

6、在第一方面的一种可能的实现方式中,当前任务可以包括至少一个子任务,执行内容包括以下中的一项或多项:每一个子任务的执行时间、每一个子任务的执行时长、相机的成像类别、系统的工作模式。

7、在第一方面的一种可能的实现方式中,约束条件可以包括以下中的一项或多项:每一个子任务的机动前置时间、每一个子任务的任务后置时间、每一个子任务的任务最大执行时长。

8、在第一方面的一种可能的实现方式中,可以根据当前任务的时间信息或者根据当前任务的时间信息和上一个任务的时间信息,匹配时间约束映射表,得到约束条件。

9、在第一方面的一种可能的实现方式中,在根据当前任务的任务信息中的任务基本信息,匹配任务系统映射表,得到执行当前任务的系统之前,可以获取任务设定信息,并根据任务设定信息,确定任务系统映射表、业务指令映射表、时间约束映射表及程控指令映射表。

10、根据本专利技术提供的方法,通过任务信息匹配各类映射表,能够在卫星本体上实现指令的自动生成,无需人工和中继卫星的参与,能够降低指令生成对人工和星地间通信的依赖性,从而能够提高指令的生成效率、降低指令时效的风险。进一步地,将通过多种形式描述的映射表的相关文件存储在卫星中,能够提高映射表的可读性和可修改性,方便用户根据需求对映射表进行修改和调整,从而提高本专利技术提供的方法的可迁移性。

11、第二方面,本专利技术实施例提供了一种基于映射表的敏捷卫星成像指令序列自主生成装置,所述装置包括处理单元;处理单元用于:

12、根据当前任务的任务信息中的任务基本信息,匹配任务系统映射表,得到执行当前任务的系统,其中,任务信息包括任务基本信息、业务信息及时间信息;

13、根据当前任务的业务信息,匹配业务指令映射表,得到当前任务的执行内容;

14、根据当前任务的时间信息,匹配时间约束映射表,得到执行当前任务的约束条件;

15、根据任务基本信息、系统、执行内容及约束条件,生成卫星成像任务指令序列,其中,卫星成像任务指令序列用于在约束条件的约束下,指示系统根据执行内容执行当前任务。

16、在第二方面的一种可能的实现方式中,系统可以包括以下中的一项或多项:程控系统、控制系统、数传天线系统、相机系统。

17、在第二方面的一种可能的实现方式中,若执行当前任务的系统包括程控系统,任务信息还包括程控信息,则在根据任务基本信息、系统、执行内容及约束条件,生成卫星成像任务指令序列之前,处理单元可以用于根据当前任务的任务信息,匹配程控指令映射表,得到程控卫星指令。然后根据系统、执行内容及约束条件,生成业务卫星指令;根据业务卫星指令和程控卫星指令,生成卫星成像任务指令序列。

18、在第二方面的一种可能的实现方式中,当前任务可以包括至少一个子任务,执行内容包括以下中的一项或多项:每一个子任务的执行时间、每一个子任务的执行时长、相机的成像类别、系统的工作模式。

19、在第二方面的一种可能的实现方式中,约束条件可以包括以下中的一项或多项:每一个子任务的机动前置时间、每一个子任务的任务后置时间、每一个子任务的任务最大执行时长。

20、在第二方面的一种可能的实现方式中,处理单元具体可以用于根据当前任务的时间信息或者根据当前任务的时间信息和上一个任务的时间信息,匹配时间约束映射表,得到约束条件。

21、在第二方面的一种可能的实现方式中,所述装置还可以包括获取单元,获取单元可以用于在根据当前任务的任务信息,匹配任务系统映射表,得到执行当前任务的系统之前,获取任务设定信息。处理单元还可以用于根据任务设定信息,确定任务系统映射表、业务指令映射表、本文档来自技高网...

【技术保护点】

1.一种基于映射表的敏捷卫星成像指令序列自主生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述系统包括以下中的一项或多项:程控系统、控制系统、数传天线系统、相机系统。

3.根据权利要求2所述的方法,其特征在于,所述系统包括程控系统,所述任务信息还包括程控信息;

4.根据权利要求3所述的方法,其特征在于,所述当前任务包括至少一个子任务,所述执行内容包括以下中的一项或多项:每一个所述子任务的执行时间、每一个所述子任务的执行时长、所述相机的成像类别、所述系统的工作模式。

5.根据权利要求4所述的方法,其特征在于,所述约束条件包括以下中的一项或多项:每一个所述子任务的机动前置时间、每一个所述子任务的任务后置时间、每一个所述子任务的任务最大执行时长。

6.根据权利要求3所述的方法,其特征在于,在所述根据当前任务的任务信息中的任务基本信息,匹配任务系统映射表,得到执行当前任务的系统之前,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述根据所述当前任务的时间信息,匹配时间约束映射表,得到执行所述当前任务的约束条件,包括:

8.一种基于映射表的敏捷卫星成像指令序列自主生成装置,其特征在于,包括处理单元,所述处理单元用于:

9.一种电子设备,包括存储器、处理器以及存储在所述存储器中的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7任一项所述的方法。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的方法。

...

【技术特征摘要】

1.一种基于映射表的敏捷卫星成像指令序列自主生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述系统包括以下中的一项或多项:程控系统、控制系统、数传天线系统、相机系统。

3.根据权利要求2所述的方法,其特征在于,所述系统包括程控系统,所述任务信息还包括程控信息;

4.根据权利要求3所述的方法,其特征在于,所述当前任务包括至少一个子任务,所述执行内容包括以下中的一项或多项:每一个所述子任务的执行时间、每一个所述子任务的执行时长、所述相机的成像类别、所述系统的工作模式。

5.根据权利要求4所述的方法,其特征在于,所述约束条件包括以下中的一项或多项:每一个所述子任务的机动前置时间、每一个所述子任务的任务后置时间、每一个所述子任务的任务最大执行时长。

6...

【专利技术属性】
技术研发人员:李青山王路桥王强强崔笛吴磊周洋涛吴欣燃
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:

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

1