Particle swarm optimization for magnetometer calibration with rotation axis fitting using in-orbit data
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.author | Riwanto, Bagus Adiwiluhung | |
dc.contributor.author | Niemela, Petri | |
dc.contributor.author | Ehrpais, Hendrik | |
dc.contributor.author | Slavinskis, Andris | |
dc.contributor.author | Mughal, Muhammad Rizwan | |
dc.contributor.author | Praks, Jaan | |
dc.contributor.department | Department of Electronics and Nanoengineering | |
dc.contributor.department | Jaan Praks Group | |
dc.contributor.department | University of Tartu | |
dc.date.accessioned | 2022-12-22T09:45:33Z | |
dc.date.available | 2022-12-22T09:45:33Z | |
dc.date.issued | 2022-04 | |
dc.description.abstract | This article demonstrates the performance of an improved particle swarm optimization (PSO) algorithm with scalar checking and rotation axis fitting objectives using in-orbit data, which is obtained from two CubeSats missions, Aalto-1 and ESTCube-1, as well as simulation as reference. The improved algorithm uses sequential objectives refinement process to combine the two optimization objectives. This improvement addresses some challenges of magnetometer calibration when using in-orbit data. First, the change in the magnetic field vector direction at different points in orbit which is uncorrelated to the rotation of the spacecraft itself. Second, the uncertainty of the rotation axis information used as the reference, e.g., from gyroscope noise. Third, the available data set is heavily affected by the rotation mode of the spacecraft, which imposes some limitation in the rotation axis information needed by the algorithm. The improved PSO algorithm is applied on simulated data in order to analyze the calibration performance under different spacecraft tumbling rates and noise levels. In ideal condition (varying rotation axis during measurements and sufficient sampling rate relative to the spin rate), the rotation axis fitting objective can reach ∼0.1° of correction accuracy. | en |
dc.description.version | Peer reviewed | en |
dc.format.extent | 13 | |
dc.format.extent | 1211-1223 | |
dc.format.mimetype | application/pdf | |
dc.identifier.citation | Riwanto , B A , Niemela , P , Ehrpais , H , Slavinskis , A , Mughal , M R & Praks , J 2022 , ' Particle swarm optimization for magnetometer calibration with rotation axis fitting using in-orbit data ' , IEEE Transactions on Aerospace and Electronic Systems , vol. 58 , no. 2 , pp. 1211-1223 . https://doi.org/10.1109/TAES.2021.3122514 | en |
dc.identifier.doi | 10.1109/TAES.2021.3122514 | |
dc.identifier.issn | 0018-9251 | |
dc.identifier.other | PURE UUID: 96025f42-1d60-46b8-8711-e508bdd215e2 | |
dc.identifier.other | PURE ITEMURL: https://research.aalto.fi/en/publications/96025f42-1d60-46b8-8711-e508bdd215e2 | |
dc.identifier.other | PURE LINK: http://www.scopus.com/inward/record.url?scp=85118577278&partnerID=8YFLogxK | |
dc.identifier.other | PURE FILEURL: https://research.aalto.fi/files/94822931/Particle_Swarm_Optimization_for_Magnetometer_Calibration_With_Rotation_Axis_Fitting_Using_In_Orbit_Data.pdf | |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/118524 | |
dc.identifier.urn | URN:NBN:fi:aalto-202212227262 | |
dc.language.iso | en | en |
dc.publisher | IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC | |
dc.relation.ispartofseries | IEEE Transactions on Aerospace and Electronic Systems | en |
dc.relation.ispartofseries | Volume 58, issue 2 | en |
dc.rights | openAccess | en |
dc.subject.keyword | Calibration | |
dc.subject.keyword | calibration | |
dc.subject.keyword | Gyroscopes | |
dc.subject.keyword | Magnetic separation | |
dc.subject.keyword | Magnetometer | |
dc.subject.keyword | Magnetometers | |
dc.subject.keyword | Mathematical models | |
dc.subject.keyword | nanosatellite | |
dc.subject.keyword | particle swarm optimization | |
dc.subject.keyword | rotation axis fitting | |
dc.subject.keyword | Rotation measurement | |
dc.subject.keyword | Space vehicles | |
dc.title | Particle swarm optimization for magnetometer calibration with rotation axis fitting using in-orbit data | en |
dc.type | A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä | fi |
dc.type.version | publishedVersion |