Академический Документы
Профессиональный Документы
Культура Документы
Tongshuang Zhang
China Satellite Maritime Tracking and
Controlling Department
Jiangyin, China
INTRODUCTION
A reliable attitude determination system is critical to the success of spacecrafts [1][3]. As high accuracy and high reliability devices, star sensors play an important role in attitude
determination for satellites [4][6]. Based on the star images
sampled by star sensors, the locations of the star image in the
VWDUVHQVRUFRRUGLQDWHV\VWHPFDQEHLGHQWLHGZLWKLGHQWLFDtion algorithms. With the help of the coordinates of the star imDJHVLQWKHHOGRIYLHZ)29DWKUHHD[LVDWWLWXGHRIWKHVWDU
sensor in the inertial coordinate can be calculated and then the
attitude of the satellites can be calculated through coordinate
WUDQVIRUPLQJ+RZHYHUWKHVWDUSDWWHUQUHFRJQLWLRQDOJRULWKP
is the most important for attitude determination of star sensors.
The probability of success and the time to identify stars of the
star pattern recognition algorithm are the key factors for star
sensors [7].
In order to increase accuracy of the roll angle calculated by
VWDUVHQVRUVVWDUVHQVRUVGHYHORSHGIURPVLQJOH)29WRGRXEOH
)29 >@ &RPSDUHG ZLWK VLQJOH)29 VWDU VHQVRUV GRXEOH
)29 VWDU VHQVRUV FDQ FDSWXUH PRUH REVHUYHG VWDUV IURP GLIIHUHQW)29V%HVLGHVGRXEOH)29VWDUVHQVRUVFDQFRPSOHWH
star pattern recognition and attitude calculating in the event of
DIDLOXUHLQRQHRIWKH)29V'RXEOH)29VKHOSWRHQKDQFHWKH
precision and reliability of attitude information for star senVRUV$WSUHVHQWPRVWRIWKHGRXEOH)29VWDUVHQVRUVLGHQWLI\
WKHREVHUYHGVWDUVLQWKHVWDULPDJHRIHDFKVLQJOH)29RIWKH
VWDUVHQVRUVLQJO\ZLWKWKHVWDUSDWWHUQDOJRULWKPV>@>@DQG
FDOFXODWH DWWLWXGH LQIRUPDWLRQ LQ HDFK VLQJOH )29 RI WKH VWDU
VHQVRU VLQJO\ 7KHQ WKH QDO DWWLWXGH RI WKH GRXEOH)29 VWDU
Authors address: Harbin Institute of Technology, Control Science and Control, No1 Yi Kuang, Harbin, Heilongjiang 150001,
China, 045186402350. E-mail: (libaohua@hit.edu.cn).
Support for this research was provided by the Joint Laboratory of Ocean-based Flight Vehicle Measurement and Control
Open Fund FOM2014OF13.
Manuscript received November 17, 2014, revised April 5, 2015,
and ready for publication June 10, 2015.
DOI No. 10.1109/MAES.2015.140208.
Review handled by M. Jah.
0885/8985/15/$26.00 2015 IEEE
24
VHQVRULVFDOFXODWHGZLWKWKHDWWLWXGHLQIRUPDWLRQRIHDFKVLQJOH
)29 RI WKH VWDU VHQVRU XVLQJ LQIRUPDWLRQ IXVLRQ DOJRULWKPV
%XWWKHVHNLQGVRIGRXEOH)29VWDUVHQVRUVFDQQRWRXWSXWWKH
DWWLWXGHLQIRUPDWLRQZKLOHWKHQXPEHURIREVHUYHGVWDUVLQHDFK
)29RIWKHVWDUVHQVRULVQRWHQRXJKWRH[HFXWHWKHVWDUSDWWHUQ
recognition algorithm. Therefore, a novel star pattern recogQLWLRQ DOJRULWKP IRU GRXEOH)29 VWDU VHQVRUV LV SUHVHQWHG LQ
WKLVDUWLFOH)LUVWO\WKHVWDUFRRUGLQDWHVRIREVHUYHGVWDUVLQWKH
SKRWR FRRUGLQDWH V\VWHP DUH REWDLQHG VLQJO\ IURP HDFK )29
of the star sensor. Then the star coordinates in the image space
FRRUGLQDWHV\VWHPRIHDFK)29RIWKHVWDUVHQVRUDUHFDOFXODWHG
VLQJO\ZLWKWKHVWDUFRRUGLQDWHVRIREVHUYHGVWDUVDQGWKHIRFDO
OHQJWKRIWKHVWDUVHQVRU7KHVWDUFRRUGLQDWHVRIWKHUVW)29
LQ WKH LPDJH VSDFH FRRUGLQDWH V\VWHP RI WKH VHFRQG )29 DUH
FDOFXODWHGZLWKWKHVWDUFRRUGLQDWHVRIWKHUVW)29LQWKHLPDJHVSDFHFRRUGLQDWHV\VWHPRIWKHUVW)29DQGWKHLQFOXGHG
DQJOH EHWZHHQ WKH WZR RSWLF D[LV GLUHFWLRQV RI WKH )29V$OO
WKHREVHUYHGVWDUVLQWKHGRXEOH)29VWDUVHQVRUDUHVRUWHGLQ
ascending order by star magnitude. The sum of the cosine value
RIWKHLQWHUVWDUDQJOHEHWZHHQWKHWKUHHVWDUVDQGWKHQXPEHURI
WKHREVHUYHGVWDUVLQWKHUVW)29LVVHOHFWHGDVWKHFKDUDFWHULVWLFSDUDPHWHUIRUWKHVWDUSDWWHUQUHFRJQLWLRQDOJRULWKP)LQDOO\
the attitude information in the image space coordinate system
RIWKHVHFRQG)29IRUWKHGRXEOH)29VWDUVHQVRULVFDOFXODWHG
ZLWK(624>@
AUGUST 2015
VWDUVDUHUHQXPEHUHGIURPWR7KHQWKHFHOHVWLDOVSKHUHLV
VHJPHQWHGXQLIRUPO\LQWRVXEDUHDV(YHU\VXEDUHDUHSUHVHQWVDQ
area of 1 deg in declination and 1 deg in right ascension. The opWLFD[LVRULHQWDWLRQRIWKHUVW)29RIWKHVWDUVHQVRULVWKHFHQWHU
of every subarea. And all the stars called S1LQWKHUVW)29RIWKH
star sensor are obtained from the basic guidance stars. The optic
D[LVRULHQWDWLRQRIWKHVHFRQG)29LVFDOFXODWHGZLWKWKHLQFOXGHG
DQJOHEHWZHHQWKHWZRRSWLFD[LVGLUHFWLRQVRIWKH)29V$WWKH
same time all the stars called SLQWKHVHFRQG)29RIWKHVWDUVHQsor are obtained from the basic guidance stars. All the stars called
S from S1 and S are selected. The three brightest stars from S are
VHOHFWHG7KHUVWEULJKWHVWVWDULVFDOOHGSa. The second brightest star is called Sb. And the third brightest star is called Sc. The
cosine value of interstar angle d1EHWZHHQVWDUVSa and Sb is calculated. The cosine value of interstar angle dEHWZHHQVWDUVSa and
Sc is calculated. The cosine value of interstar angle d3 EHWZHHQ
stars Sb and Sc is calculated. If the number of stars from S is less
than 3, the procedure of construction of the guide star database
continues. The cosine value of interstar angle d1, d, and d3 are
QRWVDYHGGLUHFWO\LQWKHPHPRU\RIWKHGRXEOH)29VWDUVHQVRU
in order to reduce the storage space of the guide star database for
WKHGRXEOH)29VWDUVHQVRU7KHVXPRIWKHFRVLQHYDOXHRIWKH
interstar angle DmLVVDYHGLQWKHPHPRU\RIWKHGRXEOH)29VWDU
sensor. DmLVFDOFXODWHGDVIROORZV
7KHVWUXFWXUHRIWKHJXLGHVWDUGDWDEDVHIRUWKHGRXEOH)29
VWDUVHQVRULVDVIROORZV
6WUXFW7UL$%&^
int Sa
7KHVWDUQXPEHURIWKHUVWEULJKWHVWVWDU
int Sb; /* The star number of the second brightest star */
int Sc; /* The star number of the third brightest star */
double D; /* The sum of the cosine value of interstar angle */
unsigned char F
WKHDJ
`
7KH JXLGH VWDU GDWDEDVH IRU WKH GRXEOH)29 VWDU VHQVRU LV
VDYHGLQWKHGRXEOH)29VWDUVHQVRUDVIROORZV
D
Sa
Sb
Sc
.
.
611
.
1
3
1
337
.
25
Figure 2.
7KHGLDJUDPRIVWDUFRRUGLQDWHVRIWKHUVW)29DUHWUDQVIRUPHG
UVW)29LQWKHLPDJHVWDUFRRUGLQDWHV\VWHPRIWKHVHFRQG)29
is the i WKVWDUFRRUGLQDWHVRIWKHUVW)29LQWKHLPDJHVWDU
FRRUGLQDWHV\VWHPRIWKHUVW)29n1 is the number of observed
VWDUVLQWKHUVW)29RIWKHVWDUVHQVRU
If ZKLFKLVWKHLQFOXGHGDQJOHEHWZHHQWKHWZRRSWLFD[LV
GLUHFWLRQVRIWKH)29VLVHTXDWLRQFDQEHZULWWHQDV
Figure 1.
The procedure of establishment of guide star database for the double)29VWDUVHQVRU
ZKHUH
ZKHUHLVWKHLQFOXGHGDQJOHEHWZHHQWKHWZRRSWLFD[LVGLUHFWLRQVRIWKH)29V
is the i th star coordinates of the
26
AUGUST 2015
The set
LVWKHVWDUFRRUGLQDWHVRIWKHGRXEOH)29LQWKHLPDJHVSDFHFRRUGLQDWH V\VWHP RI WKH VHFRQG )29 RI WKH VWDU VHQVRU$QG WKH
set
is the
VWDUPDJQLWXGHRIWKHREVHUYHGVWDUIRUWKHGRXEOH)29VWDUVHQsor. The set B is sorted in ascending order by star magnitude. At
the same time star coordinates
in the set W must
DOVR FRUUHVSRQGLQJO\ H[FKDQJH VHTXHQFH 6R WKH UVW EULJKWHVW
observed star is B1LQWKHGRXEOH)29VWDUVHQVRU$QGWKHVWDU
coordinates of B1 are W1. The second brightest observed star is B
LQWKHGRXEOH)29VWDUVHQVRU$QGWKHVWDUFRRUGLQDWHVRIB are
W2EYLRXVO\
is the darkest observed star in the double)29 VWDU VHQVRU$QG WKH VWDU FRRUGLQDWH RI
is
. The
FRVLQHYDOXHRIWKHLQWHUVWDUDQJOHEHWZHHQREVHUYHGVWDUB1 and
observed star B is wZKLFKLVFDOFXODWHGDVIROORZV
The
and
DUHFDOFXODWHGDVIROORZV
ZKHUHWKHLVWKHUHFRJQLWLRQHUURUIRUWKHGRXEOH)29VWDUVHQsor.
The
is searched from the set D of the guide star database
IRUWKHGRXEOH)29VWDUVHQVRUDVIROORZV
Then
ZKHUH
If LVHTXDOWRWKHVXPRIWKHFRVLQHYDOXHRIWKHLQWHUVWDU
angle is wZKLFKLVFDOFXODWHGDVIROORZV
ZKHUH
27
Figure 3.
7KHSURFHGXUHRIVWDUSDWWHUQUHFRJQLWLRQIRUWKHGRXEOH)29VWDUVHQVRU
DQGWKHDJf is calculated. Then the procedure of the star pattern recognition is repeated.
If
LVHTXDOWRWKHVWDUQXPEHURIWKHUVWEULJKWHVWVWDU
LQWKHJXLGHVWDUGDWDEDVHIRUWKHGRXEOH)29VWDUVHQVRULV
the observed star B1ZLWKLQWKH)29RIWKHVWDUVHQVRUWKHVWDU
number of the second brightest star
in the guide star database
IRUWKHGRXEOH)29VWDUVHQVRULVWKHREVHUYHGVWDUBZLWKLQWKH
)29RIWKHVWDUVHQVRUWKHVWDUQXPEHURIWKHWKLUGEULJKWHVWVWDU
LQWKHJXLGHVWDUGDWDEDVHIRUWKHGRXEOH)29VWDUVHQVRULV
the observed star B3ZLWKLQWKH)29RIWKHVWDUVHQVRU7KHRWKHU
28
REVHUYHGVWDUVZLWKLQWKHGRXEOH)29VWDUVHQVRUDUHLGHQWLHG
ZLWKB1, B, and B3.
If
LV JUHDWHU WKDQ WKH RWKHU REVHUYHG VWDUV ZLWKLQ WKH
GRXEOH)29VWDUVHQVRUDUHVHOHFWHG7KHQWKHSURFHGXUHRIWKH
star pattern recognition is repeated until LVHTXDOWR
AUGUST 2015
Figure 4.
7KHZRUNLQJVFKHPDWLFGLDJUDPRIWKHGRXEOH)29VWDUVHQVRU
Figure 5.
7KHSLFWXUHRIWKHGRXEOH)29VWDUVHQVRU
AUGUST 2015
Figure 6.
7KHH[SHULPHQWDOPHWKRGDWQLJKWVN\H[SHULPHQWZLWKWKHGRXEOH)29
star sensor.
29
Figure 7.
D6WDULPDJHVDPSOHGE\WKHUVW)29RIWKHVWDUVHQVRUEVWDULPDJHVDPSOHGE\WKHVHFRQG)29RIWKHVWDUVHQVRU
Figure 9.
7KHRILQHFXUYHRI(XOHUDQJOHHUURUV
RIWKHHXOHUDQJOHRIWKHGRXEOH)29VWDUVHQVRUDUHOHVVWKDQ
)LQDOO\WKHGRXEOH)29VWDUVHQVRUIHDWXULQJWKHVWDUSDWWHUQUHFRJQLWLRQDOJRULWKPSUHVHQWHGZLOOEHRQERDUGDVFLHQWLFVDWHOOLWH
IRULQRUELWGHPRQVWUDWLRQLQ
CONCLUSIONS
Figure 8.
The time to identify stars of the star pattern recognition algorithm.
IRUWLPHVLVZKLOHVWDULPDJHVDUHVDPSOHGVLQJO\ZLWK
WZR 2+V RI WKH GRXEOH)29 VWDU VHQVRU 6R WKH SUREDELOLW\ RI
VXFFHVVRIWKHVWDUSDWWHUQUHFRJQLWLRQIRUGRXEOH)29VWDUVHQVRU
LV7KHHUURUVRIWKHHXOHUDQJOHDUHFDOFXODWHGEHWZHHQ
WKHDVVRFLDWHGTXDWHUQLRQIURPWKHGRXEOH)29VWDUVHQVRUDQG
WKHUHDOTXDWHUQLRQZLWKWKHWHVWFRPSXWHU7KHQWKHRILQHFXUYH
RIHXOHUDQJOHHUURUVLVVKRZQZLWK0$7/$% in the test comSXWHULQ)LJXUH
7KH HUURUV RI WKH HXOHU DQJOH DUH FDOFXODWHG DV IROORZV
VLJPDSLWFKVLJPDUROODQG
VLJPD\DZ
7KH GRXEOH)29 VWDU VHQVRU IHDWXULQJ WKH VWDU SDWWHUQ UHFRJQLWLRQDOJRULWKPSUHVHQWHGLQWKLVDUWLFOHZDVXQGHUJRQHZLWK
QLJKW H[SHULPHQWV LQ 2FWREHU 7KH JXUH VKRZV WKH WLPH
to identify stars of the star pattern recognition algorithm for the
GRXEOH)29VWDUVHQVRULVPV7KHVWDULPDJHVZKLFK
DUHVDPSOHGVLQJO\ZLWKWZR2+VRIWKHGRXEOH)29VWDUVHQVRU
are recognized correctly. The probability of success of the star
SDWWHUQ UHFRJQLWLRQ IRU WKH GRXEOH)29 VWDU VHQVRU LV
7KH VWDU SDWWHUQ UHFRJQLWLRQ DOJRULWKP IRU WKH GRXEOH)29 VWDU
sensor presented in this article has high stability, real-time charDFWHUDQGUHOLDELOLW\RIFRQWURO7KHJXUHVKRZVWKDWWKHHUURUV
30
7KH GRXEOH)29 VWDU VHQVRUV QRW RQO\ FDQ FDSWXUH PRUH REserved stars from the celestial sphere than those of the single)29 VWDU VHQVRUV EXW DOVR FDQ VWLOO FRPSOHWH VWDU SDWWHUQ UHFognition and attitude calculating after developing one of the
)29VRIVWDUVHQVRUIDXOWZKLFKKHOSVWRHQKDQFHWKHSUHFLVLRQ
and reliability of attitude information for star sensors. In order
to increase the accuracy of roll angle calculated by star senVRUVWKHGRXEOH)29VWDUVHQVRUVDUHXVHGIRUWKHDWWLWXGHDQG
orbit control systems of satellites. At present, most of the douEOH)29VWDUVHQVRUVLGHQWLI\WKHREVHUYHGVWDUVIURPWKHVWDU
image singly and calculate attitude information in each single
)29 RI WKH VWDU VHQVRU VLQJO\ 7KHQ WKH QDO DWWLWXGH RI WKH
GRXEOH)29VWDUVHQVRULVFDOFXODWHGZLWKWKHDWWLWXGHLQIRUPDWLRQ RI HDFK VLQJOH )29 RI WKH VWDU VHQVRU XVLQJ LQIRUPDWLRQ
IXVLRQ DOJRULWKPV %XW WKHVH NLQGV RI GRXEOH)29 VWDU VHQVRUV FDQQRW RXWSXW WKH DWWLWXGH LQIRUPDWLRQ ZKLOH WKH QXPEHU
RIREVHUYHGVWDUVLQHDFK)29RIWKHVWDUVHQVRULVOHVVWKDQ
EHFDXVHWKHJHRPHWU\FRQVWUXFWHGVLQJO\ZLWKWKHREVHUYHGVWDU
LQHDFK)29RIWKHVWDUVHQVRULVQRWHQRXJKWRH[HFXWHWKHVWDU
pattern recognition algorithm. Therefore, a novel star pattern
UHFRJQLWLRQDOJRULWKPIRUGRXEOH)29VWDUVHQVRUVLVSUHVHQWHG
LQ WKLV DUWLFOH )LUVWO\ WKH VWDU FRRUGLQDWHV RI REVHUYHG VWDUV
in the photo coordinate system are obtained singly from each
)29RIWKHVWDUVHQVRU$OOWKHVWDUFHQWURLGVIURPWZR)29VRI
WKHGRXEOH)29VWDUVHQVRUDUHVHOHFWHGDVWKHREVHUYHGVWDUV
Then the star coordinates in the image space coordinate system
RIHDFK)29RIWKHVWDUVHQVRUDUHFDOFXODWHGVLQJO\ZLWKWKH
star coordinates of observed stars and the focal length of the
VWDUVHQVRU7KHVWDUFRRUGLQDWHVRIWKHUVW)29LQWKHLPDJH
AUGUST 2015
[6]
[7]
>@
>@
>@
[11]
>@
[13]
[14]
CONFLICTS OF INTEREST
7KHDXWKRUVGHFODUHQRFRQLFWRILQWHUHVW
>@
REFERENCES
[1]
AUGUST 2015
[16]
[17]
>@
>@
-XQNLQV-/:KLWH&&DQG7XUQHU-'6WDUSDWWHUQUHFRJQLWLRQ
for real time attitude determination. Journal of the Astronautical Sciences9RO
'HQQLVRQ ( : DQG 6WDQWRQ 5 + 8OWUDSUHFLVH VWDU WUDFNLQJ XVLQJFKDUJHFRXSOHGGHYLFHV&&'VProceedings of SPIE9RO
Smart Sensors IISS
%ODUUH/DQG3HUULPRQ11HZPXOWLSOHKHDGVWDUVHQVRU+<'5$
GHVFULSWLRQ DQG GHYHORSPHQW VWDWXV D KLJKO\ DXWRQRPRXV DFFXUDWH
DQG YHU\ UREXVW V\VWHP WR SDYH WKH ZD\ IRU J\UROHVV YHU\ DFFXUDWH
$2&6V\VWHPV,QAIAA Guidance, Navigation, and Control Conference and Exhibit, 6DQ)UDQFLVFR&$$XJ
<DGLG3HFKW23DLQ%DQG6WDOOHU&&026DFWLYHSL[HOVHQVRU
VWDU WUDFNHU ZLWK UHJLRQDO HOHFWURQLF VKXWWHUIEEE Journal of SolidState Circuits9RO
*UDPPDWLQ$3/XVWEHUJ($DQG0LU]RHYD/$2EMHFWLYHIRU
VWDUVHQVRUVRSHUDWLQJLQWKH89Journal of Optical Technology9RO
0RUWDUL ' DQG$QJHOXFFL 0 6WDU SDWWHUQ UHFRJQLWLRQ DQG PLUURU
DVVHPEO\PLVDOLJQPHQWIRU'LJLVWDU,,DQG,,,PXOWLSOH)29VVWDUVHQsors. 6SDFHLJKW0HFKDQLFV9RO
0RUWDUL'-XQNLQV-DQG6DPDDQ0/RVWLQVSDFHS\UDPLGDOJRrithm for robust star pattern recognition. In Proceedings of 24th Annual AAS Guidance and Control Conference%UHFNHQULGJH&2
0RUWDUL'6HDUFKOHVVDOJRULWKPIRUVWDUSDWWHUQUHFRJQLWLRQJournal
of the Astronautical Sciences9RO
5RXVVHDX*/$%RVWHO-DQG0D]DUL%6WDUUHFRJQLWLRQDOJRULWKP IRU$36 VWDU WUDFNHU RULHQWHG WULDQJOHV IEEE Aerospace and
Electronic Systems Magazine,9RO
&ROH & / DQG &UDVVLGLV - / )DVW VWDUSDWWHUQ UHFRJQLWLRQ XVLQJ
planar triangles. Journal of Guidance, Control and Dynamics, 9RO
/HH+DQG%DQJ+6WDUSDWWHUQLGHQWLFDWLRQWHFKQLTXHE\PRGLHGJULGDOJRULWKPIEEE Transactions on Aerospace and Electronic
Systems, 9RO
/L%+&KHQ;-DQG=KHQJ;-$XWRQRPRXVVWDUWUDFNLQJDOJRULWKPZLWKKLJKG\QDPLFVSDFHFUDIWInfrared and Laser Engineering9RO
/L%+/L-DQG&KHQ;-$QDXWRQRPRXVSUHGLFWLYHFHQWURLGLQJDOgorithm for star sensor. In Fourth International Conference on Measuring
Technology and Mechatronic Automation IV
0RUWDUL'(624VLQJOHSRLQWDOJRULWKPIRUIDVWRSWLPDOVSDFHFUDIW
attitude determination. Advances in the Astronautical Sciences9RO
31