CN113619815B - 一种航天器集群动态路径规划方法 - Google Patents

一种航天器集群动态路径规划方法 Download PDF

Info

Publication number
CN113619815B
CN113619815B CN202110893521.4A CN202110893521A CN113619815B CN 113619815 B CN113619815 B CN 113619815B CN 202110893521 A CN202110893521 A CN 202110893521A CN 113619815 B CN113619815 B CN 113619815B
Authority
CN
China
Prior art keywords
spacecraft
target point
path planning
particle
optimal solution
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110893521.4A
Other languages
English (en)
Other versions
CN113619815A (zh
Inventor
欧阳一农
方群
张震
宋金丰
上官晔婷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xi'an High Intelligent Technology Co ltd
Original Assignee
Northwestern Polytechnical University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN202110893521.4A priority Critical patent/CN113619815B/zh
Publication of CN113619815A publication Critical patent/CN113619815A/zh
Application granted granted Critical
Publication of CN113619815B publication Critical patent/CN113619815B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64GCOSMONAUTICS; VEHICLES OR EQUIPMENT THEREFOR
    • B64G1/00Cosmonautic vehicles
    • B64G1/22Parts of, or equipment specially adapted for fitting in or to, cosmonautic vehicles
    • B64G1/24Guiding or controlling apparatus, e.g. for attitude control
    • B64G1/242Orbits and trajectories
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64GCOSMONAUTICS; VEHICLES OR EQUIPMENT THEREFOR
    • B64G1/00Cosmonautic vehicles
    • B64G1/22Parts of, or equipment specially adapted for fitting in or to, cosmonautic vehicles
    • B64G1/24Guiding or controlling apparatus, e.g. for attitude control
    • B64G1/244Spacecraft control systems
    • B64G1/247Advanced control concepts for autonomous, robotic spacecraft, e.g. by using artificial intelligence, neural networks or autonomous agents
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Combustion & Propulsion (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Robotics (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明提供一种航天器集群动态路径规划方法,由于三维空间内的轨道动力学方程非线性较强,因此考虑到航天器在空间中所受的空间力进行建模,通过协同粒子群算法来进行航天器集群的路径规划自主搜索过程,可以完美的在考虑空间障碍和航天器集群内部约束的条件下完成以燃料最优为优化指标的航天器集群路径规划。该方法在考虑三维空间内障碍物的前提下进行动态路径规划,在规避障碍物的前提下得到最优路径。

Description

一种航天器集群动态路径规划方法
技术领域
本发明属于航天器集群动态路径规划领域,尤其涉及一种航天器集群动态路径规划方法。
背景技术
近些年航天器集群***成为航天领域研究的热点,虽然航天器集群在航天领域中才初露头角,但参考其在航空领域或地面任务中的发展可知,使用智能航天器集群执行空间任务具有非常巨大的前景的,例如:使用多个航天器执行对近距离目标的观测、围捕、搬运或修复任务;采用多个航天器组成临时中继通信卫星;或者采用多个航天器验证聚集、对接或分离技术等。
航天器集群路径规划问题是航天器集群研究中的重点问题。黄海滨在文献《卫星编队飞行自主队形重构方法研究》中提出了一种使用粒子群算法设计航天器集群路径的方法,但其并未考虑可能存在的环境障碍物;张斌在文献《基于粒子群算法的群体机器人围捕行为的研究》中应用粒子群算法以及人工势场法在二维环境下进行了机器人路径规划设计,但其并未考虑三维环境中的情况;谢竟在《对抗环境中多机器人群体博弈与协调控制研究》中在三维环境中针对无人机集群进行了路径规划设计,但由于航天器处于太空环境中,其特殊的环境导致其所受的轨道力和无人机所受的力有显著区别。
发明内容
针对现有技术中存在的问题,本发明提供一种航天器集群动态路径规划方法,该方法在考虑三维空间内障碍物的前提下进行动态路径规划,在规避障碍物的前提下得到最优路径。
本发明是通过以下技术方案来实现:
一种航天器集群动态路径规划方法,包括:
步骤1,根据任务需求确定各成员航天器的初始目标点;
步骤2,建立在三维空间内的航天器动力学方程,并根据各成员航天器的初始目标点,计算航天器集群中各成员航天器对应目标点的运动轨迹,得到各成员航天器最终的目标点;
步骤3,根据任务需求确定路径规划中的约束条件并在三维空间内建立将空间障碍物考虑在内的各成员航天器逼近目标点的适应度函数;
步骤4,初始化粒子群算法的粒子位置和速度,并根据适应度函数计算粒子的适应度函数值;
步骤5,采用粒子群算法迭代计算粒子群的个体最优解以及全局最优解;根据全局最优解更新粒子的位置和速度;
步骤6,根据粒子的位置和速度及适应度函数,计算粒子的适应度函数值,如果适应度函数值收敛,则输出最优解,得到航天器集群最优路径;如果适应度函数值不收敛,则返回步骤5。
优选的,步骤2具体是:利用式(1)计算目标点公转导致的目标点运动轨迹;利用式(2)和式(3)计算由目标点自转导致的目标点运动轨迹,根据目标点公转导致的目标点运动轨迹和目标点自转导致的目标点运动轨迹得到目标点的运动轨迹;
Figure BDA0003196916850000021
其中,矢量v为目标点的速度矢量;矢量r为目标点的位置矢量;标量r为目标点距离轨道中心的距离;
Figure BDA0003196916850000022
为地球非球形扁状摄动导致的加速度变化矢量;
Figure BDA0003196916850000023
为太阳引力摄动导致的加速度变化矢量;
Figure BDA0003196916850000024
为月球引力摄动导致的加速度变化矢量;
Figure BDA0003196916850000031
为太阳光压摄动导致的加速度变化矢量;
Figure BDA0003196916850000032
其中,下标a表示各成员航天器到达目标点时刻,下标b表示初始时刻,[x,y,z]表示目标点在目标本体系下的位置状态,R表示旋转矩阵,具体定义如下:
Figure BDA0003196916850000033
其中,qi(i=0,1,2,3)表示四元数。
优选的,步骤3中,所述约束条件包括式(4)的推力约束条件和式(5)的距离约束条件:
0≤||uk||l≤umax (4)
其中,||uk||l表示第l个航天器在第k次机动所产生的脉冲幅值,umax表示航天器所能产生的最大推力上限;
Figure BDA0003196916850000034
其中,
Figure BDA0003196916850000036
表示第l个航天器与第j个航天器的最小距离阈值;
Figure BDA0003196916850000037
表示第l个航天器与第j个航天器的当前距离;
Figure BDA0003196916850000038
表示第l个航天器与第j个航天器的最大距离阈值。
进一步的,步骤3中,将空间障碍物考虑在内的各成员航天器逼近目标点的适应度函数如式(6)所示:
Figure BDA0003196916850000035
其中,α123为权重系数,ε表示当粒子群每迭代到固定次数时,航天器将会交换个体信息优化航天器集群总燃料,取值为1,其余取值为0。
Figure BDA0003196916850000048
为航天器到目前所经过的路径长度,
Figure BDA0003196916850000049
为航天器到达目标点所需要经过的路径长度;penaltyi,t表示避障过程中的惩罚函数。
进一步的,步骤5中,利用式(8)计算粒子群中个体最优解,利用(9)式计算粒子群的全局最优解:
Figure BDA0003196916850000041
Figure BDA0003196916850000042
其中,i为粒子序号;k为当前迭代次数;d为解的维数;
Figure BDA0003196916850000043
为第i个粒子于第k次迭代时在第d维解上的位置信息;
Figure BDA0003196916850000044
为第i个粒子于第k次迭代时在第d维解上的位置信息;
Figure BDA0003196916850000045
为所有粒子前k次迭代的全局最优解。
进一步的,按式(10)更新粒子的位置和速度:
Figure BDA0003196916850000046
其中,
Figure BDA0003196916850000047
为第i个粒子于第k次迭代时在第d维解上的速度信息;ω惯性权重;c1、c2为非负常数;r1、r2为[0,1]之间的任意常数。
进一步的,步骤5中,粒子群每迭代n次后与其他粒子群的全局最优解交换信息,计算任意两全局最优粒子间的距离;如果任意两全局最优粒子间的距离满足边界约束条件式(5),则应用当前的全局最优解更新粒子的位置和速度;否则,使用前一次迭代得到的全局最优解更新粒子的位置和速度;当迭代次数不是n的倍数时,若满足边界约束条件(5),则每个粒子群使用当前的全局最优解,否则使用前一次迭代得到的全局最优解。
进一步的,步骤5中,粒子群算法的搜索半径为动态搜索半径,如式(7)所示,
Figure BDA0003196916850000051
其中,β1,β2,β3,β4为系数。通过改变系数β1,β2,β3,β4可以修改粒子群算法的搜索半径R和搜索半径的变化曲率。
与现有技术相比,本发明具有以下有益的技术效果:
本发明首次提出解决三维空间内考虑空间障碍物的航天器集群动态路径规划问题的技术方案。由于三维空间内的轨道动力学方程非线性较强,因此考虑到航天器在空间中所受的空间力进行建模,通过协同粒子群算法来进行航天器集群的路径规划自主搜索过程,可以完美的在考虑空间障碍和航天器集群内部约束的条件下完成以燃料最优为优化指标的航天器集群路径规划。
进一步的,在各成员航天器按照路径规划进行运动时,集群内部的相对位置必然会发生改变,导致各成员航天器通信能力弱或安全距离超出限制,本发明通过距离约束条件,确保航天器满足距离约束,实现各成员航天器之间的避碰。
进一步的,相比与传统的粒子群算法,本发明改进了粒子群算法的搜索半径,使得粒子群在逼近目标点后的搜索范围减小,具有更高的搜索效率,避免了航天器在逼近目标点后由于过大的搜索区域而导致无法找到最优解,通过动态搜索半径使得航天器集群的燃料消耗趋于最优,减小燃料消耗,提高成员航天器的寿命。
附图说明
图1为航天器集群中某成员航天器路径规划示意图;
图2为本发明提出的航天器集群动态路径规划求解方法流程图,即使用粒子群算法求解航天器集群考虑空间障碍物的动态路径规划流程图;
图3为本发明提出的使用动态搜索半径的粒子群算法实现的路径规划;
图4为传统粒子群算法求解路径规划问题所实现的路径。
具体实施方式
下面结合具体的实施例对本发明做进一步的详细说明,所述是对本发明的解释而不是限定。
如图1,航天器集群在完成空间任务时,需要对航天器集群进行合理的路径规划。路径规划首先需要考虑目标点随着时间是如何变化的;其次需要考虑航天器集群在到达目标点的过程中所需要规避的环境障碍物;之后需要避免航天器集群内部的星间碰撞以及保证各成员航天器均处于通信范围之内;最后需要考虑针对航天器集群所设计的规划路径是否较优,其性能指标一般为各次脉冲机动的最大机动能力不超过航天器上限且总燃料消耗最优。
本发明航天器集群动态路径规划方法,包括如下几个步骤:
步骤1,根据任务需求确定各成员航天器的初始目标点。
步骤2,根据各成员航天器的初始目标点,计算航天器集群中各成员航天器对应目标点的运动轨迹,得到各成员航天器最终的目标点。
由于目标受轨道力的影响,建立在三维空间内的航天器动力学方程。目标点的运动轨迹由公转和自转两部分组成,通过对式(1)进行数值积分计算目标点公转导致的目标点运动轨迹;利用式(2)和式(3)计算由目标点自转导致的目标点运动轨迹:
Figure BDA0003196916850000061
其中,矢量v为目标点的速度矢量;矢量r为目标点的位置矢量;标量r为目标点距离轨道中心的距离;
Figure BDA0003196916850000062
为地球非球形扁状摄动导致的加速度变化矢量;
Figure BDA0003196916850000071
为太阳引力摄动导致的加速度变化矢量;
Figure BDA0003196916850000072
为月球引力摄动导致的加速度变化矢量;
Figure BDA0003196916850000073
为太阳光压摄动导致的加速度变化矢量。
Figure BDA0003196916850000074
其中,下标a表示各成员航天器到达目标点时刻,下标b表示初始时刻,[x,y,z]表示目标点在目标本体系下的位置状态,R表示旋转矩阵,具体定义如下:
Figure BDA0003196916850000075
其中,qi(i=0,1,2,3)表示四元数。
根据目标点公转导致的目标点运动轨迹和目标点自转导致的目标点运动轨迹得到目标点的运动轨迹,进而得到各成员航天器最终的目标点。
步骤3,根据任务需求确定路径规划中的约束条件并建立各成员航天器逼近目标点的适应度函数。
为了得到各成员航天器的路径,需要建立最优化模型进行求解。
本发明实施例中,约束条件采用式(4)推力约束条件和式(5)距离约束条件:
0≤||uk||l≤umax (4)
其中,||uk||l表示第l个航天器在第k次机动所产生的脉冲幅值,umax表示航天器所能产生的最大推力上限。
Figure BDA0003196916850000076
其中,
Figure BDA0003196916850000078
表示第l个航天器与第j个航天器的最小距离阈值;
Figure BDA0003196916850000077
表示第l个航天器与第j个航天器的当前距离;
Figure BDA0003196916850000083
表示第l个航天器与第j个航天器的最大距离阈值。
由于空间障碍物往往存在自旋运动,因此以空间包络球来描述空间障碍,并将其视为不可达域。
之后建立将障碍物考虑在内的适应度函数如式(6)所示:
Figure BDA0003196916850000081
其中,α123为权重系数,ε表示当粒子群每进化到固定次数时,航天器将会交换个体信息优化航天器集群总燃料,取值为1,其余取值为0。
Figure BDA0003196916850000084
为航天器到目前所经过的路径长度,
Figure BDA0003196916850000085
为航天器到达目标点所需要经过的路径长度;penaltyi,t表示避障过程中的惩罚函数,即为路径规划中碰到障碍物的罚函数。
步骤4,初始化粒子群算法并设计粒子群算法的动态搜索半径。
初始化粒子群算法,根据实际任务背景给定粒子群中粒子数量和迭代次数等信息,初始化粒子位置信息和速度信息,并限制粒子的位置和速度。改进粒子群算法的搜索半径,设计粒子群算法的搜索半径为动态半径,如式(7)所示,通过搜索半径的不断减小,避免航天器在逐步逼近目标点的过程中搜索不到最优解,导致航天器进行大量无用机动。
Figure BDA0003196916850000082
其中,β1,β2,β3,β4为系数。通过改变系数β1,β2,β3,β4可以修改粒子群算法的搜索半径R和搜索半径的变化曲率。
步骤5,根据步骤4得到的粒子群算法,计算粒子群的个体最优解以及全局最优解。以记录每个粒子和整个粒子群所经过的状态,便于寻找最优值。
利用式(6)计算粒子适应度函数,利用式(8)计算粒子群中个体最优解,利用(9)式计算粒子群的全局最优解:
Figure BDA0003196916850000091
Figure BDA0003196916850000092
粒子群每迭代n(一般取6)次后与其他粒子群的全局最优解交换信息,计算任意两全局最优粒子间的距离。如果任意两全局最优粒子间的距离满足边界约束条件式(5),则应用当前的全局最优解;否则,使用前一次迭代得到的全局最优解,以此确保航天器满足距离约束。此外,当迭代次数并不是n的倍数时,若满足边界约束条件(5),则每个粒子群使用当前的全局最优解;反之则使用前一次迭代得到的全局最优解。并按式(10)更新粒子的位置和速度:
Figure BDA0003196916850000093
式(8)、(9)和(10)中各符号含义如表1所示。
表1式(8)、(9)和(10)中各符号含义
Figure BDA0003196916850000094
Figure BDA0003196916850000101
通过设计某粒子群与其他粒子***换全局最优解,实现不同粒子群之间的协同功能,以确保消耗的总燃料最少,避免因某一粒子群寻找到的最优值影响到其他粒子群的结果从而陷入局部最优。同时,为了减少计算资源的过多消耗,因此只有当每迭代n次时,粒子群之间才会相互交换信息。
步骤6,根据粒子的位置和速度,利用式(6)计算粒子的适应度函数值,如果适应度函数值收敛,证明粒子群已搜索到最优路径,则输出最优解;如果适应度函数值不收敛,则重复从步骤5开始依次执行重新搜索,直到适应度函数值收敛为止。即通过计算适应度函数判断粒子群算法是否迭代到最优值,如果是,证明粒子群已搜索到最优路径,输出结果;如果不是,则重新搜索继续迭代。
步骤7:得到航天器集群路径规划问题的最优解。
如图2为本发明提出的航天器集群动态路径规划求解方法流程图,该图中未示出步骤1-3的过程。图3为本发明所提出的使用动态搜索半径的粒子群算法得到的路径规划;图4为传统粒子群得到的路径规划。对比可知,传统粒子群算法由于搜索半径固定,导致在目标点附近难以找到最优解,因而出现大量轨迹波动,不仅因为过多机动导致燃料消耗增加,还会导致航天器寿命缩短,造成大量成本损耗;而本发明所提出的方法由于搜索半径不断减小,使得粒子群在靠近目标点时很容易找到最优解,使得轨迹趋于平稳,减小机动次数,从而减小燃料消耗和航天器损耗,节约了大量经济成本。
本发明不仅可以在考虑空间航天器避碰约束(式(5)中的最小值)、最大通信距离约束(式(5)中的最大值)以及障碍物约束的前提下到达动态目标点,还改善了传统粒子群算法,使得航天器集群燃料消耗达到最优,减少了燃料消耗。
在本发明方法应用过程中,使用人员可根据实际情况设定不同的成员航天器目标点,模拟不同形式空间任务;虽然本发明陈述过程中以航天器距离约束和推力约束为例进行了论述,但在实际过程中可根据不同的空间任务需求设计不同的避障区域、更改目标点和约束条件,以应对不同要求的空间任务,均可使用本方法进行动态路径规划问题的求解。
以上所述,仅是本发明的一般实施例而已,并未对本发明做任何形式上的限制,虽然本发明以一般实施例证明了本发明不仅有效解决了三维空间内航天器集群考虑空间障碍物的动态路径规划问题,还使得所规划的路径趋于最优,但是其可以轻易的推广到其他不同任务的路径规划问题。因此,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,均可轻易利用上述揭示的方法及技术内容做出些许的更动或修饰得到等同变化的等效实施例。但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上一般实施例或类似工作所做的任何简单修改、等同变化与修饰,仍属本发明技术方案的范围内。

Claims (8)

1.一种航天器集群动态路径规划方法,其特征在于,包括:
步骤1,根据任务需求确定各成员航天器的初始目标点;
步骤2,建立在三维空间内的航天器动力学方程,并根据各成员航天器的初始目标点,计算航天器集群中各成员航天器对应目标点的运动轨迹,得到各成员航天器最终的目标点;
步骤3,根据任务需求确定路径规划中的约束条件并在三维空间内建立将空间障碍物考虑在内的各成员航天器逼近目标点的适应度函数;
步骤4,初始化粒子群算法的粒子位置和速度,并根据适应度函数计算粒子的适应度函数值;
步骤5,采用粒子群算法迭代计算粒子群的个体最优解以及全局最优解;根据全局最优解更新粒子的位置和速度;
步骤6,根据粒子的位置和速度及适应度函数,计算粒子的适应度函数值,如果适应度函数值收敛,则输出最优解,得到航天器集群最优路径;如果适应度函数值不收敛,则返回步骤5;
步骤7,得到航天器集群路径规划问题的最优解。
2.根据权利要求1所述的航天器集群动态路径规划方法,其特征在于,步骤2具体是:利用式(1)计算目标点公转导致的目标点运动轨迹;利用式(2)和式(3)计算由目标点自转导致的目标点运动轨迹,根据目标点公转导致的目标点运动轨迹和目标点自转导致的目标点运动轨迹得到目标点的运动轨迹;
Figure FDA0003632352730000011
其中,矢量v为目标点的速度矢量;矢量r为目标点的位置矢量;标量r为目标点距离轨道中心的距离;
Figure FDA0003632352730000021
为地球非球形扁状摄动导致的加速度变化矢量;
Figure FDA0003632352730000022
为太阳引力摄动导致的加速度变化矢量;
Figure FDA0003632352730000023
为月球引力摄动导致的加速度变化矢量;
Figure FDA0003632352730000024
为太阳光压摄动导致的加速度变化矢量;
Figure FDA0003632352730000025
其中,下标a表示各成员航天器到达目标点时刻,下标b表示初始时刻,[x,y,z]表示目标点在目标本体系下的位置状态,R表示旋转矩阵,具体定义如下:
Figure FDA0003632352730000026
其中,qi(i=0,1,2,3)表示四元数。
3.根据权利要求1所述的航天器集群动态路径规划方法,其特征在于,步骤3中,所述约束条件包括式(4)的推力约束条件和式(5)的距离约束条件:
0≤||uk||l≤umax (4)
其中,||uk||l表示第l个航天器在第k次机动所产生的脉冲幅值,umax表示航天器所能产生的最大推力上限;
Figure FDA0003632352730000027
其中,
Figure FDA0003632352730000028
表示第l个航天器与第j个航天器的最小距离阈值;
Figure FDA0003632352730000029
表示第l个航天器与第j个航天器的当前距离;
Figure FDA00036323527300000210
表示第l个航天器与第j个航天器的最大距离阈值。
4.根据权利要求3所述的航天器集群动态路径规划方法,其特征在于,步骤3中,将空间障碍物考虑在内的各成员航天器逼近目标点的适应度函数如式(6)所示:
Figure FDA0003632352730000031
其中,α123为权重系数,ε表示当粒子群每迭代到固定次数时,航天器将会交换个体信息优化航天器集群总燃料,取值为1,其余取值为0;
Figure FDA0003632352730000032
为航天器到目前所经过的路径长度,
Figure FDA0003632352730000033
为航天器到达目标点所需要经过的路径长度;penaltyi,t表示避障过程中的惩罚函数。
5.根据权利要求3所述的航天器集群动态路径规划方法,其特征在于,步骤5中,利用式(8)计算粒子群中个体最优解,利用(9)式计算粒子群的全局最优解:
Figure FDA0003632352730000034
Figure FDA0003632352730000035
其中,i为粒子序号;k为当前迭代次数;d为解的维数;
Figure FDA0003632352730000036
为第i个粒子于第k次迭代时在第d维解上的位置信息;
Figure FDA0003632352730000037
为第i个粒子前k次迭代的个体最优解;
Figure FDA0003632352730000038
为所有粒子前k次迭代的全局最优解。
6.根据权利要求5所述的航天器集群动态路径规划方法,其特征在于,按式(10)更新粒子的位置和速度:
Figure FDA0003632352730000039
其中,
Figure FDA00036323527300000310
为第i个粒子于第k次迭代时在第d维解上的速度信息;ω惯性权重;c1、c2为非负常数;r1、r2为[0,1]之间的任意常数。
7.根据权利要求3所述的航天器集群动态路径规划方法,其特征在于,步骤5中,粒子群每迭代n次后与其他粒子群的全局最优解交换信息,计算任意两全局最优粒子间的距离;如果任意两全局最优粒子间的距离满足边界约束条件式(5),则应用当前的全局最优解更新粒子的位置和速度;否则,使用前一次迭代得到的全局最优解更新粒子的位置和速度;当迭代次数不是n的倍数时,若满足边界约束条件式(5),则每个粒子群使用当前的全局最优解,否则使用前一次迭代得到的全局最优解。
8.根据权利要求3所述的航天器集群动态路径规划方法,其特征在于,步骤5中,粒子群算法的搜索半径为动态搜索半径,如式(7)所示,
Figure FDA0003632352730000041
其中,β1,β2,β3,β4为系数,通过改变系数β1,β2,β3,β4可以修改粒子群算法的搜索半径R和搜索半径的变化曲率。
CN202110893521.4A 2021-08-04 2021-08-04 一种航天器集群动态路径规划方法 Active CN113619815B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110893521.4A CN113619815B (zh) 2021-08-04 2021-08-04 一种航天器集群动态路径规划方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110893521.4A CN113619815B (zh) 2021-08-04 2021-08-04 一种航天器集群动态路径规划方法

Publications (2)

Publication Number Publication Date
CN113619815A CN113619815A (zh) 2021-11-09
CN113619815B true CN113619815B (zh) 2022-07-12

Family

ID=78382707

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110893521.4A Active CN113619815B (zh) 2021-08-04 2021-08-04 一种航天器集群动态路径规划方法

Country Status (1)

Country Link
CN (1) CN113619815B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115657725B (zh) * 2022-11-10 2024-06-18 哈尔滨工业大学 一种子母式无人机投放决策及路径规划一体化方法及***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105511457A (zh) * 2014-09-25 2016-04-20 科沃斯机器人有限公司 机器人静态路径规划方法
CN108897338A (zh) * 2018-07-04 2018-11-27 南京航空航天大学 基于pio的圆轨道航天器编队重构型防碰撞路径规划方法
CN108919818A (zh) * 2018-04-23 2018-11-30 南京航空航天大学 基于混沌种群变异pio的航天器姿态轨道协同规划方法
CN110954104A (zh) * 2019-10-29 2020-04-03 中国人民解放军战略支援部队航天工程大学 一种航天器抵近操作路径规划方法
CN112631294A (zh) * 2020-12-16 2021-04-09 上海应用技术大学 一种移动机器人智能路径规划方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105511457A (zh) * 2014-09-25 2016-04-20 科沃斯机器人有限公司 机器人静态路径规划方法
CN108919818A (zh) * 2018-04-23 2018-11-30 南京航空航天大学 基于混沌种群变异pio的航天器姿态轨道协同规划方法
CN108897338A (zh) * 2018-07-04 2018-11-27 南京航空航天大学 基于pio的圆轨道航天器编队重构型防碰撞路径规划方法
CN110954104A (zh) * 2019-10-29 2020-04-03 中国人民解放军战略支援部队航天工程大学 一种航天器抵近操作路径规划方法
CN112631294A (zh) * 2020-12-16 2021-04-09 上海应用技术大学 一种移动机器人智能路径规划方法

Also Published As

Publication number Publication date
CN113619815A (zh) 2021-11-09

Similar Documents

Publication Publication Date Title
CN111780777B (zh) 一种基于改进a*算法和深度强化学习的无人车路径规划方法
Zhen et al. Rotary unmanned aerial vehicles path planning in rough terrain based on multi-objective particle swarm optimization
CN110428111A (zh) Uav/ugv协同长时多任务作业轨迹规划方法
Neto et al. On the generation of trajectories for multiple UAVs in environments with obstacles
CN108919818B (zh) 基于混沌种群变异pio的航天器姿态轨道协同规划方法
CN101739509B (zh) 一种大规模虚拟人群路径导航方法
CN109669481A (zh) 基于等碰撞概率面法的航天器安全接近控制方法
CN111123976A (zh) 基于人工势场的无人机集群路径规划处理方法、无人机
CN113867143B (zh) 地外天体安全软着陆解析避障制导方法
CN114840020A (zh) 一种基于改进鲸鱼算法的无人机飞行轨迹规划方法
CN112000132A (zh) 基于椭球体描述的航天器避障控制方法
CN113619815B (zh) 一种航天器集群动态路径规划方法
CN115454115A (zh) 基于混合灰狼-粒子群算法的旋翼无人机路径规划方法
CN111924139A (zh) 基于膨胀预警区的小天体着陆避障常推力控制方法
CN114415730B (zh) 航天器逃逸轨迹智能规划方法
CN114138022B (zh) 一种基于精英鸽群智能的无人机集群分布式编队控制方法
CN108628345B (zh) 一种电磁航天器编队悬停协同控制方法及***
Wu et al. Multi-phase trajectory optimization for an aerial-aquatic vehicle considering the influence of navigation error
CN114596360A (zh) 一种基于图拓扑的双阶段主动即时定位与建图算法
Yuan et al. Uav path planning with terrain constraints for aerial scanning
Cui et al. Path planning of autonomous agricultural machineries in complex rural road
Bouras et al. Multi-uavs coverage path planning
Xu et al. Research on UGV Path Planning in Tunnel Based on the Dijkstra*-PSO* Algorithm
Shen et al. A novel poly-clone particle swarm optimization algorithm and its application in mobile robot path planning
Wang et al. Path planning for air-ground robot considering modal switching point optimization

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240415

Address after: 710000 southeast side of the first floor of office building, No. 25, Chuanghui Road, new industrial park, high tech Zone, Xi'an, Shaanxi Province

Patentee after: XI'AN HIGH INTELLIGENT TECHNOLOGY CO.,LTD.

Country or region after: China

Address before: Beilin District Shaanxi province Xi'an City friendship road 710072 No. 127

Patentee before: Northwestern Polytechnical University

Country or region before: China