一种用于空间非合作目标捕获的相对导航近距离跟踪方法及系统技术方案

技术编号:18644373 阅读:25 留言:0更新日期:2018-08-11 08:50
一种用于空间非合作目标捕获的相对导航近距离跟踪方法及系统,利用自由漂浮空间机器人系统的运动学方程,推导得到机械臂抓捕动目标的路径规划方法,以机械臂末端与目标的相对速度和相对姿态为输入,可以计算得到控制机械臂运动的关节角指令,从而能够实现机械臂对运动目标的抓捕操作。通过此方法,在空间机器人对运动非合作目标的近距离相对导航过程中,可以自主实现机械臂末端与目标的相对位置和姿态的路径规划,笛卡尔空间到机械臂关节空间的连续逆运动学求解,特别是对于冗余机械臂,可以实现基座相对于惯性空间的姿态无扰动规划。

【技术实现步骤摘要】
一种用于空间非合作目标捕获的相对导航近距离跟踪方法及系统
本专利技术涉及一种用于空间非合作目标捕获的相对导航近距离跟踪方法及系统,属于空间机械臂

技术介绍
空间机器人在轨服务在未来空间活动中将起到越来越重要的作用,如卫星维修、大型空间结构建造、空间碎片清除等任务,以降低航天员出舱风险和提高工作效率。在轨服务特别适合于非合作卫星,由于故障卫星一般不具备专门的抓捕装置,且往往处于自旋或翻滚状态,对抓捕操作带来严峻挑战。空间机器人与地面机械臂的主要差别在于空间机器人的基座不是固定在地面上,而是工作在微重力环境中。机械臂和基座在动力学与运动学上是耦合的,即机械臂的运动会对航天器平台产生反作用力和力矩,使得系统运动学和动力学分析十分复杂。因此,与地面机械臂相比,空间机器人的路径规划更复杂。对于自由漂浮空间机器人,由于存在非完整约束,即角动量守恒方程不可积,其路径规划与地面机械臂相比复杂得多。从动力学的角度,空间机器人系统在微重力环境中增加了角动量守恒约束。这一附加约束使得空间机器人的动力学特性明显不同于地面固定基座机器人,主要表现为空间机器人系统的非完整性、动力学奇异性和动力学耦合特性。因此,地面机器人的运动规划方法无法直接应用于空间机器人系统。自由漂浮空间机器人系统是非完整系统,无法像地面机器人那样,通过解析的位置级逆运动学来求解空间机器人的关节角。因此,笛卡尔路径规划通常采用基于速度级运动学的方法。增强干扰图法规划空间机械臂的运动,使机械臂对基座姿态的扰动最小,但该方法对多自由度机械臂,干扰图的获得是很困难的。最优螺旋运动轨迹法采用变分法规划关节路径,可使机械臂末端到达期望的惯性空间位置,同时,基座姿态调整到期望的值,但该方法收敛性会受到动力学奇异的影响。基于关节路径参数化的路径规划方法,不受动力学奇异的影响,关节路径平滑,但算法收敛时间较长。反作用零空间方法规划机械臂的运动,对基座姿态不产生任何影响,但该方法只适用于运动学冗余的机械臂的运动规划。目前这些方法在应用中有如下局限性:1)大多假设基座处于自由漂浮状态,即基座不受任何控制;2)大多关注点到点的路径规划,对连续路径规划研究较少;3)大多适用于合作目标的路径规划,对非合作目标的自主路径规划研究较少。
技术实现思路
本专利技术解决的技术问题为:克服现有技术的不足,针对空间机器人在轨抓取自旋或翻滚非合作目标的相对导航问题,本专利技术给出了一种用于空间非合作目标捕获的相对导航近距离跟踪方法及系统。通过此方法,在空间机器人运动非合作目标的近距离相对导航过程中,可以自主实现机械臂末端与目标的相对位置和姿态的路径规划,笛卡尔空间到机械臂关节空间的连续逆运动学求解,特别是对于冗余机械臂,可以实现基座相对于惯性空间的姿态无扰动规划。本专利技术解决的技术方案为:一种用于空间非合作目标捕获的相对导航近距离跟踪方法,步骤如下:(1)建立自由漂浮空间机器人系统的运动学方程;(2)确定机械臂末端与目标的相对姿态;(3)根据步骤(1)建立自由漂浮空间机器人系统的运动学方程和步骤(2)确定机械臂末端与目标的相对姿态,进行相对导航路径规划,实现机械臂对空间非合作目标捕获的相对导航近距离跟踪。步骤(1)建立自由漂浮空间机器人系统的运动学方程,具体步骤如下:(1.1)自由漂浮空间机器人系统,包括:基座、机械臂和末端抓捕机构,设定机械臂末端与基座速度、机械臂关节速度的关系为:其中,ve和ωe为机械臂末端的速度和角速度,v0和ω0为基座的速度和角速度,Θ为机械臂关节角,Jb和Jm分别为基座和机械臂的雅克比矩阵,具体由机械臂的几何参数组成;(1.2)对于自由漂浮空间机器人系统没有系统外力和外力矩,其线动量和角动量是守恒的,假设线动量和角动量的初始值为零,守恒方程为将式(2)中的v0消去,得其中,Hb和Hbm分别为基座和机械臂的惯量阵,具体由机械臂的动力学方程给出,Hω表示基座的广义惯量阵,HΘ表示机械臂的广义惯量阵,由式(2)可以得到其中,Jbm为基座广义雅克比矩阵;(1.3)将式(4)代入式(2)得如下关系式,即自由漂浮空间机器人系统的运动学方程其中,Jg为机械臂广义雅克比矩阵。步骤(2)确定机械臂末端与目标的相对姿态,具体步骤如下:(2.1)采用四元素描述机械臂末端姿态,机械臂末端运动学方程为其中,{η,q}为机械臂末端姿态的四元素描述,η为标量,q为向量,ωe为机械臂末端姿态角速度,为其斜对称矩阵;(2.2)设定非合作目标运动学方程为:其中,{ηt,qt}为目标姿态的四元素描述,ηt为标量,qt为向量,ωt为目标的姿态角速度,为其斜对称矩阵;(2.3)确定机械臂末端与目标的相对姿态{δη,δq}为:步骤(3)根据步骤(1)建立自由漂浮空间机器人系统的运动学方程和步骤(2)确定机械臂末端与目标的相对姿态,进行相对导航路径规划,实现机械臂对空间非合作目标捕获的相对导航近距离跟踪,具体步骤如下:(3.1)采用如下机械臂末端规划式,来实现机械臂末端对目标的近距离跟踪:其中,vt为目标的线速度,δr为目标与机械臂末端的相对距离,K=diag(ktx,kty,ktz,krx,kry,krz),diag为对角化矩阵,ktx,kty,ktz为目标与机械臂末端的相对线运动规划增益矩阵,krx,kry,krz为目标与机械臂末端的相对角运动规划增益矩阵;(3.2)将机械臂末端规划式即式(9)代入自由漂浮空间机器人系统的运动学方程即式(5),得到(3.3)将式(10)进行变换,得到实现相对导航路径规划;(3.4)对进行积分,得到机械臂关节角Θ,以此作为机械臂关节的控制指令,实现机械臂的受控运动,完成机械臂对空间非合作目标捕获的相对导航近距离跟踪。对于冗余机械臂,如果自由度n>9,由式(3)能够添加姿态无扰动约束:式(11)联立式(10),得令得相对导航路径规划计算式其中对进行积分,得到机械臂关节角Θ,以此作为机械臂关节的控制指令,实现机械臂的受控运动,完成机械臂对空间非合作目标捕获的相对导航近距离跟踪。还包括步骤(4)进行机械臂对空间非合作目标捕获的跟踪姿态稳定性进行验证,步骤如下:(4.1)构造如下正定Lyapunov函数V=(ηe-ηt)2+(qe-qt)T(qe-qt)(41)(4.2)对式(15)微分,得由式(16)得出,能够验证跟踪姿态是稳定的。一种用于空间非合作目标捕获的相对导航近距离跟踪系统,包括:运动学方程建立模块、姿态确定模块和跟踪模块;运动学方程建立模块,建立自由漂浮空间机器人系统的运动学方程;姿态确定模块,确定机械臂末端与目标的相对姿态;跟踪模块,根据运动学方程建立模块建立的自由漂浮空间机器人系统的运动学方程和姿态确定模块确定的机械臂末端与目标的相对姿态,进行相对导航路径规划,实现机械臂对空间非合作目标捕获的相对导航近距离跟踪。运动学方程建立模块建立自由漂浮空间机器人系统的运动学方程,具体步骤如下:(1.1)自由漂浮空间机器人系统,包括:基座、机械臂和末端抓捕机构,设定机械臂末端与基座速度、机械臂关节速度的关系为:其中,ve和ωe为机械臂末端的速度和角速度,v0和ω0为基座的速度和角速度,Θ为机械臂关节角,Jb和Jm分别为基座和机械臂的雅克比矩阵,具体由机械臂的几何参数本文档来自技高网
...

【技术保护点】
1.一种用于空间非合作目标捕获的相对导航近距离跟踪方法,其特征在于步骤如下:(1)建立自由漂浮空间机器人系统的运动学方程;(2)确定机械臂末端与目标的相对姿态;(3)根据步骤(1)建立自由漂浮空间机器人系统的运动学方程和步骤(2)确定机械臂末端与目标的相对姿态,进行相对导航路径规划,实现机械臂对空间非合作目标捕获的相对导航近距离跟踪。

【技术特征摘要】
1.一种用于空间非合作目标捕获的相对导航近距离跟踪方法,其特征在于步骤如下:(1)建立自由漂浮空间机器人系统的运动学方程;(2)确定机械臂末端与目标的相对姿态;(3)根据步骤(1)建立自由漂浮空间机器人系统的运动学方程和步骤(2)确定机械臂末端与目标的相对姿态,进行相对导航路径规划,实现机械臂对空间非合作目标捕获的相对导航近距离跟踪。2.根据权利要求1所述的一种用于空间非合作目标捕获的相对导航近距离跟踪方法,其特征在于:步骤(1)建立自由漂浮空间机器人系统的运动学方程,具体步骤如下:(1.1)自由漂浮空间机器人系统,包括:基座、机械臂和末端抓捕机构,设定机械臂末端与基座速度、机械臂关节速度的关系为:其中,ve和ωe为机械臂末端的速度和角速度,v0和ω0为基座的速度和角速度,Θ为机械臂关节角,Jb和Jm分别为基座和机械臂的雅克比矩阵,具体由机械臂的几何参数组成;(1.2)对于自由漂浮空间机器人系统没有系统外力和外力矩,其线动量和角动量是守恒的,假设线动量和角动量的初始值为零,守恒方程为将式(2)中的v0消去,得其中,Hb和Hbm分别为基座和机械臂的惯量阵,具体由机械臂的动力学方程给出,Hω表示基座的广义惯量阵,HΘ表示机械臂的广义惯量阵,由式(2)可以得到其中,Jbm为基座广义雅克比矩阵;(1.3)将式(4)代入式(2)得如下关系式,即自由漂浮空间机器人系统的运动学方程其中,Jg为机械臂广义雅克比矩阵。3.根据权利要求1所述的一种用于空间非合作目标捕获的相对导航近距离跟踪方法,其特征在于:步骤(2)确定机械臂末端与目标的相对姿态,具体步骤如下:(2.1)采用四元素描述机械臂末端姿态,机械臂末端运动学方程为其中,{η,q}为机械臂末端姿态的四元素描述,η为标量,q为向量,ωe为机械臂末端姿态角速度,为其斜对称矩阵;(2.2)设定非合作目标运动学方程为:其中,{ηt,qt}为目标姿态的四元素描述,ηt为标量,qt为向量,ωt为目标的姿态角速度,为其斜对称矩阵;(2.3)确定机械臂末端与目标的相对姿态{δη,δq}为:4.根据权利要求1所述的一种用于空间非合作目标捕获的相对导航近距离跟踪方法,其特征在于:步骤(3)根据步骤(1)建立自由漂浮空间机器人系统的运动学方程和步骤(2)确定机械臂末端与目标的相对姿态,进行相对导航路径规划,实现机械臂对空间非合作目标捕获的相对导航近距离跟踪,具体步骤如下:(3.1)采用如下机械臂末端规划式,来实现机械臂末端对目标的近距离跟踪:其中,vt为目标的线速度,δr为目标与机械臂末端的相对距离,K=diag(ktx,kty,ktz,krx,kry,krz),diag为对角化矩阵,ktx,kty,ktz为目标与机械臂末端的相对线运动规划增益矩阵,krx,kry,krz为目标与机械臂末端的相对角运动规划增益矩阵;(3.2)将机械臂末端规划式即式(9)代入自由漂浮空间机器人系统的运动学方程即式(5),得到(3.3)将式(10)进行变换,得到实现相对导航路径规划;(3.4)对进行积分,得到机械臂关节角Θ,以此作为机械臂关节的控制指令,实现机械臂的受控运动,完成机械臂对空间非合作目标捕获的相对导航近距离跟踪。5.根据权利要求1所述的一种用于空间非合作目标捕获的相对导航近距离跟踪方法,其特征在于:对于冗余机械臂,如果自由度n>9,由式(3)能够添加姿态无扰动约束:式(11)联立式(10),得令得相对导航路径规划计算式其中对进行积分,得到机械臂关节角Θ,以此作为机械臂关节的控制指令,实现机械臂的受控运动,完成机械臂对空间非合作目标捕获的相对导航近距离跟踪。6.根据权利要求1所述的一...

【专利技术属性】
技术研发人员:葛东明王大轶史纪鑫谢宁邹元杰邓润然朱卫红柳翠翠仲维昆
申请(专利权)人:北京空间飞行器总体设计部
类型:发明
国别省市:北京,11

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

1