Académique Documents
Professionnel Documents
Culture Documents
Abstract: This paper presents a less complex alternative to the Extended Kalman Filter (EKF),
with an implementation of the Luenberger state observer for nonlinear systems, aiming the
attitude and angular rate estimation of CubeSats. The parameterization of the rotation by
quaternions is adopted, with the simulation of the system considering the measured attitude in
the presence of white noise and constant disturbance.
Resumo: Este trabalho apresenta uma alternativa de menor complexidade ao Filtro de Kalman
Estendido (EKF), com uma implementação do observador de estado de Luenberger para sistemas
não lineares, visando a estimação de atitude e velocidade angular de CubeSats. Adota-se a
parametrização da rotação por quatérnios, com a simulação do sistema considerando a atitude
medida em meio à presença de ruı́do branco e perturbação constante.
Keywords: Kalman filter; state observer; attitude and angular rate estimation; CubeSat;
quaternium; nonlinear system.
Palavras-chaves: filtro de Kalman; observador de estado; estimação de atitude e velocidade
angular; CubeSat; quatérnio; sistema não linear.
2
0 0
os resultados de estabilidade do observador. Em termos de
-0.5 -0.5 implementação, apresenta-se como uma opção mais sim-
ples quando comparado ao EKF, possui equacionamento
-1 -1 com menor número de variáveis e de operações matemá-
0 20 40 60 0 20 40 60 ticas, já que não calcula a covariância estimada como no
tempo (s) tempo (s)
filtro. Em termos de configuração, ele apresenta apenas
um parâmetro de ajuste de ganho. Por outro lado, o EKF
1 1
apresenta a necessidade de configuração das três matrizes
0.5 0.5 de covariância. É verificado também um bom desempenho
do observador frente ao EKF implementado. Quanto a ve-
locidade de convergência, o EKF possui vantagem devido
3
0 0
ao ganho de Kalman variável, que apresenta um alto valor
-0.5 -0.5 inicial. Entretanto, um tempo de convergência um pouco
menor não é muito significante para a nossa aplicação.
-1 -1
0 20 40 60 0 20 40 60
tempo (s) tempo (s) REFERÊNCIAS
Figura 1. Estimação dos elementos do quatérnio. Carrara, V., Kuga, H.K., Bringhenti, P.M., and de Carva-
lho, M.J. (2014). Attitude determination, control and
operating modes for conasat cubesats. In 24th Interna-
0.1 Modelo tional Symposium on Space Flight Dynamics (ISSFD),
EKF
(rad/s)
Luenberger
Laurel, Maryland.
0 Crassidis, J.L., Markley, F.L., and Cheng, Y. (2007). Sur-
vey of nonlinear attitude estimation methods. Journal
z
0 192–198. doi:10.1109/ICEEE.2010.5608618.
Koprubasi, K. and Theint, M..L. (2006a). Attitude and
y
0
with multiplicative quaternion corrections for the coo-
perative astrophysics technology satellite (catsat). In
2006 American Control Conference, 6 pp.–. doi:10.1109/
x
-0.1
ACC.2006.1656470.
0 10 20 30 40 50 60 70
Magnis, L. and Petit, N. (2017). Angular velocity and
tempo (s) torque estimation from vector measurements. IFAC-
PapersOnLine, 50(1), 9000–9007. doi:10.1016/j.ifacol.
Figura 2. Estimação dos elementos da velocidade angular. 2017.08.1579.
Mora, M.D., Germani, A., and Manes, C. (2000). Design of
state observers from a drift-observability property. IEEE
0.08 EKF Transactions on Automatic Control, 45(8), 1536–1540.
Luenberger
doi:10.1109/9.871767.
0.06
Ruiter, A.H., Damaren, C., and Forbes, J.R. (2012). Space-
0.04 craft dynamics and control: an introduction. John Wiley
& Sons.
0.02 Zhong, C., Lai, A., Guo, Y., and Chen, Q. (2013). On
attitude maneuver control of flexible spacecraft without
0 10 20 30 40 50 60 70
angular velocity sensors. In Proceedings of the 2013
tempo (s) IEEE/SICE International Symposium on System Inte-
gration, 318–323. doi:10.1109/SII.2013.6776646.
Figura 3. Resı́duos de estimação.