CN104006787B - 空间飞行器姿态运动模拟平台高精度姿态确定方法 - Google Patents
空间飞行器姿态运动模拟平台高精度姿态确定方法 Download PDFInfo
- Publication number
- CN104006787B CN104006787B CN201410195936.4A CN201410195936A CN104006787B CN 104006787 B CN104006787 B CN 104006787B CN 201410195936 A CN201410195936 A CN 201410195936A CN 104006787 B CN104006787 B CN 104006787B
- Authority
- CN
- China
- Prior art keywords
- attitude
- coordinate system
- gyroscope
- laser tracker
- motion simulation
- 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
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C1/00—Measuring angles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C25/00—Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
- G01C25/005—Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass initial alignment, calibration or starting-up of inertial devices
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Manufacturing & Machinery (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明的目的在于提供一种空间飞行器姿态运动模拟平台高精度姿态确定方法,采用的设备包括激光跟踪仪、智能测头、陀螺仪和两台工业控制计算机,从而搭建地面全物理仿真实验装置,该方法是一种基于扩展卡尔曼滤波的姿态确定的改进方法,通过对激光跟踪仪和陀螺的输出信息进行数据融合滤波处理,得到空间飞行器姿态运动模拟平台的姿态信息,更加符合实际工作情况,具有较高的实时性。本发明采用的测量设备安装简单,测量精度高,能够动态无接触测量空间飞行器姿态运动模拟平台的姿态角和角速率信息。
Description
技术领域
本发明涉及测量技术,具体说就是一种空间飞行器姿态运动模拟平台高精度姿态确定方法。
背景技术
空间飞行器姿态运动模拟平台(也称为三轴气浮台)依靠压缩空气在气浮轴承与轴承座之间形成的气膜,使模拟台体浮起,从而实现近似无摩擦的相对运动条件,以模拟卫星等空间飞行器在外层空间所受干扰力矩很小的力学环境。作为空间飞行器姿态运动的通用模拟器,三轴气浮台可以进行飞行器姿态控制系统性能的全物理仿真实验验证分析,是空间飞行器研制过程中的重要手段和方法。
空间飞行器姿态运动模拟平台在试验过程中需要通过姿态测量系统动态地给出姿态角、角速率等姿态信息,以便完成控制闭环,由于空间飞行器姿态运动模拟平台的特殊结构,以往用于转台测量的装置(如旋转变压器、感应同步器、光电码盘、光栅等)不适用于空间飞行器姿态运动模拟平台的测量,需要考虑新的测量方法和装置。并且在目前实际应用中,姿态测量系统精度的高低直接关系到仿真试验的效果。
经检索文献发现,中国发明专利申请号:201110249979.2,专利名称为三轴气浮台高精度姿态角测量装置及其方法,该专利在三轴气浮台台面底部四周安装导轨、遮光帘和标志器,人工照明系统和数字CCD摄像机安装在可升降平台上。数字CCD摄像机采集标志器的图像并传输到负责图像处理的计算机上,通过对标志器进行亚像素定位,获取标志器的精确坐标,从而计算出标志器与数字CCD摄像机之间的相对姿态角。但由于系统构建上的缺陷,测量精度受到限制,从而影响其实际使用范围。
中国发明专利申请号:201310134631.8,专利名称为:三轴气浮台高精度姿态角及角速度测量装置,该专利在三轴气浮台的仪表平台上安装智能侧头、陀螺仪和四面棱镜,在台下安装激光跟踪仪和两台光电自准直仪,根据激光跟踪仪、两台光电自准直仪和陀螺仪的数据直接得到姿态信息。但是该专利在数据滤波处理部分,并没有考虑到偏差四元数模为1的约束条件,直接采用卡尔曼滤波,容易造成误差方差阵发生奇异,导致数据发散,姿态确定失败。该专利没有考虑到激光跟踪仪和光电自准直仪输出信息的姿态参数转换、陀螺仪量测坐标系标定等过程。此外,将数据处理与通信部分安排在台下进行,不符合实际情况。
在文献“三轴气浮台单框伺服测角系统的研究”(发表于宇航学报,1996,第17卷,第4期,页码:71-74)中,哈尔滨工业大学的张晓友、刘敦和北京控制工程研究所的李继苏等提出了一种单框伺服测量方案,该系统在气浮台底座上安装一个可以绕气浮台中心铅垂线转动的圆弧臂,并在其上安装可以移动的滑架,通过敏感圆弧臂的转动和滑架的移动测量气浮台的姿态信息。当该系统需要增加复杂的机械系统和敏感器系统,机构复杂,工程应用较困难,并且其精度受到机械装置和敏感器的限制,很难达到高精度。
发明内容
针对空间飞行器姿态运动模拟平台的姿态确定问题,本发明的目的在于提供一种空间飞行器姿态运动模拟平台高精度姿态确定方法,该方法是一种基于扩展卡尔曼滤波的姿态确定的改进方法,通过对激光跟踪仪和陀螺的输出信息进行数据融合滤波处理,得到空间飞行器姿态运动模拟平台的姿态信息。
本发明是这样实现的:一种空间飞行器姿态运动模拟平台高精度姿态确定方法,采用的设备包括激光跟踪仪、智能测头、陀螺仪和两台工业控制计算机,激光跟踪仪安装于空间飞行器姿态运动模拟平台的台下;在姿态确定之前,智能测头安装在台下,配合激光跟踪仪标定激光跟踪仪的量测坐标系,姿态确定过程中,智能测头固定在空间飞行器姿态运动模拟平台的仪表平台上,智能测头上具有靶标定位系统,激光跟踪仪配合智能测头能够跟踪并确定智能测头转动的三维角度以及移动的三维距离;陀螺仪固定在空间飞行器姿态运动模拟平台的仪表平台上,输出空间飞行器姿态运动模拟平台的角速率信息;第一工业控制计算机安装在空间飞行器姿态运动模拟平台的仪表平台上,进行数据处理工作;第二工业控制计算机安装在台下,采集激光跟踪仪的输出数据,并通过无线网络,发送给第一工业控制计算机;第一工业控制计算机接收激光跟踪仪和陀螺仪的姿态数据,并进行数据融合滤波处理,输出空间飞行器姿态运动模拟平台的姿态角信息,同时标定陀螺仪的漂移,实时修正陀螺仪的输出角速率。
本发明还具有如下特征:
1、如上所述的一种空间飞行器姿态运动模拟平台高精度姿态确定方法,其中数据融合滤波处理的方法如下:
步骤1:根据姿态参数转换公式,采用312转序,利用激光跟踪仪输出的气浮台姿态角θ、ψ计算得到气浮台体坐标系相对惯性系的坐标转换矩阵Aib:
其中,θ、ψ是激光跟踪仪输出的气浮台姿态角;
进一步计算得到姿态四元数:
步骤2:构造系统的状态方程
选择偏差四元数的矢量部分Qe和陀螺漂移偏差Δb组成六维状态变量X(t),构造系统的状态方程:
即
其中
F是系统的状态矩阵,G是系统过程噪声驱动矩阵,ω是空间飞行器姿态运动模拟平台的体坐标系相对惯性系的转动角速率在体坐标系的投影,是陀螺的量测坐标系相对空间飞行器姿态运动模拟平台的体坐标系的坐标转换矩阵,ng是陀螺的量测噪声,ns是陀螺的相关漂移的驱动噪声;
离散化处理:
Xk=Φk,k-1Xk-1+Γk-1Wk-1(6)
其中
T为采样时间间隔,Wk-1是系统的过程噪声;
步骤3:构造系统的量测方程
选取偏差四元数的矢量部分Qe为量测值Zk,构造系统的量测方程:
其中
Hk=[I3×303×3](9)
Hk是量测矩阵,Vk是激光跟踪仪的量测噪声,是激光跟踪仪的量测坐标系相对惯性坐标系的坐标转换矩阵;
步骤4:一步递推预测
在k时刻,已知k-1时刻的姿态四元数估计值陀螺漂移的估计值陀螺的量测角速率uk-1,量测得到当前k时刻激光跟踪仪的输出四元数qk,陀螺仪的输出角速率uk;
由于四元数存在模为1的约束条件,以及偏差四元数的叉乘运算关系,对于一步递推预测过程,需要对状态变量中的陀螺漂移和姿态四元数分开进行讨论:
(4.1)陀螺仪漂移的一步递推预测值
由于陀螺漂移变化缓慢,k时刻的陀螺漂移就是k-1时刻的估计值即:
(4.2)姿态四元数的一步递推预测值
根据姿态四元数的运动学方程,得到k-1时刻姿态四元数的变化率
其中,是k-1时刻陀螺输出角速率的修正值,即空间飞行器姿态运动模拟平台角速率的估计值,通过利用陀螺漂移估计将陀螺输出uk-1中的漂移部分剔除得到:
利用采用相关数值积分的方法,即可得到k时刻姿态四元数的一步递推预测值
进一步的,根据偏差四元数的定义,利用姿态四元数的一步递推预测值和激光跟踪仪的输出qk,得到偏差四元数的一步递推预测值
步骤5:状态更新
根据下式进行状态更新,得到偏差四元数矢量部分的滤波估计值和陀螺仪(3)漂移偏差的滤波估计值
Pk=(1-KkHk)Pk/k-1(16)
其中Qk是过程噪声统计矩阵,Rk是量测噪声统计矩阵,Pk/k-1是误差统计特性的一步递推预测矩阵;Kk是滤波增益矩阵;Pk是误差方差阵;
步骤6:姿态滤波信息融合
由于四元数存在模为1的约束条件,以及偏差四元数的叉乘运算关系,姿态滤波信息融合过程也需要对陀螺漂移和姿态四元数分开讨论:
(6.1)陀螺仪漂移的滤波估计值
陀螺漂移偏差滤波估计值与陀螺漂移一步递推预测值相加,得到陀螺漂移的滤波估计值
(6.2)姿态四元数的滤波估计值
根据偏差四元数的定义,得到姿态四元数的滤波估计值
步骤7:输出姿态参数
(7.1)空间飞行器姿态运动模拟平台角速率
利用陀螺漂移的滤波估计值将陀螺输出角速率uk中的漂移量刨除掉,即得到空间飞行器姿态运动模拟平台角速率
(7.2)空间飞行器姿态运动模拟平台姿态角θ,ψ:
根据姿态参数的转换公式,利用姿态四元数的滤波估计值可以得到空间飞行器姿态运动模拟平台当前时刻的姿态角:
2、如上所述的一种空间飞行器姿态运动模拟平台高精度姿态确定方法,其中激光跟踪仪的量测坐标系相对惯性坐标系的坐标转换矩阵的标定方法是:
在使用激光跟踪仪测量空间飞行器姿态运动模拟平台的姿态角时,需要已知激光跟踪仪的量测坐标系相对于惯性坐标系之间的方位关系,即标定激光跟踪仪的量测坐标系Os-XsYsZs,具体方法如下:
在惯性坐标系中的原点和北东两个方向轴上测量好的固定点上分别放置三个靶球,测量出三个靶球在激光跟踪仪量测坐标系中的坐标,从而标定出激光跟踪仪量测坐标系相对惯性坐标系之间的方位关系
首先调整激光跟踪仪使其水平,再通过激光跟踪仪测出Os点和北向轴上靶球[0y10]T在激光跟踪仪坐标系中的坐标分别为[abc]T和[xyz]T,通过齐次坐标变换关系有:
由此解得θis,由于激光跟踪仪水平,因此激光跟踪仪量测坐标系Os-XsYsZs相对惯性坐标系Oi-XiYiZi之间的坐标转换矩阵为:
3、如上所述的一种空间飞行器姿态运动模拟平台高精度姿态确定方法,陀螺量测坐标系相对空间飞行器姿态运动模拟平台体坐标系的坐标转换矩阵的标定方法,如下:
根据陀螺仪的安装和测量,得出陀螺仪量测坐标系OgXg轴正向与仪表平台本体坐标系ObXb轴、ObYb轴、ObZb轴正向之间的夹角α1、α1、α3,OgYg轴正向与仪表平台本体坐标系ObXb轴、ObYb轴、ObZb轴正向之间的夹角β1、β2、β3,OgZg轴正向与仪表平台本体坐标系ObXb轴、ObYb轴、ObZb轴正向之间的夹角γ1、γ2、γ3,则陀螺仪量测坐标系Og-XgYgZg相对空间飞行器姿态运动模拟平台体坐标系Ob-XbYbZb的旋转变换矩阵为:
本发明提供一种空间飞行器姿态运动模拟平台高精度姿态确定方法,测量设备安装简单,测量精度高,能够动态无接触测量空间飞行器姿态运动模拟平台的姿态角和角速率信息,并同时标定陀螺仪的漂移,实时修正陀螺仪的输出角速率。本发明搭建地面全物理仿真实验装置,在台上对激光跟踪仪和陀螺的输出信息进行数据融合滤波处理,更加符合实际工作情况,具有较高的实时性。本发明也用于单轴转台姿态角、角速率的精确测量。
附图说明
图1是空间飞行器姿态运动模拟平台高精度姿态确定装置的组成示意图;
图2是空间飞行器姿态运动模拟平台姿态角精度曲线图;
图3是空间飞行器姿态运动模拟平台角速率精度曲线图;
图4是标定激光跟踪仪量测坐标系的示意图;
图5是各坐标系转换关系示意图;
图6是空间飞行器姿态运动模拟平台高精度姿态确定装置的通信模式示意图。
具体实施方式
下面结合附图举例对本发明作进一步说明。
实施例1:
结合图1,本发明一种空间飞行器姿态运动模拟平台高精度姿态确定方法,采用的设备包括激光跟踪仪1、智能测头2、陀螺仪3和两台工业控制计算机4.5,激光跟踪仪1安装于空间飞行器姿态运动模拟平台的台下;在姿态确定之前,智能测头2安装在台下,配合激光跟踪仪1标定激光跟踪仪1的量测坐标系,姿态确定过程中,智能测头2固定在空间飞行器姿态运动模拟平台的仪表平台上,智能测头2上具有靶标定位系统,激光跟踪仪1配合智能测头2能够跟踪并确定智能测头2转动的三维角度以及移动的三维距离;陀螺仪3固定在空间飞行器姿态运动模拟平台的仪表平台上,输出空间飞行器姿态运动模拟平台的角速率信息;第一工业控制计算机4安装在空间飞行器姿态运动模拟平台的仪表平台上,进行数据处理工作;第二工业控制计算机5安装在台下,采集激光跟踪仪1的输出数据,并通过无线网络,发送给第一工业控制计算机4;第一工业控制计算机4接收激光跟踪仪1和陀螺仪3的姿态数据,并进行数据融合滤波处理,输出空间飞行器姿态运动模拟平台的姿态角信息,同时标定陀螺仪3的漂移,实时修正陀螺仪3的输出角速率。
实现步骤如下:
步骤一:打开设备电源,待各设备预热完成后进行下一步;
步骤二:标定激光跟踪仪1的量测坐标系;
步骤三:标定陀螺仪3的量测坐标系;
步骤四:搭建无线网络,实现台上台下两台工业控制计算机4.5的网络通信;
步骤五:利用激光跟踪仪1和陀螺仪3的输出数据,通过数据融合滤波软件6得到气浮台的姿态角和角速率信息。
本发明利用激光跟踪仪1和陀螺仪3联合实现空间飞行器姿态运动模拟平台的高精度姿态确定,其中激光跟踪仪1可以选用瑞士Leica公司AT901产品或者美国API公司的产品,此处以Leica公司AT901产品为例,其三维姿态角度的测量精度为3″(3σ),测量范围达到±60°。使用时,激光跟踪仪1安装在气浮台下的支架上,智能测头2安装在气浮台仪表平台上和台体一起运动,安装时要保证激光跟踪仪1光轴和智能测头2靶球之间的视场需求,以保证测试系统在工作过程中不丢失测量自由度,激光跟踪仪1根据测量数据实时计算出智能测头2的相对姿态信息。
空间飞行器姿态运动模拟平台角速率的测量由高精度半球谐振陀螺仪实现。将半球谐振陀螺仪垂直安装在经调平后的空间飞行器姿态运动模拟平台中心,其敏感轴与空间飞行器姿态运动模拟平台转轴垂直。半球谐振陀螺仪的输出包含了空间飞行器姿态运动模拟平台的常值漂移,相关漂移,量测噪声等漂移噪声,在实际使用时,采用激光跟踪仪的姿态信息经过数据融合滤波软件修正陀螺的输出角速率。
实施例2:
本发明提出了一种基于扩展卡尔曼滤波的空间飞行器姿态运动模拟平台姿态确定改进方案,搭建地面全物理仿真实验装置,通过对激光跟踪仪和陀螺仪的输出信息进行数据融合滤波处理,得到空间飞行器姿态运动模拟平台的姿态信息,具体步骤如下:
步骤1:根据姿态参数转换公式,采用312转序,利用激光跟踪仪输出的气浮台姿态角θ、ψ计算得到气浮台体坐标系相对惯性系的坐标转换矩阵Aib:
其中,θ、ψ是激光跟踪仪输出的气浮台姿态角;
进一步计算得到姿态四元数:
步骤2:构造系统的状态方程
选择偏差四元数的矢量部分Qe和陀螺漂移偏差Δb组成六维状态变量X(t),构造系统的状态方程:
即
其中
F是系统的状态矩阵,G是系统过程噪声驱动矩阵,ω是空间飞行器姿态运动模拟平台的体坐标系相对惯性系的转动角速率在体坐标系的投影,是陀螺的量测坐标系相对空间飞行器姿态运动模拟平台的体坐标系的坐标转换矩阵,ng是陀螺的量测噪声,ns是陀螺的相关漂移的驱动噪声;
离散化处理:
Xk=Φk,k-1Xk-1+Γk-1Wk-1(31)
其中
T为采样时间间隔,Wk-1是系统的过程噪声;
步骤3:构造系统的量测方程
选取偏差四元数的矢量部分Qe为量测值Zk,构造系统的量测方程:
其中
Hk=[I3×303×3](34)
Hk是量测矩阵,Vk是激光跟踪仪的量测噪声,是激光跟踪仪的量测坐标系相对惯性坐标系的坐标转换矩阵;
步骤4:一步递推预测
在k时刻,已知k-1时刻的姿态四元数估计值陀螺漂移的估计值陀螺的量测角速率uk-1,量测得到当前k时刻激光跟踪仪的输出四元数qk,陀螺仪的输出角速率uk;
由于四元数存在模为1的约束条件,以及偏差四元数的叉乘运算关系,对于一步递推预测过程,需要对状态变量中的陀螺漂移和姿态四元数分开进行讨论:
(4.1)陀螺仪漂移的一步递推预测值
由于陀螺漂移变化缓慢,k时刻的陀螺漂移就是k-1时刻的估计值即:
(4.2)姿态四元数的一步递推预测值
根据姿态四元数的运动学方程,得到k-1时刻姿态四元数的变化率
其中,是k-1时刻陀螺输出角速率的修正值,即空间飞行器姿态运动模拟平台角速率的估计值,通过利用陀螺漂移估计将陀螺输出uk-1中的漂移部分剔除得到:
利用采用相关数值积分的方法,即可得到k时刻姿态四元数的一步递推预测值
进一步的,根据偏差四元数的定义,利用姿态四元数的一步递推预测值和激光跟踪仪的输出qk,得到偏差四元数的一步递推预测值
步骤5:状态更新
根据下式进行状态更新,得到偏差四元数矢量部分的滤波估计值和陀螺仪(3)漂移偏差的滤波估计值
Pk=(1-KkHk)Pk/k-1(41)
其中Qk是过程噪声统计矩阵,Rk是量测噪声统计矩阵,Pk/k-1是误差统计特性的一步递推预测矩阵;Kk是滤波增益矩阵;Pk是误差方差阵;
步骤6:姿态滤波信息融合
由于四元数存在模为1的约束条件,以及偏差四元数的叉乘运算关系,姿态滤波信息融合过程也需要对陀螺漂移和姿态四元数分开讨论:
(6.1)陀螺仪漂移的滤波估计值
陀螺漂移偏差滤波估计值与陀螺漂移一步递推预测值相加,得到陀螺漂移的滤波估计值
(6.2)姿态四元数的滤波估计值
根据偏差四元数的定义,得到姿态四元数的滤波估计值
步骤7:输出姿态参数
(7.1)空间飞行器姿态运动模拟平台角速率
利用陀螺漂移的滤波估计值将陀螺输出角速率uk中的漂移量刨除掉,即得到空间飞行器姿态运动模拟平台角速率
(7.2)空间飞行器姿态运动模拟平台姿态角θ,ψ:
根据姿态参数的转换公式,利用姿态四元数的滤波估计值可以得到空间飞行器姿态运动模拟平台当前时刻的姿态角:
结合图2-3,激光跟踪仪的测量精度为3″(3σ),陀螺仪的常值漂移为1.5°/h(3σ),随机漂移为0.003°/h(3σ),量测噪声为10″(3σ),经数学仿真,空间飞行器姿态运动模拟平台姿态角精度为0.05″,角速率精度为0.7″。
实施例3:
结合图4,介绍激光跟踪仪的量测坐标系Os-XsYsZs相对惯性坐标系Oi-XiYiZi的坐标转换矩阵的标定方法。
首先调整激光跟踪仪使其水平,再通过激光跟踪仪测出Os点和北向轴上靶球[0y10]T在激光跟踪仪坐标系中的坐标分别为[abc]T和[xyz]T,通过齐次坐标变换关系有:
由此可解得θis,由于激光跟踪仪水平,因此由激光跟踪仪量测坐标系Os-XsYsZs相对惯性坐标系Oi-XiYiZi之间的坐标转换矩阵为:
实施例4:
结合图5,介绍陀螺量测坐标系Og-XgYgZg相对空间飞行器姿态运动模拟平台体坐标系Ob-XbYbZb的坐标转换矩阵的标定方法,如下
根据陀螺仪的安装和测量,得出陀螺仪量测坐标系OgXg轴正向与仪表平台本体坐标系ObXb轴、ObYb轴、ObZb轴正向之间的夹角α1、α2、α3,OgYg轴正向与仪表平台本体坐标系ObXb轴、ObYb轴、ObZb轴正向之间的夹角β1、β2、β3,OgZg轴正向与仪表平台本体坐标系ObXb轴、ObYb轴、ObZb轴正向之间的夹角γ1、γ2、γ3,则陀螺仪量测坐标系Og-XgYgZg相对空间飞行器姿态运动模拟平台体坐标系Ob-XbYbZb的旋转变换矩阵为:
实施例5:
结合图6,介绍空间飞行器姿态运动模拟平台高精度姿态确定装置的通信模式。
台上的工业控制计算机通过数据采样卡采集来自陀螺仪输出的角速率数据。台下的工业控制计算机通过数据采样卡采集来自激光跟踪仪输出的姿态角数据,并通过无线网络发送给台上的工业控制计算机。台上的工业控制计算机利用无线网络接收来自台下的工业控制计算机的数据,并进行数据融合滤波处理,输出空间飞行器姿态运动模拟平台的姿态角信息,同时标定陀螺仪的漂移,实时修正陀螺仪的输出角速率。
Claims (4)
1.一种空间飞行器姿态运动模拟平台高精度姿态确定方法,采用的设备包括激光跟踪仪、智能测头、陀螺仪和两台工业控制计算机,其特征在于:激光跟踪仪安装于空间飞行器姿态运动模拟平台的台下;在姿态确定之前,智能测头安装在台下,配合激光跟踪仪标定激光跟踪仪的量测坐标系,姿态确定过程中,智能测头固定在空间飞行器姿态运动模拟平台的仪表平台上,智能测头上具有靶标定位系统,激光跟踪仪配合智能测头能够跟踪并确定智能测头转动的三维角度以及移动的三维距离;陀螺仪固定在空间飞行器姿态运动模拟平台的仪表平台上,输出空间飞行器姿态运动模拟平台的角速率信息;第一工业控制计算机安装在空间飞行器姿态运动模拟平台的仪表平台上,进行数据处理工作;第二工业控制计算机安装在台下,采集激光跟踪仪的输出数据,并通过无线网络,发送给第一工业控制计算机;第一工业控制计算机接收激光跟踪仪和陀螺仪的姿态数据,并进行数据融合滤波处理,输出空间飞行器姿态运动模拟平台的姿态角信息,同时标定陀螺仪的漂移,实时修正陀螺仪的输出角速率。
2.根据权利要求1所述的一种空间飞行器姿态运动模拟平台高精度姿态确定方法,其特征在于,所述的数据融合滤波处理的方法如下:
步骤1:根据姿态参数转换公式,采用312转序,利用激光跟踪仪输出的气浮台姿态角θ、ψ计算得到气浮台体坐标系相对惯性系的坐标转换矩阵Aib:
其中,θ、ψ是激光跟踪仪输出的气浮台姿态角;
进一步计算得到姿态四元数:
q1=(A23-A32)/4q0(2)
q2=(A31-A13)/4q0
q3=(A12-A21)/4q0
步骤2:构造系统的状态方程
选择偏差四元数的矢量部分Qe和陀螺漂移偏差Δb组成六维状态变量X(t),构造系统的状态方程:
即
其中
F是系统的状态矩阵,G是系统过程噪声驱动矩阵,ω是空间飞行器姿态运动模拟平台的体坐标系相对惯性系的转动角速率在体坐标系的投影,是陀螺的量测坐标系相对空间飞行器姿态运动模拟平台的体坐标系的坐标转换矩阵,ng是陀螺的量测噪声,ns是陀螺的相关漂移的驱动噪声;
离散化处理:
Xk=Φk,k-1Xk-1+Γk-1Wk-1(6)
其中
T为采样时间间隔,Wk-1是系统的过程噪声;
步骤3:构造系统的量测方程
选取偏差四元数的矢量部分Qe为量测值Zk,构造系统的量测方程:
其中
Hk=[I3×303×3](9)
Hk是量测矩阵,Vk是激光跟踪仪的量测噪声,是激光跟踪仪的量测坐标系相对惯性坐标系的坐标转换矩阵;
步骤4:一步递推预测
在k时刻,已知k-1时刻的姿态四元数估计值陀螺漂移的估计值陀螺的量测角速率uk-1,量测得到当前k时刻激光跟踪仪的输出四元数qk,陀螺仪的输出角速率uk;
对于一步递推预测过程,需要对状态变量中的陀螺漂移和姿态四元数分开进行讨论:
(4.1)陀螺仪漂移的一步递推预测值
由于陀螺漂移变化缓慢,k时刻的陀螺漂移就是k-1时刻的估计值即:
(4.2)姿态四元数的一步递推预测值
根据姿态四元数的运动学方程,得到k-1时刻姿态四元数的变化率
其中,是k-1时刻陀螺输出角速率的修正值,即空间飞行器姿态运动模拟平台角速率的估计值,通过利用陀螺漂移估计将陀螺输出uk-1中的漂移部分剔除得到:
利用采用相关数值积分的方法,即可得到k时刻姿态四元数的一步递推预测值
进一步的,根据偏差四元数的定义,利用姿态四元数的一步递推预测值和激光跟踪仪的输出qk,得到偏差四元数的一步递推预测值
步骤5:状态更新
根据下式进行状态更新,得到偏差四元数矢量部分的滤波估计值和陀螺仪漂移偏差的滤波估计值
Pk=(1-KkHk)Pk/k-1(16)
其中Qk是过程噪声统计矩阵,Rk是量测噪声统计矩阵,Pk/k-1是误差统计特性的一步递推预测矩阵;Kk是滤波增益矩阵;Pk是误差方差阵;
步骤6:姿态滤波信息融合
姿态滤波信息融合过程也需要对陀螺漂移和姿态四元数分开讨论:
(6.1)陀螺仪漂移的滤波估计值
陀螺漂移偏差滤波估计值与陀螺漂移一步递推预测值相加,得到陀螺漂移的滤波估计值
(6.2)姿态四元数的滤波估计值
根据偏差四元数的定义,得到姿态四元数的滤波估计值
步骤7:输出姿态参数
(7.1)空间飞行器姿态运动模拟平台角速率
利用陀螺漂移的滤波估计值将陀螺输出角速率uk中的漂移量刨除掉,即得到空间飞行器姿态运动模拟平台角速率
(7.2)空间飞行器姿态运动模拟平台姿态角θ,ψ:
根据姿态参数的转换公式,利用姿态四元数的滤波估计值得到空间飞行器姿态运动模拟平台当前时刻的姿态角:
3.根据权利要求1所述的一种空间飞行器姿态运动模拟平台高精度姿态确定方法,其特征在于,激光跟踪仪的量测坐标系相对惯性坐标系的坐标转换矩阵的标定方法,即标定激光跟踪仪的量测坐标系Os-XsYsZs,具体方法如下:
在惯性坐标系中的原点和北东两个方向轴上测量好的固定点上分别放置三个靶球,测量出三个靶球在激光跟踪仪量测坐标系中的坐标,从而标定出激光跟踪仪量测坐标系相对惯性坐标系之间的方位关系
首先调整激光跟踪仪使其水平,再通过激光跟踪仪测出Os点和北向轴上靶球[0y10]T在激光跟踪仪坐标系中的坐标分别为[abc]T和[xyz]T,通过齐次坐标变换关系有:
由此解得θis,由于激光跟踪仪水平,因此激光跟踪仪量测坐标系Os-XsYsZs相对惯性坐标系Oi-XiYiZi之间的坐标转换矩阵为:
4.根据权利要求1所述的一种空间飞行器姿态运动模拟平台高精度姿态确定方法,其特征在于,陀螺量测坐标系相对空间飞行器姿态运动模拟平台体坐标系的坐标转换矩阵的标定方法,如下:
根据陀螺仪的安装和测量,得出陀螺仪量测坐标系OgXg轴正向与仪表平台本体坐标系ObXb轴、ObYb轴、ObZb轴正向之间的夹角α1、α2、α3,OgYg轴正向与仪表平台本体坐标系ObXb轴、ObYb轴、ObZb轴正向之间的夹角β1、β2、β3,OgZg轴正向与仪表平台本体坐标系ObXb轴、ObYb轴、ObZb轴正向之间的夹角γ1、γ2、γ3,则陀螺仪量测坐标系Og-XgYgZg相对空间飞行器姿态运动模拟平台体坐标系Ob-XbYbZb的旋转变换矩阵为:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410195936.4A CN104006787B (zh) | 2014-05-01 | 2014-05-01 | 空间飞行器姿态运动模拟平台高精度姿态确定方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410195936.4A CN104006787B (zh) | 2014-05-01 | 2014-05-01 | 空间飞行器姿态运动模拟平台高精度姿态确定方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104006787A CN104006787A (zh) | 2014-08-27 |
| CN104006787B true CN104006787B (zh) | 2016-07-06 |
Family
ID=51367562
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410195936.4A Active CN104006787B (zh) | 2014-05-01 | 2014-05-01 | 空间飞行器姿态运动模拟平台高精度姿态确定方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104006787B (zh) |
Families Citing this family (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104298128A (zh) * | 2014-09-29 | 2015-01-21 | 哈尔滨工业大学 | 空间飞行器导航制导技术地面仿真方法 |
| CN104296908B (zh) * | 2014-09-29 | 2016-08-24 | 哈尔滨工业大学 | 三自由度气浮台干扰力矩组成测量装置 |
| CN104898681B (zh) * | 2015-05-04 | 2017-07-28 | 浙江工业大学 | 一种采用三阶近似毕卡四元数的四旋翼飞行器姿态获取方法 |
| CN106247988B (zh) * | 2015-06-11 | 2018-07-20 | 北京卫星环境工程研究所 | 基于激光跟踪仪的星体姿态及太阳翼展开架精度测量方法 |
| CN105300597B (zh) * | 2015-08-04 | 2018-01-02 | 上海卫星工程研究所 | 三轴气浮台质心调平衡方法及装置 |
| CN105180966B (zh) * | 2015-08-05 | 2018-03-30 | 哈尔滨工业大学 | 一种基于卡尔曼滤波对二次平台线阵ccd测量倾角进行优化的方法 |
| CN105312771B (zh) * | 2015-11-27 | 2017-01-25 | 上海新跃仪表厂 | 用于轴对称结构谐振子调平的激光设备及其方法 |
| CN106197395A (zh) * | 2016-03-23 | 2016-12-07 | 南京航空航天大学 | 一种基于ni‑cvs的气浮台位置姿态确定方法 |
| CN105865432B (zh) * | 2016-03-31 | 2017-07-18 | 北京航空航天大学 | 一种针对陀螺仪多源噪声的混合滤波方法与测试平台 |
| CN105651242B (zh) * | 2016-04-05 | 2018-08-24 | 清华大学深圳研究生院 | 一种基于互补卡尔曼滤波算法计算融合姿态角度的方法 |
| CN106969744B (zh) * | 2017-04-24 | 2022-12-16 | 焦锋利 | 战机机体空间姿态测量仪及战机机体空间姿态测量方法 |
| CN107702710B (zh) * | 2017-08-17 | 2020-10-02 | 上海航天控制技术研究所 | 一种多陀螺表头常值漂移实时估计方法 |
| CN109724593A (zh) * | 2017-10-27 | 2019-05-07 | 北京精密机电控制设备研究所 | 一种气浮模拟器位姿状态跟踪测量方法 |
| CN108399642B (zh) * | 2018-01-26 | 2021-07-27 | 上海深视信息科技有限公司 | 一种融合旋翼无人机imu数据的通用目标跟随方法和系统 |
| CN110186484B (zh) * | 2019-06-25 | 2021-06-11 | 北京航天控制仪器研究所 | 一种提高惯性制导航天器落点精度的方法 |
| CN114166115B (zh) * | 2021-10-28 | 2023-12-29 | 北京控制工程研究所 | 一种试验场高精度实时定姿、定位系统及方法 |
| CN114167900B (zh) * | 2021-11-19 | 2023-06-30 | 北京环境特性研究所 | 一种基于无人机和差分gps的光电跟踪系统标校方法及装置 |
| CN114136343B (zh) * | 2021-12-03 | 2024-03-26 | 中国人民解放军63660部队 | 一种姿态稳定跟踪平台动态指向误差的测量方法 |
| CN114740755B (zh) * | 2022-03-22 | 2025-09-02 | 上海机电工程研究所 | 飞行器半实物仿真中目标运动跟踪模拟方法及系统 |
| CN115876151B (zh) * | 2022-11-21 | 2025-09-05 | 中国航空工业集团公司北京长城计量测试技术研究所 | 一种用于大型空间探测器载荷姿态自动检测的系统 |
| CN116182807B (zh) * | 2023-04-24 | 2023-07-28 | 北京惠朗时代科技有限公司 | 一种姿态信息确定方法、装置、电子设备、系统和介质 |
| CN119665960A (zh) * | 2023-09-21 | 2025-03-21 | 南京航空航天大学 | 一种基于大时延补偿模型的气浮台组合姿态确定算法 |
| CN117608326B (zh) * | 2024-01-19 | 2024-03-29 | 四川图林科技有限责任公司 | 一种半球谐振陀螺的半球谐振子振动幅值控制系统及方法 |
| CN120232432B (zh) * | 2025-05-30 | 2025-08-19 | 北京环境特性研究所 | 基于陀螺仪-码盘的转台方位姿态估计方法和装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102426007A (zh) * | 2011-08-29 | 2012-04-25 | 哈尔滨工业大学 | 三轴气浮台高精度姿态角测量方法及其装置 |
| CN103234512A (zh) * | 2013-04-03 | 2013-08-07 | 哈尔滨工业大学 | 三轴气浮台高精度姿态角度及角速度测量装置 |
-
2014
- 2014-05-01 CN CN201410195936.4A patent/CN104006787B/zh active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102426007A (zh) * | 2011-08-29 | 2012-04-25 | 哈尔滨工业大学 | 三轴气浮台高精度姿态角测量方法及其装置 |
| CN103234512A (zh) * | 2013-04-03 | 2013-08-07 | 哈尔滨工业大学 | 三轴气浮台高精度姿态角度及角速度测量装置 |
Non-Patent Citations (5)
| Title |
|---|
| "五自由度气浮仿真试验台位置和姿态控制系统研究";王捷冰;《哈尔滨工业大学硕士学位论文》;20110531;全文 * |
| "基于半球谐振陀螺与星敏感器的星载姿态测量系统实现";伊国兴等;《中国惯性技术学报》;20120229;第20卷(第1期);58-62 * |
| "基于半球谐振陀螺的捷联惯性姿态系统的一种粒子滤波方法";沈博昌等;《宇航学报》;20090331;第30卷(第2期);620-624 * |
| "基于视觉和扩展卡尔曼滤波的位姿和运动估计新方法";伍雪冬;《仪器仪表学报》;20041031;第25卷(第5期);676-680 * |
| "空间飞行器姿态控制仿真实验平台系统研究与设计";鲁兴举;《国防科技大学硕士学位论文》;20061130;全文 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104006787A (zh) | 2014-08-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104006787B (zh) | 空间飞行器姿态运动模拟平台高精度姿态确定方法 | |
| CN103994763B (zh) | 一种火星车的sins/cns深组合导航系统及其实现方法 | |
| CN103234512B (zh) | 三轴气浮台高精度姿态角度及角速度测量装置 | |
| CN103323026B (zh) | 星敏感器和有效载荷的姿态基准偏差估计与修正方法 | |
| CN104501838B (zh) | 捷联惯导系统初始对准方法 | |
| CN103743413B (zh) | 倾斜状态下调制寻北仪安装误差在线估计与寻北误差补偿方法 | |
| CN105371844B (zh) | 一种基于惯性/天文互助的惯性导航系统初始化方法 | |
| CN105091907B (zh) | Sins/dvl组合中dvl方位安装误差估计方法 | |
| CN105571578B (zh) | 一种利用伪观测取代精密转台的原地旋转调制寻北方法 | |
| Chen et al. | IMU mounting angle calibration for pipeline surveying apparatus | |
| CN106482746B (zh) | 一种用于混合式惯导系统的加速度计内杆臂标定与补偿方法 | |
| CN103808331A (zh) | 一种mems三轴陀螺仪误差标定方法 | |
| CN104764463B (zh) | 一种惯性平台调平瞄准误差的自检测方法 | |
| CN112378399A (zh) | 基于捷联惯导和数字全站仪的煤矿巷道掘进机器人精确定位定向方法 | |
| CN106940193A (zh) | 一种基于Kalman滤波的船舶自适应摇摆标定方法 | |
| CN110702143A (zh) | 基于李群描述的sins捷联惯性导航系统动基座快速初始对准方法 | |
| CN103759729B (zh) | 采用捷联惯导的月球软着陆地面试验用初始姿态获取方法 | |
| CN105509768B (zh) | 一种单轴寻北仪的误差标定方法 | |
| CN110940357B (zh) | 一种用于旋转惯导单轴自对准的内杆臂标定方法 | |
| CN104833375B (zh) | 一种借助星敏感器的imu两位置对准方法 | |
| CN105203103B (zh) | 地面航天器相对地理方位关系的实时测量方法 | |
| CN108507572B (zh) | 一种基于mems惯性测量单元的姿态定位误差修正方法 | |
| CN111207773B (zh) | 一种用于仿生偏振光导航的姿态无约束优化求解方法 | |
| CN106643726A (zh) | 一种统一惯性导航解算方法 | |
| CN104121930A (zh) | 一种基于加表耦合的mems陀螺漂移误差的补偿方法 |
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 |