中国空间科学技术 ›› 2018, Vol. 38 ›› Issue (2): 16-23.doi: 10.16708/j.cnki.1000-758X.2018.0017

• 研究探讨 • 上一篇    下一篇

基于Gauss-Newton和UKF结合的微小卫星姿态确定算法

康国华1,*,范凯1,周琼峰1,梁尔涛2   

  1. 1. 南京航空航天大学微小卫星研究中心,南京  210016
    2. 上海卫星工程研究所,上海  201109
  • 收稿日期:2017-02-17 接受日期:2018-01-15 出版日期:2018-03-25 发布日期:2020-02-12
  • 通讯作者: 康国华(1978-),男,教授,kanggh@nuaa.edu.cn,研究方向为卫星总体设计、姿轨控系统设计与仿真
  • 基金资助:
    上海航天科技创新基金(SAST2015035);中央高校基本科研业务费专项(NZ2016111)

Attitude determination algorithmfor micro-satellite based on Gauss-Newton and UKF

KANG Guohua1,*, FAN Kai1, ZHOU Qiongfeng1, LIANG Ertao2   

  1. 1. Research Center of Microsatellites, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
    2. Shanghai Institute of Satellite Engineering, Shanghai 201109, China
  • Received:2017-02-17 Accepted:2018-01-15 Published:2018-03-25 Online:2020-02-12

摘要: 为提高微型低成本姿态敏感器的姿态确定精度,文章基于磁强计/太阳敏感器/陀螺的姿态敏感器配置,设计了高斯牛顿(Gauss-Newton,GN)迭代算法和无迹卡尔曼滤波(Unscented Kalman Filter,UKF)有机结合的微小卫星姿态确定算法,先用Gauss-Newton算法融合磁强计和太阳敏感器的数据,迭代计算最优四元数,然后以最优四元数联合陀螺数据作为观测量,以姿态四元数和惯性系下的角速度为状态量进行UKF,降低观测维数,并将观测方程转化为线性方程,显著减小计算量,同时克服了测量误差对姿态确定精度的影响。

关键词: 微小卫星, 姿态确定, 高斯牛顿迭代算法, 无迹卡尔曼滤波

Abstract: To improve the attitude determination accuracy of miniature low-cost attitude sensor, a micro-satellite attitude determination algorithm combining Gauss-Newton iterative algorithmandunscented Kalman filter (UKF) was designed based on the attitude sensor configuration of magnetometer/solar sensor/gyroscope. Firstly, the Gauss-Newton algorithm was used to fuse the data of magnetometer and solar sensor, and the optimal quaternion was obtained. Secondly, UKF was performed using the optimal quaternion combined with gyrodata as the observed data, using the attitude quaternions and the angularvelocity of theinertial systemas the state variables, and the observed dimension was reduced and the observation equation was transformed into a linear equation by this method. As a result, the computational complexity is significantly reduced and the influence of measurement error on attitude determination accuracy is overcomed.

Key words: micro-satellite, attitude determination, Gauss-Newton determination algorithm, unscented Kalman filter