Logo do repositório

Performance evaluation of a central difference Kalman filter applied to attitude determination

dc.contributor.authorBaroni, Leandro
dc.contributor.authorKuga, Hélio K.
dc.contributor.authorGarcia, Roberta V.
dc.contributor.authorSilva, William R.
dc.contributor.authorZanardi, Maria Cecília [UNESP]
dc.contributor.authorPardal, Paula C. P. M.
dc.contributor.institutionUniversidade Federal do ABC (UFABC)
dc.contributor.institutionNational Institute for Space Research (INPE)
dc.contributor.institutionUniversidade de São Paulo (USP)
dc.contributor.institutionUniversity of Brasília (UnB)
dc.contributor.institutionUniversidade Estadual Paulista (UNESP)
dc.contributor.institutionPACT
dc.date.accessioned2025-04-29T19:13:56Z
dc.date.issued2023-12-01
dc.description.abstractThe attitude determination system is an important subsystem for most satellite missions. Attitude estimation is often performed using Kalman filters. In particular, for nanosatellites or CubeSats missions, a compromise between precision in the results and low computational load must be achieved, due to design constraints, such as reduced size and cost. In this work, it is proposed to evaluate the performance in attitude determination of a central difference Kalman filter, and compared to an extended Kalman filter. The application of the Kalman filter in non-linear problems requires the calculation of partial derivatives matrices (Jacobian matrices) of the dynamics or measurements, originating the extended version of the filter. In some cases, this calculation may be analytically impossible, complex, or even very computationally expensive. The central difference filter formulation uses a polynomial interpolation to avoid computing these Jacobian matrices. The same set of simulated data was applied to both extended and central difference filters, and the results were compared to the true values given by the simulation. The data were simulated considering a CubeSat 3U equipped with gyroscopes, magnetometers, and sun sensor, and the attitude was parametrized by quaternions. The values estimated by the filters are attitude quaternions and gyroscope deviations (bias). Performance was analyzed in terms of quaternion and gyroscope bias errors, and computational load. Finally, the analysis shows the comparative advantages and disadvantages of the central difference filter to the extended Kalman filter and the unscented Kalman filter.en
dc.description.affiliationCenter for Engineering Modeling and Applied Social Sciences (CECS) Federal University of ABC (UFABC), Al. da Universidade, s/n, SP
dc.description.affiliationSpace Mechanics and Control Division (CMC) National Institute for Space Research (INPE), Av. dos Astronautas, 1758, SP
dc.description.affiliationLorena School of Engineering (EEL) University of São Paulo (USP), Estrada Municipal do Campinho, s/n, SP
dc.description.affiliationUniversity of Brasília (UnB), Gama Campus (FGA), Área Especial da Indústria, Projeção A, Setor Leste, DF
dc.description.affiliationMathematics Department (DM) São Paulo State University (UNESP), Av. Ariberto Pereira da Cunha, 333, SP
dc.description.affiliationCenter of Engineering and Product Development (CEiiA) Collaborative Laboratory (CoLAB) PACT, Rua Luis Adelino Fonseca, 1, Évora
dc.description.affiliationUnespMathematics Department (DM) São Paulo State University (UNESP), Av. Ariberto Pereira da Cunha, 333, SP
dc.description.sponsorshipConselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)
dc.description.sponsorshipIdCNPq: 403801/2021-4
dc.format.extent2949-2959
dc.identifierhttp://dx.doi.org/10.1140/epjs/s11734-023-01015-z
dc.identifier.citationEuropean Physical Journal: Special Topics, v. 232, n. 18-19, p. 2949-2959, 2023.
dc.identifier.doi10.1140/epjs/s11734-023-01015-z
dc.identifier.issn1951-6401
dc.identifier.issn1951-6355
dc.identifier.scopus2-s2.0-85178901185
dc.identifier.urihttps://hdl.handle.net/11449/302224
dc.language.isoeng
dc.relation.ispartofEuropean Physical Journal: Special Topics
dc.sourceScopus
dc.titlePerformance evaluation of a central difference Kalman filter applied to attitude determinationen
dc.typeArtigopt
dspace.entity.typePublication
relation.isOrgUnitOfPublicationa4071986-4355-47c3-a5a3-bd4d1a966e4f
relation.isOrgUnitOfPublication.latestForDiscoverya4071986-4355-47c3-a5a3-bd4d1a966e4f
unesp.author.orcid0000-0002-1078-7201[1]
unesp.campusUniversidade Estadual Paulista (UNESP), Faculdade de Engenharia e Ciências, Guaratinguetápt

Arquivos