Star tracker is most precise instrument of attitude measurement, playing a vital rolein attitude measurement and control system of all kinds of Aerospace Flight Vehicles.As star tracker is autonomous and has no attitude error accumulation, with thedevelopment of application technology of moonlets, star tracker with high measureprecision is popular. Star pattern recognition algorithm as one of core technology of startracker is so important that the reliable, fast and accurate star pattern recognition iswidely investigated.This thesis describes the design and realization of star recognition algorithms basedon full-autonomous CCD star tracker.Thesis first introduces the composition and working principle of fully autonomousnavigation of star tracker, the principle of choosing guide stars and the concepts of theassociated coordination systems, which is the fundamental to understanding the singularvalue method for recognition algorithm.Secondly, the star pattern recognition algorithms are investigated. For the problemof low coverage throughout the sky caused by lack of bore sight direction, an improvedsingular value method for recognition algorithm is proposed respectively. The designthoughts of programs are elaborated clearly.Finally, the improved algorithm is realized by JAVA language in the JDK5.0compiler environment and compare with performance of the traditional Trianglealgorithm in detail. Through the experiment data can clearly see that the improvedalgorithm is better than the traditional Triangle algorithm. |