Acta Optica Sinica, Volume. 44, Issue 12, 1212004(2024)

On-Orbit Self-Calibration Method for Star Sensors Based on Models and Splines

Haodong Yan1,2,3, Shuai Zhi1,2, Xurui Chen1,2, Zhaoxiong Li1,2, Guopeng Ding1,2, Yangyang Zhang1,2, Yonghe Zhang1,2, and Zhencai Zhu1,2、*
Author Affiliations
  • 1Key Laboratory of Satellite Digitization Technology, Innovation Academy for Microsatellites of Chinese Academy of Sciences, Shanghai 201210, China
  • 2University of Chinese Academy of Sciences, Beijing 100049, China
  • 3School of Information Science and Technology, ShanghaiTech University, Shanghai 201210, China
  • show less
    Figures & Tables(15)
    In-orbit self-calibration process diagram for star sensors
    Ideal pinhole imaging model for star sensors
    Multi-level B-spline grid
    Distribution graph of training and testing data
    Effect of number of B-spline layers on calibration accuracy
    Illustrative results of the algorithm's calibration on simulated star images
    Attitude information when the on-orbit star sensor captures star images
    Comparison of star point positions before and after in-orbit star sensor image calibration
    • Table 1. Simulation parameters for star sensors

      View table

      Table 1. Simulation parameters for star sensors

      ParameterValue
      Focal length /mm43.3
      Field of view /[(°)×(°)]20×20
      Resolution /(pixel×pixel)1024×1024
      Pixel size /mm0.015
      Maximum magnitude /mV6.0
    • Table 2. Distortion simulation parameters

      View table

      Table 2. Distortion simulation parameters

      Distortion typeDistortion formulaDistortion parameter
      Thin prism distortionΔx=s1x¯2+y¯2,Δy=s2x¯2+y¯2s1=2.3×10-7, s2=4.5×10-7
      Radial distortionΔx=k1x¯r2+k2x¯r4,Δy=k1y¯r2+k2y¯r4k1=1.5×10-8, k2=3.5×10-15
      Decentering distortionΔx=p1r2+2x¯2+2p2x¯y¯,Δy=p2r2+2y¯2+2p1x¯y¯p1=1.5×10-13, p2=4.0×10-13
      Local distortionΔx=mx¯'exp-r'2/σ2,Δy=my¯'exp-r'2/σ2,x¯'=sgn(x-x0'),y¯'=sgn(y-y0'),r'=x-x0'2+y-y0'2m=2.4 pixel,x0'=250 pixel,y0'=250 pixel,σ=75 pixel
      Polynomial distortionΔx=a1x¯+a2y¯+a3x¯2+a4x¯y¯+a5y¯2,Δy=b1x¯+b2y¯+b3x¯2+b4x¯y¯+b5y¯2a1=3.0×10-5,a2=-5.0×10-5,a3=9.5×10-6,a4=-5.8×10-7,a5=-9.6×10-6,b1=3.0×10-5,b2=5.0×10-5,b3=-9.5×10-6,b4=3.8×10-7,b5=5.8×10-6
    • Table 3. Spacing and size of control points in each layer of B-spline grid

      View table

      Table 3. Spacing and size of control points in each layer of B-spline grid

      Numberof layersControl point spacingNumber ofcontrol points
      x /pixely /pixel
      15125126×6
      22562568×8
      312812812×12
      4646420×20
      5323236×36
    • Table 4. Comparison of calibration accuracy and time in distortion simulation

      View table

      Table 4. Comparison of calibration accuracy and time in distortion simulation

      MethodCorrected starposition error /pixel

      Training

      time /s

      Testtime /s
      Neural network method0.0774528.17380.01896

      GA-optimized

      BP algorithm

      0.09772202.37260.01815

      Proposed

      algorithm

      0.05110.57780.00280
    • Table 5. Comparison of attitude output results of simulated star sensor 

      View table

      Table 5. Comparison of attitude output results of simulated star sensor 

      MethodDECRARoll
      Before calibration57.130817.2407145.1491
      Neural network method5.88940.657311.3444

      GA-optimized

      BP algorithm

      50.53465.607985.7682
      Proposed algorithm2.00680.65737.9778
    • Table 6. Comparison of calibration accuracy and time of in-orbit star sensor

      View table

      Table 6. Comparison of calibration accuracy and time of in-orbit star sensor

      MethodCorrected star position error /pixelTrainingtime /sTesttime /s

      method

      Neural network

      0.27924510.3610000.041100

      GA-optimized

      BP algorithm

      0.344051234.8520000.008600
      Proposedalgorithm0.237060.4577670.004524
    • Table 7. Comparison of attitude output results after in-orbit star sensor calibration

      View table

      Table 7. Comparison of attitude output results after in-orbit star sensor calibration

      MethodDEC /(″)RA /(″)Roll /(″)
      Neural network method4.37043.1140027.1800

      GA-optimized

      BP algorithm

      4.91404.3092031.5324
      Proposed algorithm2.77563.3368420.3364
    Tools

    Get Citation

    Copy Citation Text

    Haodong Yan, Shuai Zhi, Xurui Chen, Zhaoxiong Li, Guopeng Ding, Yangyang Zhang, Yonghe Zhang, Zhencai Zhu. On-Orbit Self-Calibration Method for Star Sensors Based on Models and Splines[J]. Acta Optica Sinica, 2024, 44(12): 1212004

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Instrumentation, Measurement and Metrology

    Received: Jan. 29, 2024

    Accepted: Apr. 12, 2024

    Published Online: Jun. 12, 2024

    The Author Email: Zhu Zhencai (zhuzc@microsate.com)

    DOI:10.3788/AOS240580

    CSTR:32393.14.AOS240580

    Topics