CN102981507A - 一种软着陆自主障碍规避常推力器控制方法 - Google Patents

一种软着陆自主障碍规避常推力器控制方法 Download PDF

Info

Publication number
CN102981507A
CN102981507A CN2012104994479A CN201210499447A CN102981507A CN 102981507 A CN102981507 A CN 102981507A CN 2012104994479 A CN2012104994479 A CN 2012104994479A CN 201210499447 A CN201210499447 A CN 201210499447A CN 102981507 A CN102981507 A CN 102981507A
Authority
CN
China
Prior art keywords
rho
overbar
thruster
detector
sigma
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.)
Granted
Application number
CN2012104994479A
Other languages
English (en)
Other versions
CN102981507B (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.)
Beijing Institute of Technology BIT
Original Assignee
Beijing Institute of Technology BIT
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 Beijing Institute of Technology BIT filed Critical Beijing Institute of Technology BIT
Priority to CN201210499447.9A priority Critical patent/CN102981507B/zh
Publication of CN102981507A publication Critical patent/CN102981507A/zh
Application granted granted Critical
Publication of CN102981507B publication Critical patent/CN102981507B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明涉及一种软着陆自主障碍规避常推力器控制方法,属于深空探测技术领域。本发明首先利用探测器下降过程中的光学相机以及自带的障碍检测装置形成的地表障碍信息选择目标着陆点。然后利用光学相机以及高度计、速度计等导航设备获取当前探测器位置以及姿态信息,并建立含推力器的动力学方程;根据事先确定的障碍规避轨迹建立参考动力学方程。最后,通过稳定误差动力学方程,实时控制常推力器开关,完成跟踪标称轨迹,使探测器安全、平稳下降到目标着陆区域。具有算法简单、计算量小且控制精度高、燃料消耗少的特点。

Description

一种软着陆自主障碍规避常推力器控制方法
技术领域
本发明涉及一种软着陆自主障碍规避常推力器控制方法,属于深空探测技术领域。
背景技术
随着行星际探测任务的日益增多,探测器飞越、绕飞以及软着陆目标天体已经成为未来深空科学探测的重要任务和课题。为了能够对更具科学价值的区域进行研究和采样,希望探测器能够在具有多样地貌(岩石、弹坑和陡坡)的危险区域安全着陆。由于深空探测任务中目标天体与地球距离遥远,存在较长的通讯延迟,而障碍规避过程对探测器实时机动能力有较高要求,因此,探测器需具备自主障碍规避的能力。着陆过程中需要采用光学导航、高度计等多种传感器确定当前状态,而由于姿态的剧烈变化会严重影响测量精度,引发碰撞危险,因此自主障碍规避过程同时要稳定探测器姿态。由于目前探测器姿态和轨道控制过程均是采用常推力推力器实现,因此制导***给出连续的推力和力矩要通过推力器的开关来实现。因此完成真正意义上的深空探测器软着陆障碍规避控制器要充分考虑实际情况的影响。目前已实施任务中仍没有进行过障碍规避控制,而软着陆障碍规避的控制技术是直接关系到深空探测任务危险地区着陆的关键技术,对任务的成败有重要作用,因此深空探测器软着陆自主障碍规避的控制方法是当前各国航天科研部门终点发展的研究方向之一。
在已发展的深空探测器软着陆自主障碍规避控制方法中,在先技术[1](参见朱圣英、崔平远、崔祜涛,基于LIDAR的月球软探测器障碍检测规避方法,中国宇航学会深空探测技术专业委员会第三届学术会议,中国陕西西安,2006年11月),研究了基于激光扫描雷达进行障碍检测并进行障碍规避的控制算法。该算法根据LIDAR数据拟合出着陆区地形平面,并检测出障碍的类型、位置、大小等信息。将障碍对探测器的威胁表达成了危险势函数的形式,通过李雅普诺夫方法设计了控制律。由于控制过程考虑了障碍的威胁,因此这种控制方法能有效的避开障碍,但是在推力器实现的过程中,通过采用对控制律分段积分,然后将常推力等效逼近的方式实现,其中积分过程降低了该算法的执行效率。
在先技术[2](参见Edward C.Wong and Gurkirpal Singh et al.,Guidance and Control Design for Hazard Avoidance and Safe Landing onMars[J].Journal of Spacecraft And Rockets,2006,43(2):378-384),美国NASA下属JPL实验室与约翰逊空间中心联合开发的一套探测器着陆过程中的障碍规避控制算法。该套算法中所利用的障碍规避控制方法仍然是采用事先选择出着陆点,利用导航***给出的探测器当前位置与速度信息规划规避轨迹,该轨迹也是通过多项式的形式完成两点边值问题。该控制方法是采用位置三次多项式的形式,每隔一段时间便利用导航信息进行轨迹规划,在规划间隔的时间内控制探测器沿上一条规划轨迹下降。该算法在保留了算法简单、计算时间少等特点外,还具有一定的鲁棒性,但是该算法采用的是变推力发动机,实际工程实现有较大的难度。
发明内容
本发明的目的是针对现有软着陆障碍规避控制方法存在的变推力器工程实现难,常规积分等效方法影响控制方法执行效率等问题,提供了一种软着陆自主障碍规避常推力器控制方法,易于工程实现、有较高控制精度。
本发明的技术方案为:首先利用探测器下降过程中的光学相机以及自带的障碍检测装置形成的地表障碍信息选择目标着陆点。然后利用光学相机以及高度计、速度计等导航设备获取当前探测器位置以及姿态信息,并建立含推力器的动力学方程;根据事先确定的障碍规避轨迹建立参考动力学方程。最后,通过稳定误差动力学方程,实时控制常推力器开关,完成跟踪标称轨迹,使探测器安全、平稳下降到目标着陆区域。
一种软着陆自主障碍规避常推力器控制方法,具体实现步骤如下:
步骤1,在探测器下降过程中,测得障碍的位置xi,yi和大小zi。根据障碍分布,确定目标着陆点。
步骤2,在探测器本体系下三个主轴正反方向各安置一个常推力推力器,共布设六个推力器;分析打开推力器生成力的情况,建立包含推力器的***动力学模型:
ρ ‾ · · = h ( ρ , ρ · ) + 1 m R S L ( σ ‾ ) F C S - - - ( 1 )
其中,ρ为探测器当前位置向量,
Figure BDA00002495407500032
分别为探测器当前位置向量的一阶导数和二阶导数,
Figure BDA00002495407500033
g为目标天体产生的引力加速度;探测器本体坐标系到着陆点坐标系的转换矩阵
Figure BDA00002495407500034
着陆点坐标系到探测器本体坐标系的转换矩阵
Figure BDA00002495407500035
m为探测器的质量, [ σ ‾ ~ ] = 0 - σ 3 σ 2 σ 3 0 - σ 1 - σ 2 σ 1 0 , σ=[σ 1 σ 2 σ 3]T为修正罗德里格参数表达的当前姿态量。
探测器本体坐标系下生成推力SFC为:
SFC=uaHu                        (2)
其中ua为常推力大小, H = - 1 0 0 1 0 0 0 - 1 0 0 1 0 0 0 - 1 0 0 1 , u=[u1,u2,u3,u4,u5,u6,]T为推力器开关状态向量,其中第i个元素i=1,2,…,6。
所述探测器本体坐标系∑s:os-xsyszs,其原点os在探测器的质心处,osxs轴、oxys轴及oszs轴分别与探测器的三个惯量主轴重合,该坐标系反映着陆过程中探测器的空间姿态。
所述着陆点坐标系∑l:ol-xlylzl,其原点ol位于预定的着陆点,olxl沿经线的切线指向南极方向,olzl和从行星质心指向着陆点的矢量oaol方向一致,olyl与olxl、olzl之间满足右手系法则。
步骤3,根据当前位置到着陆点的规划轨迹,形成参考动力学方程
ρ ‾ · · m + K 1 ρ ‾ · m + K 2 ρ ‾ m = v ‾ ρc - - - ( 3 )
其中,v ρc为参考动力学方程的输入量,ρ m为输出的三维参考位置向量,
Figure BDA00002495407500041
分别为输出的三维参考速度向量和参考加速度向量,K1,K2是3×3的对称的正定矩阵。
步骤4,将动力学模型和参考动力学模型做差,定义状态误差变量ε=ρ-ρ m
Figure BDA00002495407500042
得到线性跟踪误差方程:
e ‾ · = A m e ‾ + B ( σ ‾ ) ( H u ‾ - ω ‾ ) - - - ( 4 )
其中 A m = 0 3 × 3 I 3 × 3 - K 1 - K 2 ; B ( σ ‾ ) = 0 3 × 3 0 3 × 3 1 m R S L 0 3 × 3 ; ω=mLRs(-σ)(v ρc-v ρl);
v ‾ ρl = h ( ρ , ρ · ) + K 1 ρ · + K 2 ρ .
计算 Δ = β ρ T u ‾ - δ F - - - ( 5 )
其中 β ρ T = u a γ ρ T H F , δ F = γ ρ T ω ‾ , γ ρ T = 1 m e ‾ T K ρ T R s L ( σ ‾ ) , 给定任意正定矩阵矩阵Q,则根据 A m T P + PA m = - Q , 求得正定对称矩阵 P = ρ ρ 1 ρ ρ 2 ρ ρ 2 ρ ρ 3 , Kρ=[Pρ2 Pρ3]。
Figure BDA000024954075000413
Figure BDA000024954075000414
的函数,
Figure BDA000024954075000415
当δF≥0时,Δ<0,则误差动力学渐近趋向于零,满足达到跟踪稳定的要求,无需打开推力器。
当δF<0时,为使误差动力学渐近稳定,同时打开的推力器数量最少,设计推力器控制量:
a)初始化新向量
Figure BDA000024954075000416
n,令n=0,
Figure BDA000024954075000417
Figure BDA000024954075000418
b)令Aj
Figure BDA000024954075000419
向量中绝对值最大的元素,j为绝对值最大的量在向量中的位置,j的取值范围为1,2,3;然后令向量中的元素
Figure BDA000024954075000421
Figure BDA000024954075000422
c)计算
d)n=n+1,计算 u &OverBar; ^ = S ( &beta; ^ &rho; 1 ) S ( &beta; ^ &rho; 2 ) &CenterDot; &CenterDot; &CenterDot; S ( &beta; ^ &rho; 6 ) T , 其中 S ( &beta; ^ &rho;i ) = 1 &beta; ^ &rho;i < 0 0 &beta; ^ &rho;i &GreaterEqual; 0 为切换函数。
e)如果Δ<0或n>3,则停止,输出当前的推力器控制向量 u &OverBar; ^ = S ( &beta; ^ &rho; 1 ) S ( &beta; ^ &rho; 2 ) &CenterDot; &CenterDot; &CenterDot; S ( &beta; ^ &rho; 6 ) T , 否则,返回b)。
步骤5,将步骤4得到的
Figure BDA00002495407500054
输入步骤2中包含推力器开关的***动力学模型,实时控制探测器,完成基于常推力器开关的障碍规避轨迹跟踪。
有益效果
本发明给出的软着陆障碍规避常推力器控制方法具有实现跟踪规划轨迹的效果,且避免了复杂的推力器分配过程与变推力器工程上实现困难的难题,具有算法简单、计算量小且控制精度高的特点。
针对某障碍地形选择了目标着陆点,并根据规划的障碍规避轨迹,完成了该发明的仿真验证。仿真结果显示,本发明采用的常推力器控制方法能够满足实时控制的工程需求,能有效提高计算效率,而且跟踪轨迹的精度仍能够稳定在0.1m以内。
通过当前状态与参考动力学模型的误差信息,该控制方法能够实时的确定推力器的开关状态,且考虑到燃料问题,该方法能在每个制导周期打开最少的推力器数量,从而达到减少燃料的目的。
附图说明
图1为本发明方法的流程图;
图2为具体实施方式中着陆区障碍地形图;
图3为具体实施方式中规划的标称三维轨迹;
图4为具体实施方式中规划的标称三维速度曲线;
图5为具体实施方式中实际的三维位置曲线;
图6为具体实施方式中实际的三维速度曲线;
图7为具体实施方式中三维位置跟踪误差;
图8为具体实施方式中三维速度跟踪误差。
具体实施方式
为了更好的说明本发明的目的和优点,下面结合附图和实施例对本发明内容做进一步说明。
本发明提出了一种软着陆障碍规避常推力器控制方法,利用地形信息选择目标着陆点;利用探测器当前位置与速度信息以及规划的障碍规避轨迹,形成误差动力学模型;通过对误差动力学模型的稳定形成常推力器的控制指令,完成自主软着陆障碍规避过程。具体流程如图1所示,包括如下步骤:
1)通过探测器下降过程中的光学相机以及自带的障碍检测装置能够测得障碍的位置xi,yi,障碍的大小zi信息。根据障碍分布信息,确定目标着陆点,选取的安全着陆点为着陆区域内与其最近障碍点距离最大的点,该点能够保证其附近的安全着陆区最大;
2)探测器本体系下三个主轴正反方向各安置一个常推力推力器,此时探测器本体坐标系下推力SFC可表示为:
SFC=uaHu                        (7)
其中ua为常推力大小, H = - 1 0 0 1 0 0 0 - 1 0 0 1 0 0 0 - 1 0 0 1 , u ^ i = 0 ( ith off 1 ( ith on i=1,2,…,6
考虑最终的障碍规避时间较短,同时目标天体的自旋角速度也较小,在着陆点坐标系,探测器的动力学方程表示为:
&rho; &OverBar; &CenterDot; &CenterDot; = h ( &rho; , &rho; &CenterDot; ) + 1 m R S L ( &sigma; &OverBar; ) F C S - - - ( 8 )
其中LRS(σ)为探测器本体坐标系到着陆点坐标系的转换矩阵,
Figure BDA00002495407500064
g为目标天体产生的引力加速度。
通过探测器的导航***测得探测器当前位置向量ρ,
Figure BDA00002495407500065
分别为探测器当前位置向量的一阶导数与二阶导数。
3)根据当前位置形成的规划轨迹,形成参考动力学方程
&rho; &OverBar; &CenterDot; &CenterDot; m + K 1 &rho; &OverBar; &CenterDot; m + K 2 &rho; &OverBar; m = v &OverBar; &rho;c - - - ( 9 )
其中ρ m为参考动力学方程的输出量,K1,K2是3×3的对称的正定矩阵,
Figure BDA00002495407500067
Figure BDA00002495407500068
参考位置向量的一阶导数与二阶导数。v ρc为参考动力学方程的输入量,通过下式获得v ρc
v &OverBar; &rho;c = &rho; &OverBar; &CenterDot; &CenterDot; d + K 1 &rho; &OverBar; &CenterDot; d + K 2 &rho; &OverBar; d - - - ( 10 )
其中ρd
Figure BDA00002495407500072
分别为规划的轨迹及其一阶导数和二阶导数。
4)将动力学模型和参考动力学模型做差,定义误差变量ε=ρ-ρ m
Figure BDA00002495407500073
得到如下线性跟踪误差方程:
e &OverBar; &CenterDot; = A m e &OverBar; + B ( &sigma; &OverBar; ) ( H u &OverBar; - &omega; &OverBar; ) - - - ( 11 )
其中 A m = 0 3 &times; 3 I 3 &times; 3 - K 1 - K 2 ; B ( &sigma; &OverBar; ) = 0 3 &times; 3 0 3 &times; 3 1 m R S 0 3 &times; 3 ; ω=mLRs(-σ)(v ρc-v ρl); v &OverBar; &rho;l = h ( &rho; , &rho; &CenterDot; ) + K 1 &rho; &CenterDot; + K 2 &rho; , m为探测器的质量。
采用李雅普诺夫原理控制推力器的开关状态具有良好的鲁棒性,首先定义李雅普诺夫函数:V(e)=e TPe,其中P=PT>0,求导得
dV dt = e &OverBar; T ( A m P + PA m T ) e &OverBar; + e &OverBar; T PB ( &sigma; &OverBar; ) ( Hu - &omega; ) - - - ( 12 )
根据李雅普诺夫定理,如果
Figure BDA00002495407500079
则在状态空间的平衡状态是一致渐进稳定的。任意给定正定实对称矩阵Q,李雅普诺夫方程AmP+PAm T=-Q有唯一正定对称解P。因此,式(9)写成如下形式
dV dt = - e &OverBar; &rho; T Q e &OverBar; &rho; + &Delta; - - - ( 13 )
其中 &Delta; e &OverBar; T PB ( &sigma; &OverBar; ) ( Hu - &omega; ) = &beta; &rho; T u &OverBar; - &delta; F , u为推力器控制量, &delta; F = &gamma; &rho; T &omega; , &beta; &rho; T = u a &gamma; &rho; T H F , &gamma; &rho; T = 1 m e &OverBar; &rho; T K &rho; T R s L ( &sigma; &OverBar; ) , Kρ=[Pρ2 Pρ3], P = &rho; &rho; 1 &rho; &rho; 2 &rho; &rho; 2 &rho; &rho; 3 ,
Figure BDA000024954075000716
Figure BDA000024954075000717
的函数,如表1所示,
Figure BDA000024954075000718
Figure BDA000024954075000719
的关系式(11):
Figure BDA000024954075000720
表1
Figure BDA000024954075000721
向量元素
Figure BDA000024954075000722
由于小于零,因此通过选择合适的推力器分布,满足Δ<0时,则误差动力学渐近趋向于零。
当δF≥0时,Δ<0,则误差动力学渐近趋向于零,满足达到跟踪稳定的要求,无需打开推力器。
当δF<0时,为使误差动力学渐近稳定,同时打开的推力器数量最少,设计推力器控制量:
a)初始化新向量
Figure BDA00002495407500082
n,令n=0,
Figure BDA00002495407500084
b)令Aj
Figure BDA00002495407500085
向量中绝对值最大的元素,j为绝对值最大的元素在向量中的位置,j的取值范围为1,2,3;然后令
Figure BDA00002495407500086
Figure BDA00002495407500087
c)计算
Figure BDA00002495407500088
d)n=n+1,计算 u &OverBar; ^ = S ( &beta; ^ &rho; 1 ) S ( &beta; ^ &rho; 2 ) &CenterDot; &CenterDot; &CenterDot; S ( &beta; ^ &rho; 6 ) T , 其中 S ( &beta; ^ &rho;i ) = 1 &beta; ^ &rho;i < 0 0 &beta; ^ &rho;i &GreaterEqual; 0 为切换函数。
e)如果Δ<0或n>3,则停止,输出当前的推力器控制向量 u &OverBar; ^ = S ( &beta; ^ &rho; 1 ) S ( &beta; ^ &rho; 2 ) &CenterDot; &CenterDot; &CenterDot; S ( &beta; ^ &rho; 6 ) T ; 否则,返回b)。
步骤5,将步骤4得到的
Figure BDA000024954075000812
输入步骤2中包含推力器开关的***动力学模型,对探测器进行实时控制,完成基于常推力器开关的障碍规避轨迹跟踪。
为了验证上述方法和公式的可行性和可靠性,本实施例针对着陆小天体为例进行了数学仿真。在20m高处进行障碍规避。着陆区地形如图2所示,图中地形规格为20m×20m,具有的障碍为14个岩石与弹坑,这些障碍信息如表2中所示,选取的目标着陆点为r0=[-1.17,-3.03,0.15],初始位置ρ0=[0,0,20],初始速度
Figure BDA000024954075000813
小天体引力g=[0,0,0.001],推力大小ua=15,m=200kg。
选取的正定对称矩阵:
Q = 4 &times; 10 6 0 0 0 0 0 0 4 &times; 10 6 0 0 0 0 0 0 4 &times; 10 6 0 0 0 0 0 0 4 &times; 10 6 0 0 0 0 0 0 4 &times; 10 6 0 0 0 0 0 0 4 &times; 10 6
参考动力学模型的系数矩阵为:
K 1 = 1 0 0 0 1 0 0 0 0 . 5 K 2 = 4.5 &times; 10 - 4 0 0 0 4.5 &times; 10 4 0 0 0 6 &times; 10 - 4
表2 障碍位置及大小信息
Figure BDA00002495407500093
图3为根据地形规划的三维位置轨迹,子图中分别为x轴、y轴、z轴的位置;图4为根据规划轨迹得到的速度轨迹,子图中分别为x轴、y轴、z轴的速度;图5为闭环仿真得到的实际位置曲线,三个子图对应的分别为实际着陆过程的x轴、y轴、z轴的位置,结果表明给出规划轨迹后,按照本方法能够实现很好跟踪;图6为闭环仿真得到的实际速度曲线,结果表明能够速度将为0m/s,实现障碍区的软着陆;从图7和图8可以看出,通过采用的常推力控制方法能够很好的跟踪规划轨迹,位置跟踪误差能够保证在0.1m之内,速度能够几乎完全跟踪。通过上述附图可以证明,本发明的软着陆自主障碍规避常推力控制方法能够很好跟踪规划轨迹,且避免了算法的复杂性。

Claims (4)

1.一种软着陆自主障碍规避常推力器控制方法,其特征在于:包括以下步骤:
步骤1,根据障碍分布,确定目标着陆点;
步骤2,在探测器本体系下三个主轴正反方向各安置一个常推力推力器;分析打开推力器生成力的情况,建立包含推力器的***动力学模型:
&rho; &OverBar; &CenterDot; &CenterDot; = h ( &rho; , &rho; &CenterDot; ) + 1 m R S L ( &sigma; &OverBar; ) F C S - - - ( 1 )
其中,ρ为探测器当前位置向量,
Figure FDA00002495407400012
分别为探测器当前位置向量的一阶导数和二阶导数,
Figure FDA00002495407400013
g为目标天体产生的引力加速度;探测器本体坐标系到着陆点坐标系的转换矩阵
Figure FDA00002495407400014
着陆点坐标系到探测器本体坐标系的转换矩阵
Figure FDA00002495407400015
m为探测器的质量, [ &sigma; &OverBar; ~ ] = 0 - &sigma; 3 &sigma; 2 &sigma; 3 0 - &sigma; 1 - &sigma; 2 &sigma; 1 0 , σ=[σ 1 σ 2 σ 3]T为修正罗德里格参数表达的当前姿态量;
探测器本体坐标系下生成推力sFC为:
sFC=uaHu                            (2)
其中ua为常推力大小, H = - 1 0 0 1 0 0 0 - 1 0 0 1 0 0 0 - 1 0 0 1 , u=[u1,u2,u3,u4,u5,u6,]T为推力器开关状态向量,其中第i个元素
Figure FDA00002495407400018
i=1,2,…,6;
步骤3,根据当前位置到着陆点的规划轨迹,形成参考动力学方程
&rho; &OverBar; &CenterDot; &CenterDot; m + K 1 &rho; &OverBar; &CenterDot; &CenterDot; m + K 2 &rho; &OverBar; m = v &OverBar; &rho;c - - - ( 2 )
其中,v ρc为参考动力学方程的输入量,ρ m为输出的三维参考位置向量,
Figure FDA000024954074000110
Figure FDA000024954074000111
分别为输出的三维参考速度向量和参考加速度向量,K1,K2是3×3的对称的正定矩阵;
步骤4,将动力学模型和参考动力学模型做差,定义状态误差变量ε=ρ-ρ m e = &epsiv; &epsiv; &CenterDot; T , 得到线性跟踪误差方程:
e &OverBar; &CenterDot; = A m e &OverBar; + B ( &sigma; &OverBar; ) ( H u &OverBar; - &omega; &OverBar; ) - - - ( 4 )
其中 A m = 0 3 &times; 3 I 3 &times; 3 - K 1 - K 2 ; B ( &sigma; &OverBar; ) = 0 3 &times; 3 0 3 &times; 3 1 m R S L ( &sigma; &OverBar; ) 0 3 &times; 3 ; ω=mLRs(-σ)(v ρc-v ρl);
v &OverBar; &rho;l = h ( &rho; , &rho; . ) + K 1 &rho; . + K 2 &rho; ;
计算 &Delta; = &beta; &rho; T u &OverBar; - &delta; F - - - ( 5 )
其中 &beta; &rho; T = u a &gamma; &rho; T H F , &delta; F = &gamma; &rho; T &omega; &OverBar; , &gamma; &rho; T = 1 m e &OverBar; T K &rho; T R S L ( &sigma; &OverBar; ) , 给定任意正定矩阵矩阵Q,则根据 A m T P + P A m = - Q , 求得正定对称矩阵 P = P &rho; 1 P &rho; 2 P &rho; 2 P &rho; 3 , Kρ=[Pρ2 Pρ3];
Figure FDA000024954074000211
Figure FDA000024954074000212
的函数,
Figure FDA000024954074000213
当δF≥0时,Δ<0,则无需打开推力器;
当δF<0时,设计推力器控制量:
a)初始化新向量
Figure FDA000024954074000214
n,令n=0,
Figure FDA000024954074000216
b)令Aj
Figure FDA000024954074000217
向量中绝对值最大的元素,j为绝对值最大的量在向量中的位置,j的取值范围为1,2,3;然后令
Figure FDA000024954074000218
向量中的元素
Figure FDA000024954074000219
Figure FDA000024954074000220
c)计算
Figure FDA000024954074000221
d)n=n+1,计算 u &OverBar; ^ = S ( &beta; ^ &rho; 1 ) S ( &beta; ^ &rho; 2 ) . . . S ( &beta; ^ &rho; 6 ) T , 其中 S ( &beta; ^ &rho;i ) = 1 &beta; ^ &rho;i < 0 0 &beta; ^ &rho;i &GreaterEqual; 0 为切换函数;
e)如果Δ<0或n>3,则停止,输出当前的推力器控制向量 u &OverBar; ^ = S ( &beta; ^ &rho; 1 ) S ( &beta; ^ &rho; 2 ) . . . S ( &beta; ^ &rho; 6 ) T , 否则,返回b);
步骤5,将步骤4得到的输入步骤2中包含推力器开关的***动力学模型,对探测器进行实时控制,完成基于常推力器开关的障碍规避轨迹跟踪.
2.根据权利要求1所述的一种软着陆自主障碍规避常推力器控制方法,其特征在于:所述探测器本体坐标系∑s:os-xsyszs,其原点os在探测器的质心处,osxs轴、osys轴及oszs轴分别与探测器的三个惯量主轴重合,该坐标系反映着陆过程中探测器的空间姿态;
所述着陆点坐标系∑l:ol-xlylzl,其原点ol位于预定的着陆点,olxl沿经线的切线指向南极方向,olzl和从行星质心指向着陆点的矢量oaol方向一致,olyl与olxl、olzl之间满足右手系法则。
3.根据权利要求1所述的一种软着陆自主障碍规避常推力器控制方法,其特征在于:推力器控制量设计目标为误差动力学渐近稳定,且打开推力器数量最少。
4.根据权利要求1所述的一种软着陆自主障碍规避常推力器控制方法,其特征在于:步骤1所述着陆点为着陆区域内与其最近障碍点距离最大的点。
CN201210499447.9A 2012-11-29 2012-11-29 一种软着陆自主障碍规避常推力器控制方法 Expired - Fee Related CN102981507B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210499447.9A CN102981507B (zh) 2012-11-29 2012-11-29 一种软着陆自主障碍规避常推力器控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210499447.9A CN102981507B (zh) 2012-11-29 2012-11-29 一种软着陆自主障碍规避常推力器控制方法

Publications (2)

Publication Number Publication Date
CN102981507A true CN102981507A (zh) 2013-03-20
CN102981507B CN102981507B (zh) 2016-01-20

Family

ID=47855656

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210499447.9A Expired - Fee Related CN102981507B (zh) 2012-11-29 2012-11-29 一种软着陆自主障碍规避常推力器控制方法

Country Status (1)

Country Link
CN (1) CN102981507B (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102982196A (zh) * 2012-10-30 2013-03-20 北京理工大学 基于时变公分母模型的时频域时变结构模态参数辨识方法
CN103678824A (zh) * 2013-12-25 2014-03-26 北京理工大学 月球探测器软着陆动力学的参数化仿真方法
CN103678822A (zh) * 2013-12-25 2014-03-26 北京理工大学 月球探测器软着陆冲击力学环境预示方法
CN103778290A (zh) * 2014-01-15 2014-05-07 北京理工大学 一种腿式着陆器着陆缓冲机构的建模方法
CN103955223A (zh) * 2014-04-10 2014-07-30 北京控制工程研究所 一种深空探测软着陆过程的姿轨耦合控制方法
CN104267734A (zh) * 2014-08-01 2015-01-07 北京理工大学 一种燃料最省的火星复杂地形区安全着陆轨迹生成方法
CN104590589A (zh) * 2014-12-22 2015-05-06 哈尔滨工业大学 基于燃料最优的火星探测器着陆制导方法
CN105333873A (zh) * 2015-10-20 2016-02-17 北京理工大学 一种着陆点在线选取的行星安全着陆制导方法
CN106249756A (zh) * 2016-09-20 2016-12-21 北京理工大学 一种基于碰撞概率的行星着陆障碍规避控制方法
CN104281153B (zh) * 2014-07-29 2017-06-06 北京航空航天大学 一种无动力飞行器的进场着陆轨迹的设计方法
CN107323692A (zh) * 2017-07-04 2017-11-07 北京理工大学 一种小天体软着陆避障的能量优化方法
CN107621829A (zh) * 2017-09-19 2018-01-23 北京理工大学 一种行星着陆障碍规避的安全区膨胀制导方法
CN108459610A (zh) * 2018-02-27 2018-08-28 北京控制工程研究所 一种着陆器动力下降液体晃动抑制方法
EP3453624A1 (de) * 2017-09-11 2019-03-13 Airbus Defence and Space Zu multiplen, agilen und autonomen landungen über einem kleinkörper oder mond ausgebildetes erkundungsfahrzeug
CN111319802A (zh) * 2020-03-18 2020-06-23 北京理工大学 小天体附着轨迹自适应曲率匹配制导方法
CN111674574A (zh) * 2020-08-11 2020-09-18 北京控制与电子技术研究所 深空撞击器的最优分步式分配控制及优化方法、***
CN112644738A (zh) * 2021-01-19 2021-04-13 哈尔滨工业大学 一种行星着陆避障轨迹约束函数设计方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1851597A (zh) * 2006-05-17 2006-10-25 哈尔滨工业大学 深空探测器软着陆自主障碍规避控制方法
US20080023587A1 (en) * 2006-07-27 2008-01-31 Raytheon Company Autonomous Space Flight System and Planetary Lander for Executing a Discrete Landing Sequence to Remove Unknown Navigation Error, Perform Hazard Avoidance and Relocate the Lander and Method
CN102173313A (zh) * 2010-12-24 2011-09-07 北京控制工程研究所 一种软着陆接力避障方法
CN102354218A (zh) * 2011-06-24 2012-02-15 哈尔滨工业大学 一种航天器相对运动的采样控制方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1851597A (zh) * 2006-05-17 2006-10-25 哈尔滨工业大学 深空探测器软着陆自主障碍规避控制方法
US20080023587A1 (en) * 2006-07-27 2008-01-31 Raytheon Company Autonomous Space Flight System and Planetary Lander for Executing a Discrete Landing Sequence to Remove Unknown Navigation Error, Perform Hazard Avoidance and Relocate the Lander and Method
CN102173313A (zh) * 2010-12-24 2011-09-07 北京控制工程研究所 一种软着陆接力避障方法
CN102354218A (zh) * 2011-06-24 2012-02-15 哈尔滨工业大学 一种航天器相对运动的采样控制方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
EDWARD C.WONG,GURKIRPAL SINGH,ET AL.: "Autonomous guidance and control design for hazard avoidance and safe landing on Mars", 《AIAA ATMOSPHERIC FLIGHT MECHANICS CONFERENCE》 *
STEPHEN B.BROSCHART,DANIEL J.SCHEERES: "spacecraft descent and translation in the small-body fixed frame", 《AIAA/AAS ASTRODYNAMICS SPECIALIST MEETING》 *

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102982196A (zh) * 2012-10-30 2013-03-20 北京理工大学 基于时变公分母模型的时频域时变结构模态参数辨识方法
CN102982196B (zh) * 2012-10-30 2015-02-25 北京理工大学 基于时变公分母模型的时频域时变结构模态参数辨识方法
CN103678824A (zh) * 2013-12-25 2014-03-26 北京理工大学 月球探测器软着陆动力学的参数化仿真方法
CN103678822A (zh) * 2013-12-25 2014-03-26 北京理工大学 月球探测器软着陆冲击力学环境预示方法
CN103678824B (zh) * 2013-12-25 2015-03-11 北京理工大学 月球探测器软着陆动力学的参数化仿真方法
CN103678822B (zh) * 2013-12-25 2015-02-25 北京理工大学 月球探测器软着陆冲击力学环境预示方法
CN103778290B (zh) * 2014-01-15 2015-02-25 北京理工大学 一种腿式着陆器着陆缓冲机构的建模方法
CN103778290A (zh) * 2014-01-15 2014-05-07 北京理工大学 一种腿式着陆器着陆缓冲机构的建模方法
CN103955223B (zh) * 2014-04-10 2017-01-18 北京控制工程研究所 一种深空探测软着陆过程的姿轨耦合控制方法
CN103955223A (zh) * 2014-04-10 2014-07-30 北京控制工程研究所 一种深空探测软着陆过程的姿轨耦合控制方法
CN104281153B (zh) * 2014-07-29 2017-06-06 北京航空航天大学 一种无动力飞行器的进场着陆轨迹的设计方法
CN104267734B (zh) * 2014-08-01 2016-11-02 北京理工大学 一种燃料最省的火星复杂地形区安全着陆轨迹生成方法
CN104267734A (zh) * 2014-08-01 2015-01-07 北京理工大学 一种燃料最省的火星复杂地形区安全着陆轨迹生成方法
CN104590589A (zh) * 2014-12-22 2015-05-06 哈尔滨工业大学 基于燃料最优的火星探测器着陆制导方法
CN105333873A (zh) * 2015-10-20 2016-02-17 北京理工大学 一种着陆点在线选取的行星安全着陆制导方法
CN105333873B (zh) * 2015-10-20 2018-01-16 北京理工大学 一种着陆点在线选取的行星安全着陆制导方法
CN106249756A (zh) * 2016-09-20 2016-12-21 北京理工大学 一种基于碰撞概率的行星着陆障碍规避控制方法
CN106249756B (zh) * 2016-09-20 2019-02-15 北京理工大学 一种基于碰撞概率的行星着陆障碍规避控制方法
CN107323692A (zh) * 2017-07-04 2017-11-07 北京理工大学 一种小天体软着陆避障的能量优化方法
US11459126B2 (en) * 2017-09-11 2022-10-04 Airbus Defence and Space GmbH Reconnaissance rover designed for multiple agile and autonomous landings over a small body or moon
EP3453624A1 (de) * 2017-09-11 2019-03-13 Airbus Defence and Space Zu multiplen, agilen und autonomen landungen über einem kleinkörper oder mond ausgebildetes erkundungsfahrzeug
WO2019048262A1 (de) * 2017-09-11 2019-03-14 Airbus Defence and Space GmbH Zu multiplen, agilen und autonomen landungen über einem kleinkörper oder mond ausgebildetes erkundungsfahrzeug
CN107621829A (zh) * 2017-09-19 2018-01-23 北京理工大学 一种行星着陆障碍规避的安全区膨胀制导方法
CN107621829B (zh) * 2017-09-19 2020-04-21 北京理工大学 一种行星着陆障碍规避的安全区膨胀制导方法
CN108459610A (zh) * 2018-02-27 2018-08-28 北京控制工程研究所 一种着陆器动力下降液体晃动抑制方法
CN108459610B (zh) * 2018-02-27 2021-02-05 北京控制工程研究所 一种着陆器动力下降液体晃动抑制方法
CN111319802A (zh) * 2020-03-18 2020-06-23 北京理工大学 小天体附着轨迹自适应曲率匹配制导方法
CN111674574A (zh) * 2020-08-11 2020-09-18 北京控制与电子技术研究所 深空撞击器的最优分步式分配控制及优化方法、***
CN111674574B (zh) * 2020-08-11 2020-11-06 北京控制与电子技术研究所 深空撞击器的最优分步式分配控制及优化方法、***
CN112644738A (zh) * 2021-01-19 2021-04-13 哈尔滨工业大学 一种行星着陆避障轨迹约束函数设计方法
CN112644738B (zh) * 2021-01-19 2021-09-17 哈尔滨工业大学 一种行星着陆避障轨迹约束函数设计方法

Also Published As

Publication number Publication date
CN102981507B (zh) 2016-01-20

Similar Documents

Publication Publication Date Title
CN102981507B (zh) 一种软着陆自主障碍规避常推力器控制方法
Wu Coordinated path planning for an unmanned aerial-aquatic vehicle (UAAV) and an autonomous underwater vehicle (AUV) in an underwater target strike mission
Guo et al. Applications of generalized zero-effort-miss/zero-effort-velocity feedback guidance algorithm
Guo et al. Waypoint-optimized zero-effort-miss/zero-effort-velocity feedback guidance for Mars landing
CN105807781B (zh) 一种基于比例导引的空间近距飞越末制导方法
Bollino High-fidelity real-time trajectory optimization for reusable launch vehicles
CN104718508A (zh) 四旋翼机组的三维操纵
CN104309822B (zh) 一种基于参数优化的航天器单脉冲水滴形绕飞轨迹悬停控制方法
Stupik et al. Optimal pursuit/evasion spacecraft trajectories in the hill reference frame
CN107526368B (zh) 一种考虑误差的多脉冲环月卫星编队初始化方法
CN105629734A (zh) 一种近空间飞行器的轨迹跟踪控制方法
CN104267734A (zh) 一种燃料最省的火星复杂地形区安全着陆轨迹生成方法
Zhang et al. Entry guidance for high-L/D hypersonic vehicle based on drag-vs-energy profile
CN100428099C (zh) 深空探测器软着陆自主障碍规避控制方法
Munoz Rapid path-planning algorithms for autonomous proximity operations of satellites
Abbas Non-linear model predictive control for autonomous vehicles
CN109839116A (zh) 一种速度增量最小的交会接近方法
CN102945000A (zh) 基于可观测性约束的行星着陆轨迹随机优化方法
Al-Jarrah et al. HILS setup of dynamic flight path planning in 3D environment with flexible mission planning using Ground Station
Furfaro et al. Neural-based trajectory shaping approach for terminal planetary pinpoint guidance
CN105333873A (zh) 一种着陆点在线选取的行星安全着陆制导方法
CN110232215B (zh) 考虑机动任务需求的三维剖面分层迭代规划方法、***及介质
Ge et al. Trajectory planning of fixed-wing UAV using kinodynamic RRT algorithm
Mu et al. Robust guidance for a reusable launch vehicle in terminal phase
Zhao et al. Optimal guidance for lunar soft landing with dynamic low-resolution image sequences

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160120

Termination date: 20171129