本技术涉及数据处理,尤其涉及一种卫星定轨方法、装置、设备及介质。
背景技术:
1、目前,卫星在实现自主定轨(自主导航)时,通常需要在卫星上配置恒星敏感器、地平仪等多台设备,多台设备之间相互配合,并结合卫星的轨道运动模型、滤波算法等多种算法来实现卫星的自主定轨。这种方式需要在卫星上配置较多的设备,为了避免多台设备之间探测视场的相互干涉等,需要在卫星上为这些设备提供较多的安装位置,而且对卫星的载重量、功耗等资源的需求也较大。
2、因此,亟需一种快捷简便的实现卫星的自主定轨的技术方案。
技术实现思路
1、本技术提供了一种卫星定轨方法、装置、设备及介质,用以快捷简便的实现卫星的自主定轨。
2、第一方面,本技术提供了一种卫星定轨方法,所述方法应用于卫星,所述方法包括:
3、获得配置在卫星上的图像采集设备采集的图像;
4、将所述图像输入预先训练完成的地域识别模型中,获得所述地域识别模型根据所述图像中包含的灯光信息确定的所述图像中包含的目标地域;
5、基于所述目标地域的位置信息,确定所述卫星的位置信息,并基于所述卫星的位置信息,确定所述卫星所在的轨道信息;
6、其中,所述基于所述目标地域的位置信息,确定所述卫星的位置信息,包括:
7、所述目标地域的数量为多个,将所述目标地域中每两个地域确定为一个地域组;
8、从各地域组中确定第一地域组,基于所述第一地域组中包含的目标地域的位置信息,确定所述卫星的位置信息。
9、在一种可能的实施方式中,所述从各地域组中确定第一地域组,包括:
10、针对各地域组中的每个第二地域组,获得所述图像中该第二地域组中两个目标地域之间的第一像素距离、以及该第二地域组中两个目标地域各自与所述图像中设定位置处目标像素点之间的第二像素距离;
11、根据每个第二地域组对应的所述第一像素距离,确定每个第二地域组的第一子分值,并根据每个第二地域组对应的所述第二像素距离,确定每个第二地域组的第二子分值,其中,若第一像素距离与第一子分值成正比,则第二像素距离与第二子分值成反比;若第一像素距离与第一子分值成反比,则第二像素距离与第二子分值成正比;
12、根据每个第二地域组的第一子分值和第二子分值,确定每个第二地域组的分值,并根据每个第二地域组的分值,从第二地域组中选取所述第一地域组。
13、在一种可能的实施方式中,所述根据每个第二地域组的分值,从第二地域组中选取所述第一地域组,包括:
14、若第一像素距离与第一子分值成正比且第二像素距离与第二子分值成反比,则在分值高于设定分值阈值的第二地域组中,选取所述第一地域组;
15、若第一像素距离与第一子分值成反比且第二像素距离与第二子分值成正比,则在分值低于设定分值阈值的第二地域组中,选取所述第一地域组。
16、在一种可能的实施方式中,所述方法还包括:
17、基于所述卫星所在的轨道信息,获得所述图像中包含的各对象的位置信息;
18、将预先保存的恒星的位置信息与所述各对象的位置信息进行比对,确定所述各对象中包含的目标恒星,并从所述各对象中筛选出除所述目标恒星之外的目标对象。
19、在一种可能的实施方式中,所述方法还包括:
20、基于多帧图像中包含的目标对象的位置信息以及空间目标跟踪算法,确定所述目标对象的运动轨迹。
21、在一种可能的实施方式中,所述方法还包括:
22、若基于预设聚类算法识别到所述多帧图像中存在所述目标对象之外的新目标对象,则基于空间目标轨道确定算法,对所述新目标对象进行初轨确定。
23、第二方面,本技术提供了一种卫星定轨装置,该装置应用于卫星,该装置包括用于执行如第一方面中的任一项所述方法的单元或者模块。
24、在一种可能的实施方式中,上述卫星定轨装置包括:
25、获得模块,用于获得配置在卫星上的图像采集设备采集的图像;
26、确定模块,用于将所述图像输入预先训练完成的地域识别模型中,获得所述地域识别模型根据所述图像中包含的灯光信息确定的所述图像中包含的目标地域;
27、定轨模块,用于基于所述目标地域的位置信息,确定所述卫星的位置信息,并基于所述卫星的位置信息,确定所述卫星所在的轨道信息;
28、所述定轨模块,具体用于:
29、所述目标地域的数量为多个,将所述目标地域中每两个地域确定为一个地域组;
30、从各地域组中确定第一地域组,基于所述第一地域组中包含的目标地域的位置信息,确定所述卫星的位置信息。
31、在一种可能的实施方式中,所述定轨模块,具体用于:
32、针对各地域组中的每个第二地域组,获得所述图像中该第二地域组中两个目标地域之间的第一像素距离、以及该第二地域组中两个目标地域各自与所述图像中设定位置处目标像素点之间的第二像素距离;
33、根据每个第二地域组对应的所述第一像素距离,确定每个第二地域组的第一子分值,并根据每个第二地域组对应的所述第二像素距离,确定每个第二地域组的第二子分值,其中,若第一像素距离与第一子分值成正比,则第二像素距离与第二子分值成反比;若第一像素距离与第一子分值成反比,则第二像素距离与第二子分值成正比;
34、根据每个第二地域组的第一子分值和第二子分值,确定每个第二地域组的分值,并根据每个第二地域组的分值,从第二地域组中选取所述第一地域组。
35、在一种可能的实施方式中,所述定轨模块,具体用于:
36、若第一像素距离与第一子分值成正比且第二像素距离与第二子分值成反比,则在分值高于设定分值阈值的第二地域组中,选取所述第一地域组;
37、若第一像素距离与第一子分值成反比且第二像素距离与第二子分值成正比,则在分值低于设定分值阈值的第二地域组中,选取所述第一地域组。
38、在一种可能的实施方式中,所述装置,还包括:
39、识别模块,用于基于所述卫星所在的轨道信息,获得所述图像中包含的各对象的位置信息;将预先保存的恒星的位置信息与所述各对象的位置信息进行比对,确定所述各对象中包含的目标恒星,并从所述各对象中筛选出除所述目标恒星之外的目标对象。
40、在一种可能的实施方式中,所述识别模块,还用于:
41、基于多帧图像中包含的目标对象的位置信息以及空间目标跟踪算法,确定所述目标对象的运动轨迹。
42、在一种可能的实施方式中,所述识别模块,还用于:
43、若基于预设聚类算法识别到所述多帧图像中存在所述目标对象之外的新目标对象,则基于空间目标轨道确定算法,对所述新目标对象进行初轨确定。
44、第三方面,本技术提供了一种电子设备,所述电子设备包括处理器和存储器,其中,所述存储器存储有程序代码,当所述程序代码被所述处理器执行时,使得所述处理器执行如第一方面任一项所述方法。
45、第四方面,本技术提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,实现如第一方面中任一项所述的方法。
46、第五方面,本技术提供了一种计算机程序产品,所述计算机程序产品在被计算机调用时,使得所述计算机执行如第一方面中任一项所述的方法。
47、由于本技术可以获得配置在卫星上的图像采集设备采集的图像,可以将该图像输入预先训练完成的地域识别模型中,获得地域识别模型根据图像中包含的灯光信息确定的图像中包含的目标地域,并可以基于目标地域的位置信息,确定卫星的位置信息,进而可以基于卫星的位置信息,确定卫星所在的轨道信息,基于此,可以实现快捷简便的进行卫星的自主定轨的目的。
48、另外,相较于相关技术中需要在卫星上配置较多的设备,需要在卫星上为这些设备提供较多的安装位置,而且对卫星的载重量、功耗等资源的需求也较大而言,本技术实施例可以通过在卫星上只配置一个图像采集设备即可实现卫星的自主定轨,可以有效降低设备硬件等成本,设备安装布局简单,而且可以大幅降低对卫星的载重量、功耗等资源的需求。
1.一种卫星定轨方法,其特征在于,所述方法应用于卫星,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从各地域组中确定第一地域组,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据每个第二地域组的分值,从第二地域组中选取所述第一地域组,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.一种卫星定轨装置,其特征在于,所述装置应用于卫星,所述装置包括用于执行如权利要求1-6中的任一项所述方法的单元或者模块。
8.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,其中,所述存储器存储有程序代码,当所述程序代码被所述处理器执行时,使得所述处理器执行如权利要求1-6中的任一项所述方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,实现如权利要求1-6中任一项所述的方法。
10.一种计算机程序产品,其特征在于,所述计算机程序产品在被计算机调用时,使得所述计算机执行如权利要求1-6中任一项所述的方法。