logo

SCIENCE CHINA Information Sciences, Volume 64 , Issue 1 : 112209(2021) https://doi.org/10.1007/s11432-019-2824-y

Angular velocity estimation using characteristics of star trails obtained by star sensor for spacecraft

More info
  • ReceivedOct 10, 2019
  • AcceptedFeb 29, 2020
  • PublishedDec 24, 2020

Abstract

Many studies have been conducted about angular velocity estimation using star sensors, and fairly good performance is achieved when the spacecraft is working at low-dynamic environments. However, when the spacecraft rotates at a large angular velocity, the star image will become blurred, which makes it difficult to identify and recognize star centroids, which, in turn, reduces the accuracy of angular velocity estimation. Therefore, to solve the problem with angular velocity estimation in highly dynamic situations, this research studies a method of angular velocity estimation using blurred star images. The length and ending point coordinates of star trails obtained from these blurred star images are used for a series of processes, which includes the pre-processing of blurred star images, determination of starting and ending points, thinning and selection of star trails, and calculation of trail lengths. Simulations show that the effectiveness of the proposed method in highly dynamic situations and the angular velocity estimation errors in constant and sinusoidal variation are reduced by at least 66% and 62%, respectively, compared with those of the traditional method.


Acknowledgment

This work was supported by National Natural Science Foundation of China (Grant No. 61722301). The authors wish to express their gratitude to all members of the Science Technology on Inertial Laboratory and the Fundamental Science on Novel Inertial Instrument Navigation System Technology Laboratory for their valuable comments.


References

[1] Kudva P, Throckmorton A. Attitude determination studies for the Earth Observation System AM1 (EOS-AM1) mission. J Guidance Control Dyn, 1996, 19: 1326-1331 CrossRef Google Scholar

[2] Rao G N, Alex T K, Bhat M S. Incremental-Angle and Angular Velocity Estimation Using a Star Sensor. J Guidance Control Dyn, 2002, 25: 433-441 CrossRef Google Scholar

[3] Hajiyev C, Cilden D, Somov Y. Gyro-free attitude and rate estimation for a small satellite using SVD and EKF. Aerospace Sci Tech, 2016, 55: 324-331 CrossRef Google Scholar

[4] Shi Z, Yang J, Yue P, et al. Angular velocity estimation in gyroscope-free inertial measurement system based on unscented kalman filter. In: Proceedings of 2010 8th World Congress On Intelligent Control And Automation (WCICA), 2010. 2031--2034. Google Scholar

[5] Ma H, Xu S. Magnetometer-only attitude and angular velocity filtering estimation for attitude changing spacecraft. Acta Astronaut, 2014, 102: 89-102 CrossRef Google Scholar

[6] Pal M, Bhat M. Star sensor based spacecraft angular rate estimation independent of attitude determination. In: Proceedings of 2013 IEEE International Conference on Control Applications (CCA), 2013. 580--585. Google Scholar

[7] Oshman Y, Markley F L. Sequential Attitude and Attitude-Rate Estimation Using Integrated-Rate Parameters. J Guidance Control Dyn, 1999, 22: 385-394 CrossRef Google Scholar

[8] Bar-Itzhack I Y. Classification of Algorithms for Angular Velocity Estimation. J Guidance Control Dyn, 2001, 24: 214-218 CrossRef Google Scholar

[9] Crassidis J L. Angular Velocity Determination Directly from Star Tracker Measurements. J Guidance Control Dyn, 2002, 25: 1165-1168 CrossRef Google Scholar

[10] Liu H, Yang J, Yi W. Angular velocity estimation from measurement vectors of star tracker.. Appl Opt, 2012, 51: 3590-3598 CrossRef PubMed Google Scholar

[11] Jia H, Yang J K, Li X J. Systematic error analysis and compensation for high accuracy star centroid estimation of star tracker. Sci China Technol Sci, 2010, 53: 3145-3152 CrossRef Google Scholar

[12] Schmidt U, Elstner C, Michel K. ASTRO 15 star tracker flight experience and further improvements towards the ASTRO APS star tracker. In: Proceedings of AIAA Guidance, Navigation and Control Conference and Exhibit, 2008. 18--21. Google Scholar

[13] Xiong K, Jiang J. Reducing systematic centroid errors induced by fiber optic faceplates in intensified high-accuracy star trackers.. Sensors, 2015, 15: 12389-12409 CrossRef PubMed Google Scholar

[14] Jiang J, Wang H, Zhang G. High-Accuracy Synchronous Extraction Algorithm of Star and Celestial Body Features for Optical Navigation Sensor. IEEE Sens J, 2018, 18: 713-723 CrossRef Google Scholar

[15] Silani E, Lovera M. IEEE Trans Aerosp Electron Syst, 2006, 42: 1275-1288 CrossRef Google Scholar

[16] Zhao Y, Wei X, Li J. Star Identification Algorithm Based on K-L Transformation and Star Walk Formation. IEEE Sens J, 2016, 16: 5202-5210 CrossRef Google Scholar

[17] F. L. Markley, J. L. Crassidis. Fundamentals of Spacecraft Attitude Determination and Control. New York: Springer, 2014. 33: 287--343. Google Scholar

[18] van der Ha J C. Spin-Axis Attitude Determination and Covariances in Local Sun-Earth Frame. J Guidance Control Dyn, 2011, 34: 1720-1727 CrossRef Google Scholar

[19] Tang Y, Li J, Wang G. Spacecraft angular velocity estimation algorithm for star tracker based on optical flow techniques. Opt Eng, 2018, 57: 1 CrossRef Google Scholar

[20] Ning X, Ding Z, Chen P. Spacecraft angular velocity estimation method using optical flow of stars. Sci China Inf Sci, 2018, 61: 112203 CrossRef Google Scholar

[21] Roshanian J, Yazdani S, Barzamini F. Application of PIV and Delaunay Triangulation Method for Satellite Angular Velocity Estimation Using Star Tracker. IEEE Sens J, 2018, 18: 10105-10114 CrossRef Google Scholar

[22] Jiang J, Huang J, Zhang G. An Accelerated Motion Blurred Star Restoration Based on Single Image. IEEE Sens J, 2017, 17: 1306-1315 CrossRef Google Scholar

[23] Sun T, Xing F, You Z. Smearing model and restoration of star image under conditions of variable angular velocity and long exposure time.. Opt Express, 2014, 22: 6009-6023 CrossRef PubMed Google Scholar

[24] Zhao J, Zhang C, Yu T. Accuracy enhancement of navigation images using blind restoration method. Acta Astronaut, 2018, 142: 193-200 CrossRef Google Scholar

[25] Accardo D, Rufino G. A procedure for three-dimensional angular velocity determination using a star sensor in high-rate rotation modes. Acta Astronaut, 2001, 48: 311-320 CrossRef Google Scholar

[26] Fasano G, Rufino G, Accardo D. Satellite angular velocity estimation based on star images and optical flow techniques.. Sensors, 2013, 13: 12771-12793 CrossRef PubMed Google Scholar

[27] Wei X, Zhang G, Fan Q. Star sensor calibration based on integrated modelling with intrinsic and extrinsic parameters. Measurement, 2014, 55: 117-125 CrossRef Google Scholar

[28] Otsu N. A Threshold Selection Method from Gray-Level Histograms. IEEE Trans Syst Man Cybern, 1979, 9: 62-66 CrossRef Google Scholar

[29] Sun T, Xing F, You Z. Motion-blurred star acquisition method of the star tracker under high dynamic conditions.. Opt Express, 2013, 21: 20096 CrossRef PubMed Google Scholar

[30] Gonzalez R C, Woods R E. Digital Image Processing. 2007. Google Scholar

[31] Zhang T Y, Suen C Y. A fast parallel algorithm for thinning digital patterns. Commun ACM, 1984, 27: 236-239 CrossRef Google Scholar

[32] R. A. Singer. Estimating optimal tracking filter performance for manned maneuvering targets. IEEE Transactions on Aerospace and Electronic Systems. 1970, 4: 473-483 DOI 10.1109/TAES.1970.310128. Google Scholar

[33] Julier S J, Uhlmann J K. New extension of the Kalman filter to nonlinear systems. In: Proceedings of SPIE, 1997. 3068: 182--193. Google Scholar

[34] M. Asadnezhad, A. Eslamimajd, H. Hajghassem. Optical system design of star sensor and stray light analysis. Journal Of The European Optical Society-rapid Publications. 2018, 14 DOI 10.1186/s41476-018-0078-8. Google Scholar

[35] Ma L, Wang Z, Liu Y. Distributed filtering for nonlinear time?delay systems over sensor networks subject to multiplicative link noises and switching topology. Int J Robust NOnlinear Control, 2019, 29: 2941-2959 CrossRef Google Scholar

[36] Ma L, Wang Z, Han Q L. Automatica, 2018, 93: 527-534 CrossRef Google Scholar

[37] Lifeng Ma,Zidong Wang, Qinglong Han,ect. Consensus control of stochastic multi-agent systems: a survey. Science China-Information Sciences. 2017,60(12):120201 DOI 10.1007/s11432-017-9169-4. Google Scholar

[38] Chen Y, Wang Z, Qian W. Finite-horizon H filtering for switched time-varying stochastic systems with random sensor nonlinearities and packet dropouts. Signal Processing, 2017, 138: 138-145 CrossRef Google Scholar

  • Figure 1

    Flowchart of the process of obtaining the characteristics of star trails, and diagram of the filter schematic.

  • Figure 2

    (Color online) Simulated values of (a) three-axis body angular velocity and (b) angular acceleration angular velocity in case 1.

  • Figure 3

    (Color online) Simulated values of (a) three-axis body angular velocity and (b) angular acceleration angular velocity in case 2.

  • Figure 4

    Sequential blurred star images in case 1 with labeled star trails. (a) time = 0.5 s, (b) time = 1.0 s, and (c) time=1.5 s with $w(t)=[0^{\circ}/\textrm{s},0^{\circ}/\textrm{s},20^{\circ}/\textrm{s}]^{\rm~T}$ and 0.5 s exposure time.

  • Figure 5

    Sequential blurred star images in case 2 with labeled star trails. (a) time = 0.5 s, (b) time = 1.0 s, and (c) time=1.5 s with $w(t)=[8\sin(\frac{2\pi}{85}+\frac{\pi}{2})^{\circ}/\textrm{s},~8\sin(\frac{2\pi}{65}+\frac{\pi}{2})^{\circ}/\textrm{s},~8\sin(\frac{2\pi}{45}+\frac{\pi}{2})^{\circ}/\textrm{s}]^{\rm~T}$ and 0.5 s exposure time.

  • Figure 6

    (Color online) Number of available star trails in (a) case 1 and (b) case 2.

  • Figure 7

    (Color online) Estimation results of proposed method for case 1. (a) Estimated angular velocity; (b) estimated angular acceleration; (c) estimated angular velocity errors; (d) estimated angular acceleration errors.

  • Figure 8

    (Color online) Angular velocity estimation results of Accardo's method for case 1. (a) Estimated angular velocity; protectłinebreak (b) estimated angular acceleration; (c) estimated angular velocity errors; (d) estimated angular acceleration errors.

  • Figure 9

    (Color online) Angular velocity estimation results of proposed method for case 2. (a) Estimated angular velocity;protectłinebreak (b) estimated angular acceleration; (c) estimated angular velocity errors; (d) estimated angular acceleration errors.

  • Figure 10

    (Color online) Angular velocity estimation results of Accardo's method for case 2. (a) Estimated angular velocity;protectłinebreak (b) estimated angular acceleration; (c) estimated angular velocity errors; and (d) estimated angular acceleration errors.

  • Table 1  

    Table 1Comparison of angular velocity and angular acceleration errors in case 1

    Method Mean angular velocityMean angular accelerationFiltering time (one
    error on three axes ($^{\circ}$/s)error on three axes ($^{\circ}/{\rm~s}^2$)sampling interval) (s)
    $x$ $y$ $z$ $x$ $y$ $z$
    Proposed method 0.005 0.005 0.035 0.007 0.007 0.047 0.025
    Accardo's method 0.050 0.050 0.104 0.018 0.018 0.045 0.001
  • Table 2  

    Table 2Comparison of angular velocity and angular acceleration errors in case 2

    Method Mean angular velocityMean angular accelerationFiltering time (one
    error on three axes ($^{\circ}$/s)error on three axes ($^{\circ}/{\rm~s}^2$)sampling interval) (s)
    $x$ $y$ $z$ $x$ $y$ $z$
    Proposed method 0.013 0.013 0.025 0.020 0.034 0.107 0.027
    Accardo's method 0.138 0.159 0.001 0.378 0.489 0.729 0.001