一种基于双目视觉的空间目标旋转状态辨识方法技术

技术编号:8452010 阅读:220 留言:0更新日期:2013-03-21 08:13
本发明专利技术涉及一种基于双目视觉的空间目标旋转状态辨识方法,技术特征在于:将双目相机置于目标附近的任意位置P点,以目标上任意的两个标志点A和B为特征点,计算旋转轴的方向向量,计算标志点A和B在旋转平面上的投影,计算操作目标的旋转角度,计算旋转角速度,得到目标的旋转角速度矢量和目标的旋转轴方程辨识结果。有益效果:计算量小,辨识速度快,辨识精度高,易于实现的特点,弥补了现有方法无法辨识目标旋转轴的缺陷,能够被用来对自旋卫星、失控旋转卫星等空间目标的旋转状态进行辨识,为空间旋转目标的近距离空间操作奠定了基础,有着巨大的应用潜力。

【技术实现步骤摘要】

本专利技术属于航天技术,具体涉及。
技术介绍
近年来,随着航天技术的发展,空间任务日趋多样化和复杂化,对于以故障卫星维修、敌方目标监测与捕获、轨道垃圾清理等在轨服务操作的需求日益迫切,NASA、ESA等大型航天研究机构也都提出了各自在在轨服务方面的研究与实验计划,其中较为著名的有NASA 的XSS计划、ESA的ROTEX计划和ROGER计划、NASDA的ETS计划等等。为了实现在轨服务的任务要求,必然就要求服务本体对服务对象进行近距离的高精度操作,另外,由于本体与操作目标之间的任何轻微碰撞都会使得任务彻底失败,损毁本体,因此在轨服务的操作过程必须避免任何形式的碰撞。在对三轴稳定的空间目标进行近距离操作时,只需要本体按照事先确定的安全区域限制接近目标并进行操作即可,但除了三轴稳定的操作目标外,空间中还存在着大量的非合作旋转目标,如敌方的自旋卫星、空间中无控旋转的失效卫星等,这些目标的未知旋转不仅会使得高精度操作难以实现,而且还会让本体极其容易与操作对象发生碰撞,因而极大地增加了操作过程的难度与风险,甚至会使得预定的操作方案彻底失效。考虑到在空间微重力环境下,大部分空间旋转目标的旋转角速度与旋转轴相对于操作本体,在短时间内不会发生较大变化,因此如果能够提供一种方法使得本体在进行操作之前能够获得目标的旋转轴与旋转角速度,以便重新规划本体的运动轨迹或将对于目标旋转运动的预测引入本体的运动控制回路,将大大降低空间在轨近距离操作过程的难度,具有较大的应用价值。近些年随着计算机视觉的发展,人们提出了很多基于双目视觉的目标状态辨识方法,但这些方法都采用在目标上选取一个中心点,通过辨识中心点的位置运动和目标围绕该点的转动描述目标在空间的平动与转动,由于无法保证所选取的中心点一定位于目标的旋转轴上,因而这些方法并不具有辨识纯旋转目标的旋转轴与旋转角速度的能力。
技术实现思路
要解决的技术问题为了避免现有技术的不足之处,本专利技术提出,能够在双目测量的基础上精确地辨识出空间旋转目标相对操作本体的旋转轴与旋转角速度。技术方案一种基于双目视觉的空间目标旋转状态的辨识方法,其特征在于步骤如下步骤1:将双目相机置于目标附近的任意位置P点,以目标上任意的两个标志点A 和B为特征点,以h时刻两点在相机坐标系中的位置向量rA(l和rB(l ^t0+AT时刻两点在相机坐标系中的位置矢量rA1和;rB1,计算角度量Θ 权利要求1.一种基于双目视觉的空间目标旋转状态的辨识方法,其特征在于步骤如下 步骤1:将双目相机置于目标附近的任意位置P点,以目标上任意的两个标志点A和B为特征点,以h时刻两点在相机坐标系中的位置向量rA(l和rB(l及td A T时刻两点在相机坐标系中的位置矢量rA1和;rB1,计算角度量0 全文摘要本专利技术涉及,技术特征在于将双目相机置于目标附近的任意位置P点,以目标上任意的两个标志点A和B为特征点,计算旋转轴的方向向量,计算标志点A和B在旋转平面上的投影,计算操作目标的旋转角度,计算旋转角速度,得到目标的旋转角速度矢量和目标的旋转轴方程辨识结果。有益效果计算量小,辨识速度快,辨识精度高,易于实现的特点,弥补了现有方法无法辨识目标旋转轴的缺陷,能够被用来对自旋卫星、失控旋转卫星等空间目标的旋转状态进行辨识,为空间旋转目标的近距离空间操作奠定了基础,有着巨大的应用潜力。文档编号G01P13/04GK102981011SQ20121052488公开日2013年3月20日 申请日期2012年12月10日 优先权日2012年12月10日专利技术者黄攀峰, 胡仄虹, 刘正雄, 孟中杰 申请人:西北工业大学本文档来自技高网
...

【技术保护点】
一种基于双目视觉的空间目标旋转状态的辨识方法,其特征在于步骤如下:步骤1:将双目相机置于目标附近的任意位置P点,以目标上任意的两个标志点A和B为特征点,以t0时刻两点在相机坐标系中的位置向量rA0和rB0及t0+ΔT时刻两点在相机坐标系中的位置矢量rA1和rB1,计算角度量θ:θ=arccos[(rA1-rA0)·(rB1-rB0)|rA1-rA0||rB1-rB0|]若计算的|θ|>5°且|180?θ|>5°,转入步骤2,否则需要重新选择标志点A和B;步骤2计算旋转轴的方向向量:若rflag·rs≥0,则旋转轴的方向向量S=rs;若rflag·rs<0,则旋转轴的方向向量S=?rs;其中:rflag=(rB0?rA0)×(rB1?rA1),rS=(rA1-rA0)×(rB1-rB0)|(rA1-rA0)×(rB1-rB0)|;步骤3计算标志点A和B在旋转平面上的投影rPA0、rPA1、rPB0、rPB0:rPA0=rA0?(rA0·S)S,rPB0=rB0?(rB0·S)S,rPA1=rA1?(rA1·S)S,rPB0=rB0?(rB0·S)S;计算投影长度比γ:若γ≥cos(80°)=0.174,则转入步骤4,否则需要返回步骤1,重新选择标志点A和B后重复步骤1~3;步骤4计算操作目标的旋转角度若则转入步骤5,否则需要回到步骤1,增大观测时间ΔT后重复步骤1~4;步骤5差分计算旋转角速度ω:计算目标旋转运动四元素如下:q1=Sxsinφ2,q2=Sysinφ2,q3=Szsinφ2,q4=cosφ2式中,Sx、Sy和Sz分别表示旋转轴方向向量S在三个坐标轴上的分量;得到目标旋转矩阵R为:R=q12-q22-q32+q422(q1q2+q3q4)2(q1q3-q2q4)2(q1q2-q3q4)-q12+q22-q32+q422(q2q3+q1q4)2(q1q3+q2q4)2(q2q3-q1q4)-q12-q22+q32+q42T;步骤6计算旋转平面中心点C的坐标近似值r~C=(ATA)ATb式中:A=I-RI-RST,b=rPA1-RrPA0rPB1-RrPB00,其中,I表示3×3的单位矩阵;步骤7:目标的旋转角速度矢量的辨识结果为:ωS;目标的旋转轴方程的辨识结果为:其中:rCx、rCy和rCz分别表示旋转中心坐标近似值的在三个坐标轴上的分量,即FDA00002552137900013.jpg,FDA00002552137900014.jpg,FDA00002552137900015.jpg,FDA00002552137900016.jpg,FDA00002552137900021.jpg,FDA00002552137900027.jpg,FDA000025521379000211.jpg,FDA000025521379000212.jpg,FDA000025521379000213.jpg...

【技术特征摘要】

【专利技术属性】
技术研发人员:黄攀峰胡仄虹刘正雄孟中杰
申请(专利权)人:西北工业大学
类型:发明
国别省市:

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

1