Particle swarm optimization for magnetometer calibration with rotation axis fitting using in-orbit data

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorRiwanto, Bagus Adiwiluhung
dc.contributor.authorNiemela, Petri
dc.contributor.authorEhrpais, Hendrik
dc.contributor.authorSlavinskis, Andris
dc.contributor.authorMughal, Muhammad Rizwan
dc.contributor.authorPraks, Jaan
dc.contributor.departmentDepartment of Electronics and Nanoengineering
dc.contributor.departmentJaan Praks Group
dc.contributor.departmentUniversity of Tartu
dc.date.accessioned2022-12-22T09:45:33Z
dc.date.available2022-12-22T09:45:33Z
dc.date.issued2022-04
dc.description.abstractThis 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.versionPeer revieweden
dc.format.extent13
dc.format.extent1211-1223
dc.format.mimetypeapplication/pdf
dc.identifier.citationRiwanto , 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.3122514en
dc.identifier.doi10.1109/TAES.2021.3122514
dc.identifier.issn0018-9251
dc.identifier.otherPURE UUID: 96025f42-1d60-46b8-8711-e508bdd215e2
dc.identifier.otherPURE ITEMURL: https://research.aalto.fi/en/publications/96025f42-1d60-46b8-8711-e508bdd215e2
dc.identifier.otherPURE LINK: http://www.scopus.com/inward/record.url?scp=85118577278&partnerID=8YFLogxK
dc.identifier.otherPURE FILEURL: https://research.aalto.fi/files/94822931/Particle_Swarm_Optimization_for_Magnetometer_Calibration_With_Rotation_Axis_Fitting_Using_In_Orbit_Data.pdf
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/118524
dc.identifier.urnURN:NBN:fi:aalto-202212227262
dc.language.isoenen
dc.publisherIEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
dc.relation.ispartofseriesIEEE Transactions on Aerospace and Electronic Systemsen
dc.relation.ispartofseriesVolume 58, issue 2en
dc.rightsopenAccessen
dc.subject.keywordCalibration
dc.subject.keywordcalibration
dc.subject.keywordGyroscopes
dc.subject.keywordMagnetic separation
dc.subject.keywordMagnetometer
dc.subject.keywordMagnetometers
dc.subject.keywordMathematical models
dc.subject.keywordnanosatellite
dc.subject.keywordparticle swarm optimization
dc.subject.keywordrotation axis fitting
dc.subject.keywordRotation measurement
dc.subject.keywordSpace vehicles
dc.titleParticle swarm optimization for magnetometer calibration with rotation axis fitting using in-orbit dataen
dc.typeA1 Alkuperäisartikkeli tieteellisessä aikakauslehdessäfi
dc.type.versionpublishedVersion
Files