Performance evaluation of a central difference Kalman filter applied to attitude determination
| dc.contributor.author | Baroni, Leandro | |
| dc.contributor.author | Kuga, Hélio K. | |
| dc.contributor.author | Garcia, Roberta V. | |
| dc.contributor.author | Silva, William R. | |
| dc.contributor.author | Zanardi, Maria Cecília [UNESP] | |
| dc.contributor.author | Pardal, Paula C. P. M. | |
| dc.contributor.institution | Universidade Federal do ABC (UFABC) | |
| dc.contributor.institution | National Institute for Space Research (INPE) | |
| dc.contributor.institution | Universidade de São Paulo (USP) | |
| dc.contributor.institution | University of Brasília (UnB) | |
| dc.contributor.institution | Universidade Estadual Paulista (UNESP) | |
| dc.contributor.institution | PACT | |
| dc.date.accessioned | 2025-04-29T19:13:56Z | |
| dc.date.issued | 2023-12-01 | |
| dc.description.abstract | The 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.affiliation | Center for Engineering Modeling and Applied Social Sciences (CECS) Federal University of ABC (UFABC), Al. da Universidade, s/n, SP | |
| dc.description.affiliation | Space Mechanics and Control Division (CMC) National Institute for Space Research (INPE), Av. dos Astronautas, 1758, SP | |
| dc.description.affiliation | Lorena School of Engineering (EEL) University of São Paulo (USP), Estrada Municipal do Campinho, s/n, SP | |
| dc.description.affiliation | University of Brasília (UnB), Gama Campus (FGA), Área Especial da Indústria, Projeção A, Setor Leste, DF | |
| dc.description.affiliation | Mathematics Department (DM) São Paulo State University (UNESP), Av. Ariberto Pereira da Cunha, 333, SP | |
| dc.description.affiliation | Center of Engineering and Product Development (CEiiA) Collaborative Laboratory (CoLAB) PACT, Rua Luis Adelino Fonseca, 1, Évora | |
| dc.description.affiliationUnesp | Mathematics Department (DM) São Paulo State University (UNESP), Av. Ariberto Pereira da Cunha, 333, SP | |
| dc.description.sponsorship | Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq) | |
| dc.description.sponsorshipId | CNPq: 403801/2021-4 | |
| dc.format.extent | 2949-2959 | |
| dc.identifier | http://dx.doi.org/10.1140/epjs/s11734-023-01015-z | |
| dc.identifier.citation | European Physical Journal: Special Topics, v. 232, n. 18-19, p. 2949-2959, 2023. | |
| dc.identifier.doi | 10.1140/epjs/s11734-023-01015-z | |
| dc.identifier.issn | 1951-6401 | |
| dc.identifier.issn | 1951-6355 | |
| dc.identifier.scopus | 2-s2.0-85178901185 | |
| dc.identifier.uri | https://hdl.handle.net/11449/302224 | |
| dc.language.iso | eng | |
| dc.relation.ispartof | European Physical Journal: Special Topics | |
| dc.source | Scopus | |
| dc.title | Performance evaluation of a central difference Kalman filter applied to attitude determination | en |
| dc.type | Artigo | pt |
| dspace.entity.type | Publication | |
| relation.isOrgUnitOfPublication | a4071986-4355-47c3-a5a3-bd4d1a966e4f | |
| relation.isOrgUnitOfPublication.latestForDiscovery | a4071986-4355-47c3-a5a3-bd4d1a966e4f | |
| unesp.author.orcid | 0000-0002-1078-7201[1] | |
| unesp.campus | Universidade Estadual Paulista (UNESP), Faculdade de Engenharia e Ciências, Guaratinguetá | pt |

