System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及深空探测,特别是涉及一种小行星的选取方法、装置、计算机设备和存储介质。
技术介绍
1、深空探测是指脱离地球引力场,进入太阳系空间和宇宙空间的探测,是当前的研究热点领域之一,其探测对象是太阳系内外的宇宙空间和星体。
2、深空探测中的自主光学导航技术是深空探测的关键技术之一,而导航路标——信标小行星的选择是深空探测自主导航的重要内容。目前,现有的选取方法是直接将可见星等、小行星-探测器的夹角和小行星-探测器距离等参数作为标准,来选取信标小行星的。
3、然而,使用上述方法确定的信标小行星进行自主导航,存在导航精度低的问题。
技术实现思路
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-3任一项所述的方法,其特征在于,所述从各所述时间段对应的候选小行星集中选取一个子时间段对应的候选小行星集构建目标小行星集,包括:
5.根据权利要求4所述的方法,其特征在于,所述针对每个候选小行星集中的任意一对候选小行星,确定所述任意一对候选小行星在不同时刻与所述目标探测器之间的夹角,得到各所述小行星集中所有对候选小行星的夹角和,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述预设筛选条件包括以下所有项:
8.一种小行星的选取装置,其特征在于,所述装置包括:
...【技术特征摘要】
1.一种小行星的选取方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据每个所述子时间段内各所述聚类小行星集中各小行星的位置信息,确定每个所述子时间段对应的候选小行星集,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据各所述聚类小行星集的中心点距离其他聚类小行星的距离,确定各所述聚类小行星集的中心小行星,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述从各所述时间段对应的候选小行星集中选取一个子时间段对应的候选小行星集构建目标小行星集,包括:
5.根据权利要求4所述的方法,其特征在于,所述针对每个候选小行星集中的任意一对候选小行星,确定所述...
【专利技术属性】
技术研发人员:宋家隆,穆硕,钟源,韩柠,柳澍暄,段耀武,刘辉,宝音贺西,
申请(专利权)人:清华大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。