基于海上移动目标的多星协同规划方法技术

技术编号:30105520 阅读:21 留言:0更新日期:2021-09-18 09:14
本公开的实施例提供了基于海上移动目标的多星协同规划方法、装置、设备和计算机可读存储介质。所述方法包括接收海上监测任务,将所述海上监测任务分解为一个或多个观测任务;对所述多个观测任务进行排序,得到海上目标观测任务集合;所述海上目标观测任务集合包括多个观测任务以及每个观测任务对应的任务特征;根据所述任务特征,将所述海上目标观测任务集合转换为观测任务序列集合;所述观测任务序列对应观测任务的任务特征;将所述观测任务序列集合输入到预先训练的多星协同任务分配模型中,得到所述观测任务序列集合中每一个观测任务序列对应的卫星载荷,输出最优规划方案。以此方式,可在短时间内完成任务的规划,实现收益与计算效率的兼顾。益与计算效率的兼顾。益与计算效率的兼顾。

【技术实现步骤摘要】
基于海上移动目标的多星协同规划方法


[0001]本公开的实施例一般涉及卫星观测
,并且更具体地,涉及基于海上移动目标的多星协同规划方法、装置、设备和计算机可读存储介质。

技术介绍

[0002]观测卫星是利用卫星遥感器对地球表面和底层大气进行光学或电子探测以获取有关信息的一类卫星。按照星载遥感器视场与观测目标面积的相对大小关系,观测目标通常可分为点目标和区域目标两类,点目标相对星载遥感器的幅宽较小,通常可以为一个较小的圆形或矩形区域,能够被单张卫星照片的视场所包含,例如:机场、港口等;区域目标的图像通常是一个多边形区域,相对星载遥感器的幅宽较大,无法完全被星载遥感器单景或单张条带照片覆盖,需要被卫星多次观测才能被完全覆盖,区域目标通常为多张照片拼合在一起的结果。
[0003]在现有的卫星任务规划研究中,大多是将成像卫星任务规划问题建模为优化问题,然后采用各种智能优化算法进行求解。当前主流的智能优化算法主要包括蚁群算法、模拟退火算法、粒子群算法和遗传算法等。
[0004]上述优化算法在求解多星协同任务规划问题时,都有其缺点:蚁群算法利用了信息素的正反馈特性,能够较快的时间内搜索到较优解,但是算法易陷入早熟,即某路径的信息素浓度明显高于其他路径时,算法会过快的收敛于该路径。
[0005]模拟退火算法虽然局部搜索能力强,不易于陷入局部最优解,但是收敛速度慢,执行时间长,算法性能与初始值有关及参数敏感等缺点。
[0006]粒子群算法虽然有较快逼近最优解的能力。但是,由于所有粒子都向最优解的方向飞去,所有粒子趋于同一化(失去了多样性)使得后期收敛速度明显变慢,同时算法收敛到一定精度时,无法继续优化,所能达到的精度也不高。
[0007]遗传算法在多星协同规划方面应用最为广泛,虽然全局搜索能力较强,但是其也存在一个明显缺点,主要是遗传算法的初始解通常采用随机方式生成,解的搜索空间较大,搜索速度较慢,且在搜素全局最优解时往往会花费较多的时间,影响计算的效率,容易错过观测时间窗口。

技术实现思路

[0008]根据本公开的实施例,提供了一种多星协同规划方案。
[0009]在本公开的第一方面,提供了一种多星协同规划方法。该方法包括:接收海上监测任务,将所述海上监测任务分解为一个或多个观测任务;对所述多个观测任务进行排序,得到海上目标观测任务集合;所述海上目标观测任务集合包括多个观测任务以及每个观测任务对应的任务特征;根据所述任务特征,将所述海上目标观测任务集合转换为观测任务序列集合;所述观测任务序列对应观测任务的任务特征;
将所述观测任务序列集合输入到预先训练的多星协同任务分配模型中,得到所述观测任务序列集合中每一个观测任务序列对应的卫星载荷,输出最优规划方案。
[0010]进一步地,所述根据所述任务特征,将所述海上目标观测任务集合转换为观测任务序列集合包括:将所述任务特征进行量化,转换为预设格式的数据;所述任务特征包括任务的id、经度、纬度、任务最早开始时间、任务最迟结束时间、任务时间间隔、云量和/或任务收益;通过Z

Score模型对所述预设格式的数据进行归一化,得到观测任务序列集合。
[0011]进一步地,所述多星协同任务分配模型通过如下方式进行训练:将历史规划数据作为训练样本;所述历史规划数据包括观测任务序列以及对应的调用载荷结果;将所述训练样本集中的观测任务序列作为输入,将与所述观测序列对应的调用载荷结果作为输出,通过Seq2seq神经网络构建所述多星协同任务分配模型。
[0012]进一步地,所述Seq2seq神经网络由Encoder+Decoder+Attention结构组成。
[0013]进一步地,所述将所述观测任务序列集合输入到预先训练的多星协同任务分配模型中,得到所述观测任务序列集合中每一个观测任务序列对应的卫星载荷包括:将所述观测任务序列集合输入到预先训练的任务分配模型中,通过所述Encoder对所述观测任务序列集合进行处理,确定所述Encoder的隐藏状态;基于所述Encoder的隐藏状态和Attention机制,计算背景变量;基于所述背景变量,确定所述Decoder的隐藏状态;基于所述Decoder的隐藏状态,通过Softmax函数确定每一个观测任务序列对应的卫星载荷。
[0014]进一步地,所述基于所述Encoder的隐藏状态和Attention机制,计算背景变量包括:基于Attention机制确定所述观测任务序列集合在每一个时间步的隐藏状态;基于注意力权重,通过所述Encoder对所有时间步的隐藏状态进行加权平均,得到背景变量;其中,所述注意力权重包括:基于总时间步数通过softmax函数,得到所述注意力权重。
[0015]进一步地,还包括:采用交叉熵作为损失函数,通过Seq2seq神经网络训练所述任务分配模型。
[0016]在本公开的第二方面,提供了一种多星协同规划装置。该装置包括:获取模块,用于获取接收海上监测任务,将所述海上监测任务分解为一个或多个观测任务;排序模块,用于对所述多个观测任务进行排序,得到海上目标观测任务集合;所述海上目标观测任务集合包括多个观测任务以及每个观测任务对应的任务特征;转换模块,用于根据所述任务特征,将所述海上目标观测任务集合转换为观测任务序列集合;所述观测任务序列对应观测任务的任务特征;匹配模块,用于将所述观测任务序列集合输入到预先训练的多星协同任务分配模型中,得到所述观测任务序列集合中每一个观测任务序列对应的卫星载荷,输出最优规划
方案。
[0017]在本公开的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法。
[0018]在本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如根据本公开的第一方面的方法。
[0019]本申请实施例提供的多星协同规划方法,通过获取海上目标观测任务集合;所述海上目标观测任务集合包括多个观测任务以及每个观测任务对应的任务特征;根据所述任务特征,将所述海上目标观测任务集合转换为观测任务序列集合;所述观测任务序列对应观测任务的任务特征;将所述观测任务序列集合输入到预先训练的多星协同任务分配模型中,得到所述观测任务序列集合中每一个观测任务序列对应的卫星载荷,输出最优规划方案,可以在短时间内完成任务的规划,实现了收益与计算效率的兼顾,在保证了算法具有快速收敛和全局搜索能力的同时提高了计算效率。
[0020]应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本公开的实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。
附图说明
[0021]结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:图1示出了根据本公开的实施例的多星本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于海上移动目标的多星协同规划方法,其特征在于,包括:接收海上监测任务,将所述海上监测任务分解为一个或多个观测任务;对所述多个观测任务进行排序,得到海上目标观测任务集合;所述海上目标观测任务集合包括多个观测任务以及每个观测任务对应的任务特征;根据所述任务特征,将所述海上目标观测任务集合转换为观测任务序列集合;所述观测任务序列对应观测任务的任务特征;将所述观测任务序列集合输入到预先训练的多星协同任务分配模型中,得到所述观测任务序列集合中每一个观测任务序列对应的卫星载荷,输出最优规划方案。2.根据权利要求1所述的方法,其特征在于,所述根据所述任务特征,将所述海上目标观测任务集合转换为观测任务序列集合包括:将所述任务特征进行量化,转换为预设格式的数据;所述任务特征包括任务的id、经度、纬度、任务最早开始时间、任务最迟结束时间、任务时间间隔、云量和/或任务收益;通过Z

Score模型对所述预设格式的数据进行归一化,得到观测任务序列集合。3.根据权利要求2所述的方法,其特征在于,所述多星协同任务分配模型通过如下方式进行训练:将历史规划数据作为训练样本;所述历史规划数据包括观测任务序列以及对应的调用载荷结果;将所述训练样本集中的观测任务序列作为输入,将与所述观测序列对应的调用载荷结果作为输出,通过Seq2seq神经网络构建所述多星协同任务分配模型。4.根据权利要求3所述的方法,其特征在于,所述Seq2seq神经网络由Encoder+Decoder+Attention结构组成。5.根据权利要求4所述的方法,其特征在于,所述将所述观测任务序列集合输入到预先训练的多星协同任务分配模型中,得到所述观测任务序列集合中每一个观测任务序列对应的卫星载荷包括:将所述观测任务序列集合输入到预先训练的多星协同任务分配模型中,通过所述Encoder对所述观测任务序列...

【专利技术属性】
技术研发人员:刘禹汐姜青涛潘富成王慧静侯立旺
申请(专利权)人:北京道达天际科技有限公司
类型:发明
国别省市:

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

1