Claims
- 1. A method of deriving corrected star coordinates Ccrctd from measured star coordinates Cms that include charge transfer efficiency (CTE) errors wherein said corrected star coordinates Ccrctd improve attitude determination and control of a spacecraft, the method comprising the steps of:
in response to each of a plurality of star images focused on a charge-coupled device (CCD) array, transferring corresponding electrical charges over corresponding first and second paths of said CCD array at respective first and second times that differ by a measurement time interval δt to thereby provide respective first and second measured star coordinates Cms1, Cms2 that include errors substantially proportional to ms2 products of the lengths of their respective paths and an unknown star-coordinate error factor ξ wherein said error factor ξ is a function of star image magnitudes msi of said star images and wherein said CCD array has a maximum path length Lmax; differencing said measured star coordinates Cms to form measured star-coordinate differences δCms; determining star-coordinate movement δC due to rotation of said spacecraft over said measurement time interval δt; with said measured star-coordinate differences δCms, said star-coordinate movement δC and said maximum path length Lmax, forming a composite coordinate-measurement signal Smscomp which substantially equals the sum of said error factor ξ and a measurement variance αms; processing said composite coordinate-measurement signal Smscomp in accordance with said star image magnitudes msi, to derive an error factor estimate ξ* of said error factor ξ; and correcting said measured star coordinates Cms with said error factor estimate ξ, to thereby realize said corrected star coordinates Ccrctd .
- 2. The method of claim 1, wherein said maximum path length Lmax is substantially equal to the sum of the lengths of said first and second paths.
- 3. The method of claim 1, wherein:
said CCD array is arranged so that said maximum path length Lmax comprises maximum horizontal and vertical path lengths Lmaxhrzntl and Lmaxvtcl; said transferring step includes the step of transferring said electrical charges over corresponding first and second horizontal paths of said CCD array and over corresponding first and second vertical paths of said CCD array; and said error factor ξ comprises a horizontal error factor αand a vertical error factor β.
- 4. The method of claim 1, wherein said determining step includes the steps of:
receiving rotation rate signals from a set of spacecraft gyroscopes; and deriving said star-coordinate movement δC from said rotation rate signals.
- 5. The method of claim 1, wherein said composite coordinate-measurement signal Smscomp comprises the quantity (δCms −δC)/(Lmax+δC).
- 6. The method of claim 1, wherein said measurement variance αms comprises high spatial frequency error δEhsf, low spatial frequency error δElsf and temporal noise δTN of said CCD array.
- 7. The method of claim 6, wherein said measurement variance αms comprises the quantity (δEhsf+δElsf +δTN)/(Lmax +δC).
- 8. The method of claim 1, wherein said star-coordinate error factor estimate ξ* is a least squares estimate of said star-coordinate error factor ξ.
- 9. The method of claim 8, wherein said deriving step includes the step of batch generating a least squares estimate of said error factor estimate ξ*.
- 10. The method of claim 8, wherein said deriving step includes the step of recursively generating a least squares estimate of said error factor estimate ξ*.
- 11. The method of claim 10, wherein said generating step includes the step of Kalman filtering said composite coordinate-measurement signal Smscomp to realize said error factor estimate ξ*.
- 12. A spacecraft whose attitude control is improved with corrected star coordinates Ccrctd that are derived from measured star coordinates Cms which include charge transfer efficiency (CTE) errors, the spacecraft comprising:
a spacecraft body; at least one star tracker that is coupled to said body and has a charge-coupled device (CCD) array arranged to receive focused star light and, in response, generate a plurality of star images; at least one gyroscope that is coupled to said body for generating rotation rate signals; a torque generator coupled to generate torques in said body in response to torque command signals; a data processor programmed to perform the steps of:
a) in response to each of said star images, transferring corresponding electrical charges over corresponding first and second paths of said CCD array at respective first and second times that differ by a measurement time interval δt to thereby provide respective first and second measured star coordinates Cms1, Cms2 that include errors substantially proportional to products of the lengths of their respective paths and an unknown star-coordinate error factor ξ wherein said error factor ξ is a function of star image magnitudes msi of said star images and wherein said CCD array has a maximum path length Lmax; b) differencing said measured star coordinates Cms to form measured star-coordinate differences δCms; c) in response to said rotation rate signals, determining star-coordinate movement δC due to rotation of said spacecraft over said measurement time interval δt; d) from said measured star-coordinate differences δCms, said star-coordinate movement δC and said maximum path length Lmax, forming a composite coordinate-measurement signal Smscomp which substantially equals the sum of said error factor ξ and a measurement variance αms; e) in response to said composite coordinate-measurement signal Smscomp and to said star image magnitudes msi, deriving an error factor estimate ξ* of said error factor ξ; and f) correcting said measured star coordinates Cms with said error factor estimate ξ* to thereby realize said corrected star coordinates Ccrctd ; and an attitude controller that generates said torque command signals in response to said corrected star coordinates Ccrctd and said rotation rate signals.
- 13. The spacecraft of claim 12, wherein said maximum path length Lmax is substantially equal to the sum of said first and second paths.
- 14. The spacecraft of claim 12, wherein:
said CCD array is arranged to have maximum horizontal and vertical path lengths Lmaxhrzntl and Lmaxvtcl; said transferring step includes the step of transferring said electrical charges over corresponding first and second horizontal paths of said CCD array and over corresponding first and second vertical paths of said CCD array; and said error factor ξ comprises a horizontal error factor αand a vertical error factor β.
- 15 The spacecraft of claim 12, wherein said determining step includes the steps of:
receiving rotation rate signals from a set of spacecraft gyroscopes; and deriving said star-coordinate movement δC from said rotation rate signals.
- 16. The spacecraft of claim 12, wherein said composite coordinate-measurement signal Smscomp comprises the quantity (δCms −δC)/(Lmax+δC).
- 17. The spacecraft of claim 12, wherein said measurement variance αms comprises high spatial frequency error δEhsf, low spatial frequency error δElsf and temporal noise δTN of said CCD array.
- 18. The spacecraft of claim 17, wherein said measurement variance αms comprises the quantity (δEhsf+δElsf +δTN)/(Lmax +δC).
- 19. The spacecraft of claim 12, wherein said star-coordinate error factor estimate ξ* is a least squares estimate of said star-coordinate error factor ξ.
- 20. The spacecraft of claim 19, wherein said deriving step includes the step of batch generating a least squares estimate of said error factor estimate ξ*.
- 21. The spacecraft of claim 19, wherein said deriving step includes the step of recursively generating a least squares estimate of said error factor estimate ξ*.
- 22. The method of claim 21, wherein said generating step includes the step of Kalman filtering said composite coordinate-measurement signal Smscomp to realize said error factor estimate ξ*.
- 23. The spacecraft of claim 12, wherein said torque generator comprises at least one thruster coupled to said body.
- 24. The spacecraft of claim 12, wherein said torque generator comprises at least one momentum wheel coupled to said body.
GOVERNMENT RIGHTS
[0001] This invention was made with government support awarded by the government. The government has certain rights in this invention.