CN102937450A - 一种基于陀螺测量信息的相对姿态确定方法 - Google Patents

一种基于陀螺测量信息的相对姿态确定方法 Download PDF

Info

Publication number
CN102937450A
CN102937450A CN2012104337759A CN201210433775A CN102937450A CN 102937450 A CN102937450 A CN 102937450A CN 2012104337759 A CN2012104337759 A CN 2012104337759A CN 201210433775 A CN201210433775 A CN 201210433775A CN 102937450 A CN102937450 A CN 102937450A
Authority
CN
China
Prior art keywords
attitude
satellite
relative
axle
cycle
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
CN2012104337759A
Other languages
English (en)
Other versions
CN102937450B (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 Control Engineering
Original Assignee
Beijing Institute of Control Engineering
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 Control Engineering filed Critical Beijing Institute of Control Engineering
Priority to CN201210433775.9A priority Critical patent/CN102937450B/zh
Publication of CN102937450A publication Critical patent/CN102937450A/zh
Application granted granted Critical
Publication of CN102937450B publication Critical patent/CN102937450B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Gyroscopes (AREA)

Abstract

本发明公开了一种基于陀螺测量信息的相对姿态确定方法,包括以下步骤:(1)确定卫星初始姿态,所述初始姿态利用起始点t0时刻卫星本体相对惯性系的四元数为q0表示;(2)估计卫星的陀螺常值漂移,分别获得所述陀螺在俯仰、偏航、滚动方向上的常值漂移值;(3)根据所述初始姿态和所述常值偏移值确定卫星的相对姿态,所述卫星的相对姿态在每个姿态确定周期中,采用前一个周期卫星的相对姿态和本周期内角度增量累加的方式获得。该方法利用陀螺短时间内精度较高、漂移变化较小、起始点定姿精度较高的特点,实现对卫星相对姿态的高精度测量。

Description

一种基于陀螺测量信息的相对姿态确定方法
技术领域
本发明涉及一种基于陀螺测量信息的相对姿态确定方法。
背景技术
高精度测绘卫星一般利用星敏感器和陀螺联合进行绝对姿态确定,要求姿态确定精度为2.4″(3σ)。由于星敏感器测量误差除随机部分为3″(3σ)外,还包含幅值为8″左右的低频误差,采用传统的星敏感器和陀螺组合定姿的方法难以实现指标要求。考虑到陀螺的短期精度非常高,只是缺少绝对基准,因此利用陀螺的测量给出的一段时间内的相对姿态信息,能达到指标要求,实现测绘卫星的高精度姿态确定指标要求。
发明内容
本发明的技术解决问题是:针对现有技术的不足,本发明针对短时间内要求定姿精度较高的卫星,原有的星敏、陀螺联合定姿已经不能满足指标要求,提出了一种基于陀螺测量信息的相对姿态确定方法,该方法利用陀螺短时间内精度较高、漂移变化较小、起始点定姿精度较高的特点,实现对卫星相对姿态的高精度测量。
本发明的技术解决方案是:
一种基于陀螺测量信息的相对姿态确定方法,包括以下步骤:
(1)确定卫星初始姿态,所述初始姿态利用起始点t0时刻卫星本体相对惯性系的四元数为q0表示;
(2)估计卫星的陀螺常值漂移,分别获得所述陀螺在俯仰、偏航、滚动方向上的常值漂移值;
(3)根据所述初始姿态和所述常值偏移值确定卫星的相对姿态,所述卫星的相对姿态在每个姿态确定周期中,采用前一个周期卫星的相对姿态和本周期内角度增量累加的方式获得。
进一步的,在本发明所述基于陀螺测量信息的相对姿态确定方法中,所述本周期内角度增量得到的qnew根据下式确定,
q new = q + 1 2 · q 4 - q 3 q 2 q 3 q 4 - q 1 - q 2 q 1 q 4 - q 1 - q 2 - q 3 · Δg
其中,q为代表前一个周期卫星本体相对惯性系的四元数;qnew为代表本周期卫星本体相对惯性系的四元数;以上各四元数q的定义为q=[q1 q2 q3 q4],q1、q2、q3是矢量部分,q4是标量,标量大于0。
Δg=ωs·ΔT;其中ΔT为采样周期;ωs=[ωsx,ωsy,ωsz]T,ωsx、ωsy、ωsz分别为的卫星本体相对惯性系的姿态角速度在本体系的三轴分量,计算公式如下:
ωsx=Δgx/ΔT-bx
ωsy=Δgy/ΔT-by
ωsz=Δgz/ΔT-bz
其中Δgx,Δgy,Δgz为陀螺测量出的本周期内卫星本体相对惯性系的角度增量在x轴、y轴、z轴的分量,单位为rad;bx,by,bz为陀螺常值漂移估计值在卫星本体系x轴、y轴、z轴的分量,单位为rad/s。
本发明与现有技术相比具有如下优点:
本发明所述的一种基于陀螺测量信息的相对姿态确定方法,可满足测绘卫星对短时间内高精度定姿的要求。该时间段内陀螺常值漂移通过陀螺和星敏感器测量信息联合标定,利用陀螺测量信息减去该段时间内陀螺常值漂移的稳态值,得到陀螺测量的惯性角速度,利用起始点的惯性姿态四元数和惯性角速度积分,得到相对起始点任意时刻的惯性四元数,并保证相对姿态确定精度满足高精度指标要求。
附图说明
图1为本发明流程图;
图2为仿真示意图;
图3为正向滤波陀螺漂移曲线;
图4为反向滤波陀螺漂移曲线。
具体实施方式
下面就结合附图对本发明做进一步介绍。
针对测绘卫星短时间内对姿态确定精度要求较高的问题,考虑利用起始点姿态测量精度较高、陀螺短时间测量精度较高、漂移变化较小的特点,提出了一种基于陀螺测量信息的相对姿态确定方法,如图1所示,该方法的过程如下。
卫星初始姿态确定
卫星初始姿态确定是指根据卫星上所带载荷的测量信息确定出初始时刻卫星的绝对姿态信息。根据卫星所带载荷不同,初始姿态确定方法不同。比如,测绘卫星可以根据所成图像信息反算出卫星姿态,SAR卫星可根据靶标点的位置反算出卫星姿态。
该卫星初始姿态利用起始点t0时刻卫星本体相对惯性系的四元数为q0表示。
以测绘卫星为例,其载荷为星相机,载荷的测量信息为对地所成的图象数据,根据载荷所成图像中地物点或者地标点的位置以及地物点或地标点的实际位置,可反算出卫星的姿态信息(可参见北京测绘出版社李德仁、周月琴、金为铣主编的《摄影测量与遥感概论》)。该方法所得姿态直接利用载荷数据,所确定的姿态精度较高,并可去除***偏差等因素。
以该点(或该时刻)作为相对姿态确定的起始时刻,那么可认为起始时刻的确定姿态误差为0。
估计卫星的陀螺常值漂移
陀螺的测量误差可分为常值漂移b(°/h)和随机漂移
Figure BSA00000799416900031
两项。
对于陀螺漂移残差主要考察不同的星敏感器短周期误差对陀螺常值漂移估计误差的影响情况。表1为姿态确定滤波的初始条件。针对星敏感器有低频误差情况进行了数学仿真,仿真结果见图2。从大量的仿真情况看,星敏感器无低频误差时,陀螺常值漂移的估计残差小于0.005°/h,考虑星敏感器低频误差的情况下,陀螺常值漂移的估计残差最大在0.01°/h左右。
表1仿真条件
实际应用中陀螺常值漂移是利用下传的星敏感器数据和陀螺数据对该成像弧段内的陀螺常值漂移进行估计。采用实时扩展卡尔曼滤波算法,以星体惯性四元数和陀螺常值漂移为状态量,以两星敏感器的光轴测量作为观测量,按照参考文献《星敏感器测量模型及其在卫星姿态确定***中的应用》(刘一武,宇航学报2003年3月第24卷第2期)的过程建立状态方程和观测方程,即可得到陀螺常值漂移。
由于卫星连续成像弧段较短,即星敏感器陀螺测量的连续数据时间较短(一般在15分钟以内),因此这里采用正向和反向滤波两种方式分别获得陀螺的常值漂移,见图3和图4,将两次陀螺的常值漂移进行取平均值处理,作为该时间段内陀螺常值漂移的稳态值。由滤波结果可知:滤波得到的陀螺漂移变化量不超过0.01°/h。
根据上述确定的卫星初始姿态和陀螺常值漂移值确定卫星的相对姿态
对有高精度姿态要求的卫星一般选用高精度陀螺作为角速度测量装置。以北京控制工程研究所研制的三浮陀螺为例,其随机漂移指标d为
Figure BSA00000799416900042
进行分析。以相对定姿时长70s为例,分析利用陀螺进行相对姿态确定理论上可以达到的精度。设定使用三正交陀螺的情况(即三陀螺互相垂直安装),此时本体三轴的等效噪声等于单个陀螺的测量噪声,则70s后由陀螺随机漂移引起的姿态测量误差为:0.0033*sqrt(70/3600)*3600=1.67″(3σ),陀螺随机漂移d引起的姿态测量误差的计算公式如下:
Figure BSA00000799416900051
从图3、4的计算结果可以看出,陀螺常值漂移估计残差最大在0.01°/h以内,则70s后由常值漂移残差引起的姿态误差最大为0.7″,综合随机漂移和常值漂移残差两部分误差的影响,70s相对姿态确定精度为2.37″(3σ),满足测绘卫星所需的定姿精度2.4″(3σ)的指标。按照陀螺的以上指标,其他时间的相对姿态确定精度分析结果如表2。
表2相对姿态确定精度理论分析结果
Figure BSA00000799416900052
相对姿态确定的具体过程如下:
设起始点t0时刻卫星本体相对惯性系的四元数为q0,采样周期为ΔT,该段时间内陀螺三轴常值漂移分别为bx,by,bz(单位rad/s),则在每个姿态确定周期中卫星本体相对惯性系的四元数qnew为:
q new = q + 1 2 · q 4 - q 3 q 2 q 3 q 4 - q 1 - q 2 q 1 q 4 - q 1 - q 2 - q 3 · Δg
即当前周期卫星的相对姿态等于前一个周期卫星的相对姿态和本周期内角度增量累加。
上式中,q为代表前一个周期卫星本体相对惯性系的四元数;qnew为代表本周期卫星本体相对惯性系的四元数;以上各四元数q的定义为q=[q1 q2 q3 q4],前三个是矢量部分,第四个是标量,标量大于0。
Δg=ωs·ΔT;其中ΔT为采样周期;ωs=[ωsx,ωsy,ωsz]T,ωsx、ωsy、ωsz分别为的卫星本体相对惯性系的姿态角速度在本体系的三轴分量,计算公式如下:
ωsx=Δgx/ΔT-bx
ωsy=Δgy/ΔT-by
ωsx=Δgz/ΔT-bz
其中Δgx,Δgy,Δgz为陀螺测量出的本周期内卫星本体相对惯性系的角度增量在x轴、y轴、z轴的分量,单位为rad;bx,by,bz为陀螺常值漂移估计值在卫星本体系x轴、y轴、z轴的分量,单位为rad/s。
利用本发明所述对卫星的相对姿态确定方法,对于测绘卫星确定出短时间内所成图像的高程精度在1.5m以内,折合定姿精度约0.6″(1σ),满足定姿指标2.4″(3σ)的要求。
本发明未详细说明部分属本领域技术人员公知常识。

Claims (2)

1.一种基于陀螺测量信息的相对姿态确定方法,其特征在于以下步骤:
(1)确定卫星初始姿态,所述初始姿态利用起始点t0时刻卫星本体相对惯性系的四元数为q0表示;
(2)估计卫星的陀螺常值漂移,分别获得所述陀螺在俯仰、偏航、滚动方向上的常值漂移值;
(3)根据所述初始姿态和所述常值偏移值确定卫星的相对姿态,所述卫星的相对姿态在每个姿态确定周期中,采用前一个周期卫星的相对姿态和本周期内角度增量累加的方式获得。
2.如权利要求1所述的一种基于陀螺测量信息的相对姿态确定方法,其特征在于,所述本周期内角度增量得到的qnew根据下式确定,
q new = q + 1 2 · q 4 - q 3 q 2 q 3 q 4 - q 1 - q 2 q 1 q 4 - q 1 - q 2 - q 3 · Δg
其中,q为代表前一个周期卫星本体相对惯性系的四元数;qnew为代表本周期卫星本体相对惯性系的四元数;以上各四元数q的定义为q=[q1 q2 q3 q4],q1、q2、q3是矢量部分,q4是标量,标量大于0。
Δg=ωs·ΔT;其中ΔT为采样周期;ωs=[ωsx,ωsy,ωsz]T,ωsx、ωsy、ωsz分别为的卫星本体相对惯性系的姿态角速度在本体系的三轴分量,计算公式如下:
ωsx=Δgx/ΔT-bx
ωsy=Δgy/ΔT-by
ωsz=Δgz/ΔT-bz
其中Δgx,Δgy,Δgz为陀螺测量出的本周期内卫星本体相对惯性系的角度增量在x轴、y轴、z轴的分量,单位为rad;bx,by,bz为陀螺常值漂移估计值在卫星本体系x轴、y轴、z轴的分量,单位为rad/s。
CN201210433775.9A 2012-10-31 2012-10-31 一种基于陀螺测量信息的相对姿态确定方法 Active CN102937450B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210433775.9A CN102937450B (zh) 2012-10-31 2012-10-31 一种基于陀螺测量信息的相对姿态确定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210433775.9A CN102937450B (zh) 2012-10-31 2012-10-31 一种基于陀螺测量信息的相对姿态确定方法

Publications (2)

Publication Number Publication Date
CN102937450A true CN102937450A (zh) 2013-02-20
CN102937450B CN102937450B (zh) 2015-11-25

Family

ID=47696361

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210433775.9A Active CN102937450B (zh) 2012-10-31 2012-10-31 一种基于陀螺测量信息的相对姿态确定方法

Country Status (1)

Country Link
CN (1) CN102937450B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108089434A (zh) * 2017-12-11 2018-05-29 北京控制工程研究所 一种基于磁强计的皮纳卫星姿态捕获方法
CN108332775A (zh) * 2017-12-26 2018-07-27 中国人民解放军国防科技大学 提高星敏感器姿态测量精度的方法
CN109489661A (zh) * 2018-11-02 2019-03-19 上海航天控制技术研究所 一种卫星初始入轨时陀螺组合常值漂移估计方法
CN110608724A (zh) * 2019-09-10 2019-12-24 上海航天控制技术研究所 一种卫星机动成像过程中无偏流姿态的直接求解方法
CN111383282A (zh) * 2018-12-29 2020-07-07 杭州海康威视数字技术股份有限公司 位姿信息确定方法及装置
CN112158361A (zh) * 2020-08-24 2021-01-01 北京控制工程研究所 一种事后高精度姿态确定方法
CN113686334A (zh) * 2021-07-07 2021-11-23 上海航天控制技术研究所 一种提高星敏感器和陀螺在轨联合滤波精度的方法
CN114018282A (zh) * 2021-09-27 2022-02-08 北京控制工程研究所 一种便捷的太阳敏感器在轨健康监测方法和***
CN114894222A (zh) * 2022-07-12 2022-08-12 深圳元戎启行科技有限公司 Imu-gnss天线的外参数标定方法和相关方法、设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1908584A (zh) * 2006-08-23 2007-02-07 北京航空航天大学 一种捷联惯性导航***初始姿态确定方法
CN101196398A (zh) * 2007-05-25 2008-06-11 北京航空航天大学 一种基于Euler-q算法和DD2滤波的航天器姿态确定方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1908584A (zh) * 2006-08-23 2007-02-07 北京航空航天大学 一种捷联惯性导航***初始姿态确定方法
CN101196398A (zh) * 2007-05-25 2008-06-11 北京航空航天大学 一种基于Euler-q算法和DD2滤波的航天器姿态确定方法

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108089434A (zh) * 2017-12-11 2018-05-29 北京控制工程研究所 一种基于磁强计的皮纳卫星姿态捕获方法
CN108332775A (zh) * 2017-12-26 2018-07-27 中国人民解放军国防科技大学 提高星敏感器姿态测量精度的方法
CN109489661A (zh) * 2018-11-02 2019-03-19 上海航天控制技术研究所 一种卫星初始入轨时陀螺组合常值漂移估计方法
CN109489661B (zh) * 2018-11-02 2020-06-09 上海航天控制技术研究所 一种卫星初始入轨时陀螺组合常值漂移估计方法
CN111383282A (zh) * 2018-12-29 2020-07-07 杭州海康威视数字技术股份有限公司 位姿信息确定方法及装置
CN111383282B (zh) * 2018-12-29 2023-12-01 杭州海康威视数字技术股份有限公司 位姿信息确定方法及装置
CN110608724B (zh) * 2019-09-10 2021-12-24 上海航天控制技术研究所 一种卫星机动成像过程中无偏流姿态的直接求解方法
CN110608724A (zh) * 2019-09-10 2019-12-24 上海航天控制技术研究所 一种卫星机动成像过程中无偏流姿态的直接求解方法
CN112158361A (zh) * 2020-08-24 2021-01-01 北京控制工程研究所 一种事后高精度姿态确定方法
CN113686334B (zh) * 2021-07-07 2023-08-04 上海航天控制技术研究所 一种提高星敏感器和陀螺在轨联合滤波精度的方法
CN113686334A (zh) * 2021-07-07 2021-11-23 上海航天控制技术研究所 一种提高星敏感器和陀螺在轨联合滤波精度的方法
CN114018282A (zh) * 2021-09-27 2022-02-08 北京控制工程研究所 一种便捷的太阳敏感器在轨健康监测方法和***
CN114018282B (zh) * 2021-09-27 2024-05-31 北京控制工程研究所 一种便捷的太阳敏感器在轨健康监测方法和***
CN114894222A (zh) * 2022-07-12 2022-08-12 深圳元戎启行科技有限公司 Imu-gnss天线的外参数标定方法和相关方法、设备

Also Published As

Publication number Publication date
CN102937450B (zh) 2015-11-25

Similar Documents

Publication Publication Date Title
CN102937450B (zh) 一种基于陀螺测量信息的相对姿态确定方法
CN107314718B (zh) 基于磁测滚转角速率信息的高速旋转弹姿态估计方法
CN103900565B (zh) 一种基于差分gps的惯导***姿态获取方法
CN106990426B (zh) 一种导航方法和导航装置
CN107270893B (zh) 面向不动产测量的杆臂、时间不同步误差估计与补偿方法
CN107655493B (zh) 一种光纤陀螺sins六位置***级标定方法
CN109974697A (zh) 一种基于惯性***的高精度测绘方法
CN105371844B (zh) 一种基于惯性/天文互助的惯性导航***初始化方法
CN101216321A (zh) 捷联惯性导航***的快速精对准方法
CN101839719A (zh) 一种基于陀螺、地磁传感器的惯性测量装置
CN110954102B (zh) 用于机器人定位的磁力计辅助惯性导航***及方法
CN103221788A (zh) 陀螺仪传感器的标定设备和方法
CN102692225A (zh) 一种用于低成本小型无人机的姿态航向参考***
CN107063254B (zh) 一种陀螺地磁组合的姿态解算方法
CN106153069B (zh) 自主导航***中的姿态修正装置和方法
CN102175260A (zh) 一种自主导航***误差校正方法
CN104359496B (zh) 基于垂线偏差补偿的高精度姿态修正方法
CN112562077A (zh) 一种融合pdr和先验地图的行人室内定位方法
Liu et al. Interacting multiple model UAV navigation algorithm based on a robust cubature Kalman filter
CN105606093B (zh) 基于重力实时补偿的惯性导航方法及装置
CN105988129A (zh) 一种基于标量估计算法的ins/gnss组合导航方法
JP2014240266A (ja) センサドリフト量推定装置及びプログラム
CN109084755B (zh) 一种基于重力视速度与参数辨识的加速度计零偏估计方法
CN103954288B (zh) 一种卫星姿态确定***精度响应关系确定方法
CN103940448B (zh) 一种船用罗经光纤陀螺噪声在线估计***及估计方法

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