aas 05-480 the quest for brazilian space research - DEM

Transcrição

aas 05-480 the quest for brazilian space research - DEM
AAS 05-480
THE QUEST FOR BRAZILIAN SPACE RESEARCH
Hélio Koiti Kuga*
Roberto Vieira da Fonseca Lopes*
Valcir Orlando*
Maria Cecília F. P. S. Zanárdi†
This paper describes how QUEST1 (QUaternion ESTimator algorithm) influenced Brazilian space research activities. Indeed, we present a short survey paper on researches in attitude determination and propagation in Brazil arising
from the influence of the author of QUEST. We show how Brazilian researchers
started implementing “QUEST,” “tasting” it, and later deriving other applications based on it. Some Brazilian researchers worked out further investigations
through direct interaction with the QUEST author, Dr. Malcolm Shuster, addressing attitude alignment and calibration problems. Further related researches
show the influence of Dr. Shuster’s work on Brazilian space research.
INTRODUCTION
This paper describes how the QUEST1 (QUaternion ESTimator) algorithm influenced Brazilian space research activities. Its really was a “quest” for Brazilian researchers to build up the background needed to carry out the tasks in attitude determination for
artificial satellites. We begin with the description of the early initiatives of INPE (Brazilian Institute for Space Research) in this area, then we report on the work of Dr. Malcolm
Shuster as well as on his friendship toward the Brazilians. In the early days, his famous
QUEST paper was almost required hazing for the rookies in the field at INPE. We began
implementing QUEST and performing related research such as other QUEST-based applications. In Brazil, such activities were restricted at that time to INPE. From the beginning we realized the potential of QUEST as a fast accurate attitude preprocessor which
could afterwards by smoothed by a Kalman filter. We even applied the idea to GPS positioning, creating the algorithm “ORBEST” named after QUEST. ORBEST uses essentially the main chain of concepts applied in QUEST. Some Brazilian researchers (from
INPE and Academia) have had a long and close interaction with Dr. Shuster in the USA
(in Florida and in Maryland) carrying out research related to attitude alignment and calibration problems. At the end of this work we summarize the current researches in progress. The heritage of Dr. Shuster’s work in attitude algorithms developed in Brazil is
truly remarkable and continues to this day.
*
INPE - Instituto Nacional de Pesquisas Espaciais, PO BOX 515 - Sao Jose dos Campos, SP, 12245-970
Brazil
†
UNESP - Sao Paulo State University, Department of Mathematics, PO BOX 205 - Guaratingueta, SP,
12500-000 Brazil
533
EARLY INITIATIVES
In 1977, at the very beginning of the creation of the Division of Space Mechanics
and Control (DMC) at INPE, human resources were guided by the Brazilian Complete
Space Mission, a Brazilian government program for space research with the aim of
launching and operating Earth-orbiting artificial satellites. Within the DMC the area of
orbit and attitude dynamics was only beginning to be developed and was very dependent
on Brazilian Ph.D.s coming from American universities.* Orbit and attitude estimation
were strategic areas of development. At the end of the 70’s, Prof. Atair Rios Neto, who
had carried out research on orbit determination using Kalman filtering,2 was the head of
the DMC and teaching estimation theory at INPE. Soon the DMC became a den of enthusiasts on Kalman filtering, dynamic model compensation, adaptive noise and so on.† Attitude determination activities at INPE began with the work of Roberto Lopes,3,4 who applied the extended Kalman filter to estimate the attitude quaternion and the angular velocity vector of a three-axis-stabilized satellite. The dynamic-model-compensation technique
together with an adaptive noise scheme developed by Rios Neto and Kuga,5 coped with
the very limited information for the satellite attitude dynamics. The algorithm was intended for application to the first Brazilian meteorological satellite SCD-1, that was being
designed as a gravity-gradient-stabilized satellite. Later on, SCD-1 became a spinstabilized satellite, and the application of Lopes’ results would be postponed to a future
mission.
Following these earlier researches, Cardenutto6 in his master’s thesis used gyros
and a kinematic model for attitude estimation of a future remote sensing mission. Then
Valtair Ferraresi’s work7,8 addressed the singularity of the quaternion error covariance
matrix in a Kalman filter algorithm. In this scenario, it seemed natural to add QUEST1 to
the attitude estimation environment. The next to pursue his M.Sc. was Sebastião Varotto,
a highly gifted student, who accepted his difficult research assignment with gallantry‡. He
made a sequential combination of a static estimation based on the QUEST algorithm with
a state estimation of a dynamical system based on the dynamic model compensation
technique9. His work10 was presented to the Brazilian Control Society (SBA), which is
indeed a scientific community highly specialized in state-estimation theory and applications. Nevertheless, we felt that apart from INPE a full appreciation of Varotto’s work by
people with a background in spaceflight had not yet been achieved.
Closing that early cycle of research on attitude determination, Ulisses Guedes11 in
1989 applied the extended Kalman filter to the spin-stabilized satellite case in time to be
used in the SCD-1 mission, while Lopes12 studied the effect of the sampling rate on adaptive filtering techniques with applications to three-axis attitude determination. All those
works2-12 were in Portuguese.
*
Prof. G. E. O. Giacaglia and Prof. Atair Rios Neto, both from University of Texas at Austin, and Prof. O.
Maizza Neto from MIT.
†
Kalman filter was nicknamed “Bombril: 1001 utilities” at the DMC, named for a well-known Brazilian
kitchen cleanser and 1000 other applications. Getting a M.Sc. degree at DMC had became nearly synonymous of finding an application for the Kalman filter, despite some quite understandable jealousy from those
not sympathetic to the probabilistic approach.
‡
And survived the QUEST hazing.
534
INTRODUCING DR. SHUSTER
The work of Varotto9 using QUEST as a preprocessing algorithm to the extended
Kalman filter was a difficult task for the young INPE flight dynamics team at INPE. It
took countless hours of mathematical derivations in order to understand the intriguing
and fascinating algorithm QUEST. The members of the team had been working on developing software for non-real-time attitude determination for the ground-tracking and control segments. What was most important to this work was the QUEST measurement
model. Once the proper way to evaluate the attitude-error covariance matrix from direction measurements was understood, the team became keen to apply it to many problems,
starting with Varotto’s work. This work was not constrained to attitude determination, as
demonstrated by the newly created ORBEST algorithm13. The static orbit-estimation algorithm ORBEST using GPS measurements, took many ingredients from QUEST, starting with Wahba’s problem, developing the inner algorithm, and developing a similar error model. QUEST, clearly, was the main inspiration for this research.
Not much later, Dr. Luc Fraiture, a visiting attitude expert from ESA (European
Space Agency) advised us that the attitude determination software for the SCD-1 mission
should be modular (attitude sensor data preprocessor; static attitude estimator; and dynamic attitude estimator) in order to simplify software development and testing as well as
the identification of possible software flaws after launch. It was a first external indication,
although an indirect one, that a QUEST preprocessor was a good route.
An amazing letter* from Dr. Malcolm Shuster to Dr. Rios Neto on Varotto’s research surprised us all. Dr. Shuster was somehow aware of our work involving the
QUEST algorithm, and surprised us in the middle of 1989 with a letter in Portuguese! In
this letter he commented on his knowledge of the QUEST work at INPE, and that he
would appreciate contact with INPE engineers. This was again surprising, because our
publications were all written in Portuguese. Dr. Shuster did not hesitate to give us priority
for developing the procedure which uses QUEST as an observation preprocessor for the
Kalman filter in attitude determination9,10. There, the whole attitude estimation process is,
basically, performed in two phases. In the first phase a preliminary estimate of the attitude parameters is computed using QUEST for the current sample of simultaneous observations, while in the second phase, these single-time estimates are improved using the
Kalman filter. The state vector is composed of the four quaternion elements and by the
three components of the angular velocity, that is:
9
xT(t) = [qT(t) : ωT(t)].
(1)
The 4x4 error covariance matrix of the single-time quaternion estimates from
QUEST is singular, since the quaternion is constrained to have unit magnitude. Owing to
this, the direct use of the quaternion estimates generated by QUEST as attitude observations in the Kalman filter imposed an additional difficulty in the update step. This phase
requires the inversion of a 4x4 matrix, which is composed of the sum of two other matri*
A delightful account of the event and the follow-on can be found in the paper of Dr. Shuster14 in 1990 (in
Portuguese) and in a longer version in English15 in 2001.
535
ces presenting the same kind of singularity. The solution to this problem was to estimate
the update correction of the state vector defined by Equation 1 using an incremental quaternion, as in the multiplicative filter of Lefferts et al.16 Thus,:
δq = qˆ * ⊗ qV ,
(2)
where δq is the incremental quaternion, qV is the true quaternion, q̂* is the conjugate of
the quaternion estimate, and ⊗ denotes quaternion multiplication. The details of the further algebraic development can be found in Refs. 9 and 10.
Another INPE work7 that has been mentioned by Dr. Shuster14,15 was an analysis
of four procedures for autonomous attitude determination. The motivation was to analyze
and compare the performance of an attitude determination procedure developed in-house6
that combines the measurements generated by inertial sensors (gyros in a strap-down
configuration), and by non-inertial sensors (sun and horizon sensors), with three related
procedures presented by Lefferts et al.16 The analyses encompassed aspects of order reduction of the covariance matrix, re-normalization of quaternion estimate, numerical
problems due to the singularity of the 4x4 quaternion covariance matrix, and adaptive
noise estimation to deal with filtering divergence.
Thus began a quite fruitful cooperation between INPE' and the author of QUEST.
The first official visit of Dr. Shuster to INPE was in 1990 as an invited lecturer15 at the
BSAT (Brazilian Symposium on Aerospace Technology). The first meeting of Dr. Shuster with INPE people occurred late in 1989 at the Space Dynamics Symposium held by
CNES (French Space Agency) in Toulouse, France. Dr. Shuster, at that epoch was at the
Applied Physics Laboratory (APL) of The Johns Hopkins University, where he presented
a paper.17 There, Dr. Wagner Sessin, a professor* at ITA (Brazilian Technological Institute of Aeronautics), and INPE engineer Valcir Orlando had the opportunity to meet Dr.
Shuster personally and prepare for his visit to Brazil the following summer.
INPE and CTA (Technical Center of Aeronautics) in 1989 and 1990 were jointly
organizing the (first) Brazilian Symposium on Aerospace Technology (BSAT) at São
José dos Campos, headquarters for both INPE' and CTA. This event was the occasion for
Dr. Shuster’s visit to Brazil. In this way, the possibilities of technical contact with Brazilian researchers would be restricted not only to INPE staff, but could be extended to other
Brazilian research institutions and universities attending the symposium. INPE’s attitude
determination people could finally face the man who they considered a kind of intangible
international personality. Besides the very profitable technical meetings with Dr. Shuster
a remarkable and surprising fact also needs to be in the records: he presented his lecture
speaking in Portuguese.†
*
The beloved and deceased Prof. Wagner Sessin was an expert in Celestial Mechanics and became a very
good friend of Dr. Shuster.
†
At this memorable occasion Dr. Shuster presented the DMC with a plaque bearing a bottle of aspirin to
atone for the headaches endured by the DMC staff when trying to understand QUEST.
536
In Brazil Dr. Shuster is known to many people as Dr. Malcolm. Brazilians tend to
use either the first name or the last name in all occasions, and Dr. Shuster preferred to be
called Dr. Malcolm by strangers rather than to be called Shuster by his friends. We will
follow this practice where appropriate in the remainder of this paper.
SPACECRAFT SENSOR CALIBRATION AND ALIGNMENT
In 1993, a postdoctoral fellowship was arranged for Roberto Lopes allowing him
to collaborate with Dr. Malcolm for two years in the United States.* The research focused on in-flight distortion and misalignment calibration of star-trackers. Of special interest was the interference of distortion and alignment parameters in the calibration. The
work was presented at an AAS conference18 and was published later in the Journal of the
Astronautical Sciences19.
Meanwhile, the INPE flight dynamics team of the DMC survived its trial by fire
with the successful orbit and attitude determination for SCD-1 satellite launched in February 1993, as reported at the International Symposium on Space Flight Dynamics20 held
in Brazil at the one-year anniversary of the launch. Dr. Malcolm was invited to be a
member of the program committee of the Symposium, and was also a presenter. An account on the SCD-1 experience has been described.21 A second mission (SCD-2) followed in 1998 and was equally successful.22
The development of Brazilian work on spacecraft sensor alignment estimation
started during Dr. Cecília Zanardi’s post-doctoral fellowship at the Department of Aerospace Engineering, Mechanics and Engineering Sciences, at the University of Florida, in
a joint research project with Dr. Malcolm, who had become a professor of Aerospace
Engineering at the University of Florida. Dr. Zanardi’s interest arose during the First
BSAT in Brazil in 1990, where Dr. Malcolm’s lecture15 about the early history of
QUEST was presented. Dr. Zanardi† was primarily interested in attitude dynamics but at
the symposium she became interested in new developments in attitude estimation as well.
In 1995, she began her collaboration with Dr. Malcolm at the University of Florida. She
attended Dr. Malcolm’s lectures and had many discussions involving general problems of
spacecraft attitude determination and estimation theory. Afterwards Drs. Malcolm and
Zanardi directed their research toward developing better approaches to sensor alignment
estimation.
Alignment estimation plays an important role in space. A complete treatment of
batch estimation of spacecraft sensor alignments from flight data had been published previously23,24. The use of these batch techniques, however, required the attitude data to be
arranged in repeated frames of simultaneous measurements. Two different filter approaches for in-flight estimation of the attitude sensor misalignments were studied and
*
The research work took place at the University of Maryland, under the official supervision of Prof.
William S. Levine, an arrangement made necessary by the restrictions on foreign visitors at APL.
†
Prof. Maria Cecilia F. P. S. Zanardi currently holds a post at Sao Paulo State University and is very grateful for having the opportunity to work with Dr. Shuster.
537
presented by Zanardi and Shuster.25,26 The first approach is the application of the Kalman
filter, in which the sensor misalignments are part of the filter state vector. The dimension
of state vector can be very large as the spacecraft may have many sensors. This high dimensionality, coupled with the nonlinear dependence of the measurements on the attitude
can lead to poor convergence of the filter in addition to a large computational burden.
This approach was called “naïve” Kalman filter alignment estimation. In the second approach the alignment vector is not included in the state vector and the Kalman filter is
applied to estimate only the attitude quaternion and gyro biases. Since the alignment quaternions are static, these can be estimated by a simple batch least-squares method. Of
particular importance is the fact that such an approach greatly decreases the dimension of
the Kalman filter and, hence, should lead to enhanced numerical stability. In addition,
because the misalignments are computed in batch mode, there are no numerical problems
arising from the presence of a largely indeterminate state vector at the beginning of the
filter computation. This approach was named the “hybrid” method. Illustrations of the
efficacy of the hybrid method compared to the “naïve” and the batch ones were reported
for an increasing number of sensors (3, 5, 10, 15, 20) randomly oriented over the spacecraft as well as an account of computational burden savings. The hybrid method is also
expected to be less sensitive to outliers and is to be preferred in general. The details can
be found in Refs. 25-26.
RECENT DEVELOPMENTS
Since 1994, the research on attitude determination at INPE unfolded in two main
areas: star identification and attitude determination from the GPS carrier phase, which
includes integer ambiguity resolution and multi-path interference mitigation, as described
in the sequence. With time these activities included the participation of a wide academic
community including: the Universidade Estadual de São Paulo, the Universidade Federal
do Paraná, the Universidade Federal de Ouro Preto and the Universidade Estadual de
Londrina. It is also necessary to acknowledge that relevant researches were developed
nearly independently from INPE at the Instituto Tecnológico de Aeronáutica (ITA),
which is mainly concerned with aeronautical applications, but eventually these were used
in space applications as well. We cannot describe the full scope of Brazilian research in
this area in the present paper.. A short survey of Brazilian researches was published in
2000.27
Star Identification
Any practical work on attitude determination from star observations does not go
far before facing the star identification problem. This yielded a series of scientific works
at INPE culminating in the thesis of Carvalho,28 which implemented several star identification algorithms and compared their performance in different flight scenarios. The results were published in part in Ref. 29. The optimization of one of the algorithms was
addressed later by Lopes30 in 2002.
538
GPS applied to attitude determination
The advent of GPS (Global Positioning System) and the investigation of its application to spacecraft orbit determination had attracted the attention of INPE’s flight dynamics team long ago12. Interest was renewed during a short-course offered by Prof.
Leick at the University of São Paulo in 1995 based on his book31. After that, INPE and
the Federal University of Paraná carried out a joint experiment32 with two GPS antennas
on a rotating baseline. The experiment was part of a doctoral dissertation dealing with
spin-axis attitude determination from carrier-phase double differences. A simple scheme
valid for the spin-stabilized case at low angular rates was developed33 to cope with the
integer ambiguity. The algorithm was later improved during a program carried out at
DLR (German Aerospace Research Institute) in 1999 where the angular-rate constraint
was removed.34 This program also examined two GPS antennas on a rotating baseline,
but under better controlled conditions. Furthermore, there was an intentional multi-path
interference in order to study the effectiveness of mitigation techniques. This yielded
some interesting analogies with the star-sensor calibration problem studied by Shuster
and Lopes.18 The errors in the line of sight of the GPS satellites caused by multi-path
interference were considered as errors on the star observations due to distortion on the
star sensor. A first algorithm was developed using a series of surface spherical harmonics
to model the multi-path effect.35 The application of the Lopes-Shuster prescription that
the distortion and its curl vanish at the sensor null worked perfectly and assured the consistent convergence of the estimation process for the calibration parameters. As an alternative to the series approach, it was considered to use neural networks to represent the
effect of multi-path interference. The research was developed in two stages: first the attitude was considered to be perfectly known during the learning phase of the neural network algorithm,36 and then the attitude was estimated during the learning phase37. The
Lopes-Shuster prescription was slightly modified to adapt to the neural network case and
worked equally well.
As happened with the star-identification problem, in order to perform practical
work with attitude determination from the GPS carrier phase, it was necessary to study
the integer ambiguity resolution algorithms. One result in this field was published38 at the
ION-2002 (Institute Of Navigation) conference. It takes advantage of the dynamical motion of the GPS constellation as well as of the satellite attitude motion to find an attitudefree nonlinear matrix equation in the integer ambiguities.
Attitude Dynamics
In this field, most of the researches were addressed by Cecilia Zanardi who, after
her stay with Dr. Malcolm at the University of Florida, began research on optimal attitude
control, attitude estimation and the study of quaternion, and magnetic torque effects on
the attitude dynamics. Classical models of gravity-gradient, solar-radiation, aerodynamic,
and magnetic torques acting on a circular-cylindrical satellite were discussed in Ref. 39,
where the magnitudes of each torque are compared parametrically in terms of its size and
its orbital altitude.
539
A first-order analytical model for the general problem of artificial satellite attitude-adjustment maneuvers was discussed in Refs. 40-42. Basically the problem is approached using the Mayer formulation and Andoyer’s attitude variables. The Pontryagin
Maximum Principle is applied, with optimal attitude corrections obtained via Hamiltonian linearization. The numerical solution is generated by the application of the multipleshooting method to the two-point boundary-value problem.
Analytical approaches for spin-stabilized satellite attitude dynamics were presented in Refs. 43-46, where numerical simulations performed with attitude data from
Brazilian satellites showed good agreement between analytical solutions and actual satellite behavior.
The dynamical equations for the rotational motion of artificial satellite in terms of
different representations (Euler angles, Andoyer variables and the quaternion) have also
been analyzed47. Numerical solutions for dynamical equations in terms of the quaternion
and the angular velocity is discussed,48 taking into account gravity-gradient and residual
magnetic torques. Spacecraft attitude determination algorithms, using the maximum likelihood method49 and Kalman filtering16 are currently under investigation.
FURTHER ADVENTURES
Besides GPS and star sensors, there are some other related researches to be mentioned. Louro50 is currently studying the fusion of data from GPS and a MEMS (Micro
Electro-Mechanical System) gyro unit to deal with fault detection to obtain an algorithm
suitable for real-time implementation. Another area is the simultaneous estimation of
orbit and attitude. This problem was first studied51 using a three-axis magnetometer and a
one-axis digital Sun sensor to estimate the orbit and the spin axis attitude of the SCD-1
satellite with orbit accuracy on the order of 100 km. Recently, this subject is being addressed in a master’s thesis outlined in Ref. 52. The case of orbit and attitude determination from GPS measurements of a three-axis stabilized satellite is being investigated53 as
well.
Another field of recent interest is attitude determination from sensors based on
MEMS technology, namely magnetometers and gyros. The Brazilian Space Agency
(AEB) has induced some Brazilian universities to study this problem, and as a result there
are two independent teams at the Universidade Estadual de Londrina and the Universidade Federal de Ouro Preto developing algorithms under the supervision of INPE.
Finally, Lopes54 has followed the ideas of one of Dr. Malcolm’s masterpieces55
and extended the Euler equations for attitude dynamics to N-dimensional space. The
work defines a vector product as a skew-symmetric dyadic and finds the equivalent expression to the angular momentum conservation law. Despite its unknown practical usefulness, this work demonstrates the extension of the Dr. Malcolm’s impact on the Brazilian flight dynamics community, starting particularly at INPE and spreading further.
540
REFERENCES
1. Shuster, M.D.; Oh, S.D. “Three-axis attitude determination from vector observations,” Journal of Guidance and Control, Vol. 4, No. 1, 1981, pp. 70-77.
2. Rios Neto, A. “The estimation of the state and the unmodeled atmospheric drag for near
Earth satellites,” Ph.D. dissertation. Austin, Texas, The University of Texas at Austin, 1973.
3. Lopes, R. V. F. Determinação de atitude de satélites artificiais através de estimadores de
estado, Master’s Thesis, São José dos Campos, INPE, December 1982. [INPE-2608TDL/105].
4. Rios Neto, A.; Lopes, R.V.F. e Negreiros de Paiva, R. “Estimação adaptativa de atitude de
satélites artificiais via filtro de Kalman com compensação do modelo dinâmico,” Proceedings
of IV Congresso Brasileiro de Automática, UNICAMP, Campinas, September 14-17, 1982,
pp. 164-168. [INPE-2441-PRE/142].
5. Rios Neto, A. e Kuga, H. K. “Estimação adaptativa do ruído no estado para o filtro de
Kalman,” Proceedings of IV CONGRESSO BRASILEIRO DE AUTOMÁTICA, Campinas,
September 14-17, 1982. Campinas, UNICAMP, 1982, pp. 101-105.
6. Cardenutto, N. C. Análise e simulação de um sistema inercial ("strapdown") de determinação
de atitude auxiliado por estimação adaptativa da deriva, Master’s Thesis, São José dos
Campos, INPE, August 1984. [INPE-3257-TDL/177].
7. Ferraresi, V. A., Rios Neto, A. e Orlando, V. “Utilização Conjunta de Sensores Inerciais e
Não Inerciais em Determinação de Atitude de Satélites Artificiais via Filtro de Kalman,”
Proceedings of VI Congresso Brasileiro de Automática, Belo Horizonte, MG, 1986, pp. 940945. [INPE-3966-PRE/981].
8. Ferraresi, V. A. Utilização conjunta de sensores inerciais e não inerciais em determinação de
atitude de satélites via filtro de Kalman, Master’s Thesis, São José dos Campos, INPE, Aug.
1987. [INPE-4313-TDL/280].
9. Varotto, S. E. C. Determinação da atitude de satélites artificiais através da aplicação
conjunta de técnicas de estimação ótima estática e dinâmica. Master’s Thesis, São José dos
Campos, INPE, Oct., 1987. [INPE-4415-TDL/306].
10. Varotto, S. E. C.; Orlando, V. e Lopes, R. V. F. “Um Procedimento para Determinação de
Atitude de Satélites Artificiais Utilizando Técnicas de Estimação Ótima Estática e
Dinâmica,” Proceedings of VI Congresso Brasileiro de Automática, Belo Horizonte, MG,
1986, pp. 946-951. [INPE-3966-PRE/981].
11. Guedes, U.T.V. Procedimento para determinação de atitude de um satélite estabilizado por
rotação, INPE, Sao Jose dos Campos. Master thesis, August 1989. [INPE-4866-TDL/388].
12. Lopes, R.V.F. Estimação adaptativa de estado e análise da taxa de amostragem para
sistemas dinâmicos lineares invariantes no tempo. INPE, São José dos Campos, SP. Doctoral
dissertation, Nov. 1989. [INPE-4960-TDL/389].
13. Lopes, R.V.F. and Kuga, H.K. “Optimal estimation of local orbit from GPS measurements.,”
Journal of Guidance, Control and Dynamics, Vol. 11, No. 2, pp. 186-188, 1988.
14. Shuster, M. D. “In QUEST of Better Attitudes.” Advances in the Astronautical Sciences, Vol.
108, Part II, pp. 2089-2117, paper AAS 01-250. Plenary Lecture, 11th AAS/AIAA Space
Flight Mechanics Meeting, Santa Branca, California, February. 11-14, 2001; Advances in the
Astronautical Sciences, Vol. 108, 2001, pp. 2089-2117.
541
15. Shuster, M. D. "QUEST, a longa história de um algoritmo rápido." First Brazilian Symposium on Aerospace Technology. São José dos Campos, SP, Brazil, August, 1990. [NTI002/91-DMC].
16. Lefferts, E. J.; Markley, F. L.; Shuster, M. D. “Kalman Filtering for Spacecraft Attitude Estimation”, Journal of Guidance and Control, 1982, pp. 417-429.
17. Shuster, M. D. “Fads and Fallacies in Spacecraft Sensor Alignment Estimation,” International
Symposium on Space Mechanics (Mécanique Spatiale), Toulouse, France, 1989. Cepadueseditions, 1990, pp. 513-522.
18. Shuster, M.D. and Lopes, R.V.F. "Parameter interference in distortion and alignment calibration," Advances in the Astronautical Sciences Vol. 87, 1994, pp. 595-611, paper AAS 94-186.
19. Lopes, R. V. F.; Shuster, M. D. “Parameter Interference in Distortion and Alignment Calibration,” Journal of the Astronautical Sciences, Vol. 51, No. 3, 2003.
20. Lopes, R.V.F.; Orlando, V.; Kuga, H.K.; Guedes, U.T.V. and Rao, K.R. “Attitude Determination of the Brazilian Satellite SCD-1.,”Revista Brasileira de Ciências Mecânicas, RBCM,
Vol. XVI, Special Issue, 1994, pp. 11-18.
21. Orlando, V.; Lopes, R.V.F. and Kuga, H.K. “INPE’s Flight Dynamics Team Experience
Throughout Four Years of SCD1 In-Orbit Operations: Main Issues, Improvements and
Trends,” Proceedings of 12th International Symposium on Space Flight Dynamics. Darmstadt, Germany, June 2-6, 1997, pp 433-437.
22. Kuga, H.K.; Orlando, V. and Lopes, R.V.F. “Flight Dynamics Operations During LEOP for
the INPE’s Second Environmental Data Collecting Satellite SCD2,” Journal of the Brazilian
Society of Mechanical Sciences, Vol. XXI, Special Issue, 1999, pp. 339-344.
23. Shuster, M. D., Bierman, G. J., Pitone, D. S. “Batch estimation of spacecraft sensor alignment, I. relative alignment estimation,” Journal of the Astronautical Sciences, Vol. 39, No. 4,
pp. 519-546, 1991.
24. Shuster, M. D., Pitone, D. S. “Batch estimation of spacecraft sensor alignment, II. absolute
alignment estimation,” Journal of the Astronautical Sciences, Vol. 39, No. 4, pp. 519-546,
1991.
25. Zanardi, M. C. , Shuster, M. D. “Batch and filter approaches to spacecraft sensor alignment
estimation,” Proceedings of the 12th International Symposium on Space Flight Dynamic, pp.
159-166, ESOC, Darmstadt, Germany, 1997.
26. Zanardi, M. C. , Shuster, M. D. “Batch, sequential and hybrid approaches to spacecraft
sensor alignment estimation,” Journal of the Astronautical Sciences, Vol. 51, No. 3, pp. 279290, 2003.
27. Zanardi, M. C. and Lopes, R. V. F. “Spacecraft Attitude Representation, Propagation and
Determination: Theory and Some Applications on the Brazilian Space Program,” in: Advances in space dynamics. Prado, A. F. B. A. (Ed.) pp. 503-515. São José dos Campos, 2000.
28. Carvalho, G. B. Levantamento de técnicas de identificação de estrelas e desenvolvimento de
um ambiente de simulação e testes para análise de seus desempenhos em aplicações
espaciais. Master’s Thesis. São Jose dos Campos, INPE, 2000 (INPE-8307-TDI/766).
29. Lopes, R.V.F.; Carvalho, G.B. and Silva, A.R. “Star Identification for Three-Axis Attitude
Estimation of French-Brazilian Scientific Micro-Satellite,” (paper AAS 98-366). Advances in
the Astronautical Sciences Vol. 100-II, pp. 805-819, 1998.
542
30. Lopes, R. V. F. “Optimal Metric for a Star Pattern Identification Algorithm.” in: Advances in
space dynamics 3 - applications in astronautics. Winter, O. C. and Prado, A. F. B. A. (Eds.)
pp. 40-50. São José dos Campos, 2002.
31. Leick, A. GPS satellite surveying. New York, NY, John Wiley, 1995 (2nd edition).
32. Lopes, R.V.F.; Kuga, H.K.; Fabri, S.M. and Ferreira, L.D.D. “GPS-Based Navigation Solution and Spin-Axis Attitude Determination: Numerical Results of On The Ground Experiment,” Proceedings of 12th International Symposium on Space Flight Dynamics, pp 221-225.
Darmstadt, Germany, June 2-6, 1997.
33. Lopes, R.V.F.; Fabri, S.M. and Ferreira, L.D.D. “Attitude Determination for Spin Stabilzed
Satellites from GPS Interferometry,” (AAS 97-165) Advances in The Astronautical Sciences
Vol. 95-II, pp. 783-802, 1997.
34. Lopes, R.V.F.; Enderle, W.; Fabri, S.M. and Ferreira, L.D.D. “Attitude Determination from
GPS Interferometry Applied to Spin Stabilized Satellites at Arbitrary Spin Rate,” Journal of
the Brazilian Society of Mechanical Sciences, Vol. XXI, pp. 89-98, Special Issue, 1999.
35. Lopes, R. V. F. and Milani, P. G. “Consistent On-Board Multipath Calibration for GPS Based
Spacecraft Attitude Determination,” Proceedings of ION GPS 2000, pp. 2216-2226. Salt
Lake City, USA, 19-22 Sept., 2000.
36. Lopes, R. V. F.; Carrara, V.; Enderle, W. and Arbinger, C. “Mitigating Multipath by Neural
Network.” (AAS 00-207) Advances in the Astronautical Sciences, Vol. 105, Part II, pp. 16391650, 2000.
37. Lopes, R. V. F, Carrara, V., Enderle, W. “Multipath Mitigation by Neural Network for
Spacecraft Attitude Determination from GPS Carrier Phase Observables,”10th Australian International Aerospace Congress, Proceedings,Mee, D. J. (Ed), paper 091. Brisbane, 29 July –
1st August 2003. [ISBN 085-825-733-5].
38. Lopes, R. V. F. “Integer Ambiguity Resolution for Spacecraft Attitude Determination Using
GPS,” Proceedings of ION GPS 2002, pp. 1088-1093. Portland, OR, USA, 24-27 September
2002.
39. Zanardi, M. C., Real, F. F. “Environmental torques acting on a low Earth orbiter cylindrical
spacecraft,” Advances in Space Research, Vol. 31, No. 8, pp.1981 – 1986, 2003.
40. Santos, R. M. K., Zanardi, M. C., da Silva Fernandes, S. “A linear solution for the artificial
satellite’s optimal control,” Journal of the Brazilian Society of Mechanical Sciences, Vol.
XXI, special Issue, pp. 565-579, 1999.
41. Zanardi, M. C., Santos, R. M. K., da Silva Fernandes, S. “Optimal attitude control of an artificial satellite with spherical symmetry using Andoyer variables,” Proceedings of the 15th International Symposium on Space Flight Dynamic, pp. 747-756, Biarritz, France, 2000.
42. Zanardi, M. C., Santos, R. M. K., da Silva Fernandes, S. “Optimal attitude corrections for
cylindrical spacecraft,” Advances in Space Research, Vol. 31, No. 8, pp.1987–1993, 2003.
43. Zanardi, M. C., Quirelli, I. M., Kuga,, H.K. “Analytical attitude propagation of spin stabilized
Earth’s artificial satellite,” Proceedings of the 17th International Symposium on Space Flight
Dynamic, pp. 218-227, Moscow, Russian, 2003.
44. Zanardi, M. C., Quirelli, I. M., Kuga,, H.K. “Eddy currents torque model for spin stabilized
Earth artificial satellites,” Proceedings of the 17th International Congress of Mechanical Engineering, CD-ROM, São Paulo-SP, 2003.
543
45. Quirelli, I. M. P., Zanardi, M. C., Kuga, H. K. “Residual torque magnetic acting in the spinstabilized satellites,” in KUGA, H. K., Advances in Space Dynamics 4: Celestial Mechanics
and Astronautics. São José dos Campos: INPE, pp. 151-160, 2004.
46. Zanardi, M. C., Assis, S. C., Kuga, H. K. “Torque magnético residual com modelo de
quadripolo,” Proceedings of the 4th Congresso Temático de Dinâmica e Controle, pp. 18571862, CD-ROM, Ilha Solteira, Brazil, 2004.
47. Rodrigues, D. S. S., Zanardi, M. C. “Spacecraft attitude propagation with different representation,” in KUGA, H. K., Advances in Space Dynamics 4: Celestial Mechanics and Astronautics. São José dos Campos: INPE, pp. 143-150, 2004.
48. Zanardi, M. C., Rodrigues, D. S. S. “Propagação da atitude de satélties artificiais com
quaternion e torque de gradiente de gravidade,”. Proceedings of the 4th Congresso Temático
de Dinâmica e Controle, pp. 1831-1840, CD-ROM, Ilha Solteira, Brazil, Brazil, 2004.
49. Shuster, M. D. “Maximum likelihood estimation of spacecraft attitude,” Journal of the Astronautical Sciences, Vol. 37, No. 1, pp. 79-88, 1989.
50. Louro, A. C.; Lopes, R. V. F. “Diagnose de falhas na detecção autônoma de atitude de microsatélites por meio de GPS e giros,” Proceedings of IV Simpósio Brasileiro de Engenharia
Inercial, INPE, São Jose dos Campos, Nov. 17-19, 2004 CD-ROM.
51. Lopes, R.V.F.; Kuga, H.K. and Silva, A.R. "Coarse Orbit Determination as a Dividend from
Attitude Sensors for Spin-Stabilized Satellites.” Journal of the Brazilian Society of Mechanical Sciences, Vol. XXI, pp. 346-355, Special Issue, 1999.
52. Silva, C. M. L.; Kuga, H.K.; Lopes, R. V. F. "Estimação conjunta de atitude e órbita de
satélites artificiais estabilizados por rotação utilizando observações do magnetômetro e sensor
solar,” Proceedings of Terceiro Congresso Temático de Dinâmica e Controle, Ilha Solteira,
Brazil, Vol. 1, 2004, pp. 1819-1823.
53. Lopes, R. V. F.; Silva, A. R.; and Prado, A. F. B. A. “Navigation and Attitude Estimation
from GPS Pseudorange, Carrier Phase and Doppler Observables,” 53rd International Astronautical Congress IAC, Houston, Texas, USA, pp. 10-19, October 2002.
54. Lopes, R. V. F. “Attitude Dynamics in N-Dimensional Spaces,”: Advances in space dynamics
3 - applications in astronautics. Winter, O. C. and Prado, A. F. B. A. (Eds.) pp. 51-68. São
José dos Campos, 2002.
55. Shuster, M. D. “Attitude Determination in Higher Dimensions,” Journal of Guidance Control
and Dynamics, Vol. 16, No. 2, March-April, 1993, pp. 393-395.
544