The estimation of the residual magnetic moment in a CubeSat controlled only by magnetic torque bars is critical to achieving accurate attitude pointing. This process can be divided into two phases: an initial ground-based estimation using a testbed to characterize the magnetic moment prior to launch and a subsequent in-orbit estimation. This work proposes a low-cost, fully autonomous in-orbit estimation and compensation approach, incorporating several improvements over recently published methods. Moreover, we present results obtained using a magnetic-only feedback control scheme, which poses additional challenges to the robustness of the combined controller-estimator-compensator system. The analysis also includes scenarios with intermittent attitude information caused by typical eclipse periods in low Earth orbits. In addition, a nadir-pointing mode is evaluated under near-inertial pointing conditions to assess the behavior of the estimator. Finally, the observability of the residual magnetic moment estimator is verified using an appropriate time-varying formulation of the innovation process.
Citation: Fabricio Della Vedova, María Eugenia Etcheverry, Sofía Baldoni, Juan Giribet, Pablo Servidia. Magnetic-torquers-only attitude control with estimation and compensation of the residual magnetic moment[J]. Metascience in Aerospace, 2026, 3(1): 56-76. doi: 10.3934/mina.2026005
The estimation of the residual magnetic moment in a CubeSat controlled only by magnetic torque bars is critical to achieving accurate attitude pointing. This process can be divided into two phases: an initial ground-based estimation using a testbed to characterize the magnetic moment prior to launch and a subsequent in-orbit estimation. This work proposes a low-cost, fully autonomous in-orbit estimation and compensation approach, incorporating several improvements over recently published methods. Moreover, we present results obtained using a magnetic-only feedback control scheme, which poses additional challenges to the robustness of the combined controller-estimator-compensator system. The analysis also includes scenarios with intermittent attitude information caused by typical eclipse periods in low Earth orbits. In addition, a nadir-pointing mode is evaluated under near-inertial pointing conditions to assess the behavior of the estimator. Finally, the observability of the residual magnetic moment estimator is verified using an appropriate time-varying formulation of the innovation process.
| [1] | Alarazah HAA, Teofilatto P (2018) Theoretical and Numerical Analysis of the Attitude Control of a 3U CubeSat - Iraqi Satellite (TIGRISAT). Assoc Arab Univ J Eng Sci 25: 236–257. https://www.jaaru.org/index.php/auisseng/article/view/207 |
| [2] | Alvarez D, Aguilar-Nadalini A, Bagur J, et al. (2025) Design and On-Orbit Performance of the Attitude Determination and Passive Control System for the Quetzal-1 CubeSat. J Small Satell 12: 1231–1247. Available from: https://jossonline.com. |
| [3] |
Carletta S, Nascetti A, Gosikere Matadha SS, et al.(2022) Characterization and Testing of the Passive Magnetic Attitude Control System for the 3U AstroBio CubeSat. Aerospace 9: 723. https://doi.org/10.3390/aerospace9110723 doi: 10.3390/aerospace9110723
|
| [4] |
Riano-Rios C, Sun R, Bevilacqua R, et al. (2018) Aerodynamic and gravity gradient based attitude control for CubeSats in the presence of environmental and spacecraft uncertainties. Acta Astronaut 180: 439–450. https://doi.org/10.1016/j.actaastro.2020.12.038 doi: 10.1016/j.actaastro.2020.12.038
|
| [5] | Sutherland R, Kolmanovsky I, Girard AR (2019) Attitude Control of a 2U Cubesat by Magnetic and Air Drag Torques. Ieee T Contr Syst Technol 27: 1047–1059. https://doi.org/10.1109/TCST.2018.2791979 |
| [6] |
Gaude A, Vaios L (2020) Design and Structural Analysis of a Control Moment Gyroscope (CMG) Actuator for CubeSats. Aerospace 7: 55. https://doi.org/10.3390/aerospace7050055 doi: 10.3390/aerospace7050055
|
| [7] |
Grau S, Kapitola S, Weiss S, et al. (2021) Control of an Over-actuated Spacecraft using a Combination of a Fluid Actuator and Reaction Wheels. Acta Astronautica 178: 870–880. https://doi.org/10.1016/j.actaastro.2020.10.018 doi: 10.1016/j.actaastro.2020.10.018
|
| [8] |
Gatsonis N, Lu Y, Blandino J, et al. (2014) Cubesat Design and Attitude Control with Micro Pulsed Plasma Thrusters. AIAA SPACE 2014 Conference and Exposition. https://doi.org/10.2514/6.2014-4211 doi: 10.2514/6.2014-4211
|
| [9] |
Hanisch E, Servidia P (2025) USAT-I Attitude Control System Trade-off Studies, Stability Analysis and oimulations. Metascience Aerosp 2: 42–67. https://doi.org/10.3934/mina.2025003 doi: 10.3934/mina.2025003
|
| [10] |
Hassan AM, El-Badawy AA (2021) Novel Omnimagnet Actuation Method for a Cubesat Nano-Satellite. Aerosp Sci Technol 117: 106913. https://doi.org/10.1016/j.ast.2021.106913 doi: 10.1016/j.ast.2021.106913
|
| [11] |
Khan SA, Tao Z, Fahad S, et al. (2023) Reliable Attitude Control Integrating Reaction Wheels and Embedded Asymmetric Magnetorquers for Detumbling CubeSats. Computers & Electrical Engineering. 74: 5906–5922. https://doi.org/10.1016/j.asr.2024.08.056 doi: 10.1016/j.asr.2024.08.056
|
| [12] | Lassakeur A, Roubache R, Bekhadda N (2022) A Survey of the Magnetic Dipole Moment Determination Methods Applied on CubeSats and Nanosatellites. International Astronautical Congress, Paris, France. |
| [13] | Inamori T, Nakasuka S, Sako N (2009) In-orbit Magnetic Disturbance Estimation and Compensation using UKF in Nano-Satellite Mission. AIAA Guidance, Navigation, and Control Conference, Chicago, Illinois, US. https://doi.org/10.2514/6.2009-5905 |
| [14] |
Inamori T, Sako N, Nakasuka S (2011) Magnetic Dipole Moment Estimation and Compensation for an Accurate Attitude Control in Nano-satellite Missions. Acta Astronaut 68: 2038–2046. https://doi.org/10.1016/j.actaastro.2010.10.022 doi: 10.1016/j.actaastro.2010.10.022
|
| [15] | Khalil H (2002) Nonlinear Systems, 3rd. edition, Prentice Hall. |
| [16] |
Lovera M, Astolfi A (2004) Spacecraft Attitude Control using Magnetic Actuators. Automatica 40: 1405–1414. https://doi.org/10.1016/j.automatica.2004.02.022 doi: 10.1016/j.automatica.2004.02.022
|
| [17] |
Servidia P, Sanchez Peña R (2005) Practical Stabilization in Attitude Thruster Control. IEEE Transactions on Aerospace and Electronic Systems 41: 584–598. https://doi.org/10.1109/TAES.2005.1468750 doi: 10.1109/TAES.2005.1468750
|
| [18] | ASTAR, (2025) Primeros proyectos institucionales del programa PIT-FIUBA. University of Buenos Aires. Available from: www.fi.uba.ar/noticias/primeros-proyectos-institucionales-del-programa-pit-fiuba. |
| [19] | Canepa V, Husain S, Servidia P (2024) Trade-Off Analysis for Attitude Control in Highly Elliptical Orbits. IEEE ARGENCON 2024, San Nicolás, Argentina. https://doi.org/10.1109/ARGENCON62399.2024.10735803 |
| [20] |
Ovchinnikov M. Yu., Roldugin D.S., (2019) A Survey on Active Magnetic Attitude Control Algorithms for Small Satellites. Prog Aerosp Sci 109: 100546. https://doi.org/10.1016/j.paerosci.2019.05.006 doi: 10.1016/j.paerosci.2019.05.006
|
| [21] | Trégouët JF, Arzelier D, Peaucelle D, et al. (2013) Static Input Allocation for Reaction Wheels Desaturation using Magnetorquers, 19th IFAC Symposium on Automatic Control in Aerospace, IFAC Proceedings Volumes, 46: 559–564, https://doi.org/10.3182/20130902-5-DE-2040.00066 |
| [22] | Horn RA, Johnson CR (2013) Matrix Analysis, Cambridge University Press, 2nd. ed. |
| [23] |
Della Rossa F, Bergamasco M, Lovera M (2012) Bifurcation analysis of the attitude dynamics for a magnetically controlled spacecraft, 51st IEEE Conference on Decision and Control (CDC), 1154–1159. https://doi.org/10.1109/CDC.2012.6426150 doi: 10.1109/CDC.2012.6426150
|
| [24] | Ward MJ (2017) Chapter 3: Basic Floquet Theory. Available from: www.personal.math.ubc.ca/. |
| [25] | Servidia P, Giribet J, España M (2024) Suborbital Ascent Guidance and Control on VEx1B, IAA Latin American Conference on Small Satellites, Technology and Applications, Salta, Argentina. |
| [26] | Exchange S (2017) Maximum angle between a vector x and its linear transformation Ax. Available from: www.math.stackexchange.com/questions/2266057/maximum-angle-between-a-vector-x-and-its-linear-transformation-a-x. |
| [27] | CubeSpace Horizon Sensor. Available from: https://www.cubespace.co.za/products/earth-horizon-sensor/. |
| [28] | Celani F (2023). Mater Res P 37: 611–614. https://doi.org/10.21741/9781644902813-133 |
| [29] |
Celani F (2026) Boresight Stabilization of an Earth-Pointing Satellite using Magnetorquers. Acta Astronaut 239: 97–112. https://doi.org/10.1016/j.actaastro.2025.11.005 doi: 10.1016/j.actaastro.2025.11.005
|
| [30] | Cánepa V, Servidia P, Giribet J (2022) Adaptive Extended Kalman Filter for Integrated Navigation in a Satellite Launch Vehicle, VI Congreso Bienal de la Sección Argentina del IEEE (ARGENCON), San Juan, Argentina. https://doi.org/10.1109/ARGENCON55245.2022.9939949 |
| [31] |
España M, Carrizo J, Giribet J (2019) Sensability and Excitability Metrics Applied to Navigation Systems Assessment. J Navig 72: 1481–1495. https://doi.org/10.1017/S0373463319000328 doi: 10.1017/S0373463319000328
|
| [32] | Carrara V (2015) An Open Source Satellite Attitude and Orbit Simulator Toolbox for Matlab, Proceedings of the XVII International Symposium on Dynamic Problems of Mechanics, Natal, 22–27. |
| [33] | Space Academy, Terrestrial atmosphere modelling. Available from: www.spaceacademy.net.au/watch/debris/atmosmod.htm. |
| [34] | Vallado DA, McClain WD (2001) Fundamentals of Astrodynamics and Applications, 4th. edition, Microcosm Press. |
| [35] |
Ahmed Khan S, Tao Z, Fahad S, et al. (2024) Reliable attitude control integrating reaction wheels and embedded asymmetricmagnetorquers for detumbling CubeSats. Adv Space Res https://doi.org/10.1016/j.asr.2024.08.056. doi: 10.1016/j.asr.2024.08.056
|
| [36] | Strogatz S (2015) Nonlinear Dynamics And Chaos, CRC Press. |