{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,12]],"date-time":"2026-08-12T23:09:52Z","timestamp":1786576192161,"version":"3.56.0"},"reference-count":31,"publisher":"MDPI AG","issue":"21","license":[{"start":{"date-parts":[[2021,11,5]],"date-time":"2021-11-05T00:00:00Z","timestamp":1636070400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Ultraviolet and infrared sensors at high quantum efficiency on-board a small satellite (UVSQ-SAT) is a CubeSat dedicated to the observation of the Earth and the Sun. This satellite has been in orbit since January 2021. It measures the Earth\u2019s outgoing shortwave and longwave radiations. The satellite does not have an active pointing system. To improve the accuracy of the Earth\u2019s radiative measurements and to resolve spatio-temporal fluctuations as much as possible, it is necessary to have a good knowledge of the attitude of the UVSQ-SAT CubeSat. The attitude determination of small satellites remains a challenge, and UVSQ-SAT represents a real and unique example to date for testing and validating different methods to improve the in-orbit attitude determination of a CubeSat. This paper presents the flight results of the UVSQ-SAT\u2019s attitude determination. The Tri-Axial Attitude Determination (TRIAD) method was used, which represents one of the simplest solutions to the spacecraft attitude determination problem. Another method based on the Multiplicative Extended Kalman Filter (MEKF) was used to improve the results obtained with the TRIAD method. In sunlight, the CubeSat attitude is determined at an accuracy better than 3\u00b0 (at one \u03c3) for both methods. During eclipses, the accuracy of the TRIAD method is 14\u00b0, while it reaches 10\u00b0 (at one \u03c3) for the recursive MEKF method. Many future satellites could benefit from these studies in order to validate methods and configurations before launch.<\/jats:p>","DOI":"10.3390\/s21217361","type":"journal-article","created":{"date-parts":[[2021,11,7]],"date-time":"2021-11-07T20:42:54Z","timestamp":1636317774000},"page":"7361","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["In-Orbit Attitude Determination of the UVSQ-SAT CubeSat Using TRIAD and MEKF Methods"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7998-8212","authenticated-orcid":false,"given":"Adrien","family":"Finance","sequence":"first","affiliation":[{"name":"Universit\u00e9 de Versailles Saint-Quentin-en-Yvelines, Universit\u00e9 Paris-Saclay, Sorbonne Universit\u00e9 (SU), CNRS, LATMOS, 11 Boulevard d\u2019Alembert, 78280 Guyancourt, France"},{"name":"ACRI-ST CERGA, 10 Avenue Nicolas Copernic, 06130 Grasse, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Christophe","family":"Dufour","sequence":"additional","affiliation":[{"name":"Universit\u00e9 de Versailles Saint-Quentin-en-Yvelines, Universit\u00e9 Paris-Saclay, Sorbonne Universit\u00e9 (SU), CNRS, LATMOS, 11 Boulevard d\u2019Alembert, 78280 Guyancourt, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0588-2407","authenticated-orcid":false,"given":"Thomas","family":"Bout\u00e9raon","sequence":"additional","affiliation":[{"name":"Universit\u00e9 de Versailles Saint-Quentin-en-Yvelines, Universit\u00e9 Paris-Saclay, Sorbonne Universit\u00e9 (SU), CNRS, LATMOS, 11 Boulevard d\u2019Alembert, 78280 Guyancourt, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7041-6197","authenticated-orcid":false,"given":"Alain","family":"Sarkissian","sequence":"additional","affiliation":[{"name":"Universit\u00e9 de Versailles Saint-Quentin-en-Yvelines, Universit\u00e9 Paris-Saclay, Sorbonne Universit\u00e9 (SU), CNRS, LATMOS, 11 Boulevard d\u2019Alembert, 78280 Guyancourt, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Antoine","family":"Mangin","sequence":"additional","affiliation":[{"name":"ACRI-ST CERGA, 10 Avenue Nicolas Copernic, 06130 Grasse, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Philippe","family":"Keckhut","sequence":"additional","affiliation":[{"name":"Universit\u00e9 de Versailles Saint-Quentin-en-Yvelines, Universit\u00e9 Paris-Saclay, Sorbonne Universit\u00e9 (SU), CNRS, LATMOS, 11 Boulevard d\u2019Alembert, 78280 Guyancourt, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mustapha","family":"Meftah","sequence":"additional","affiliation":[{"name":"Universit\u00e9 de Versailles Saint-Quentin-en-Yvelines, Universit\u00e9 Paris-Saclay, Sorbonne Universit\u00e9 (SU), CNRS, LATMOS, 11 Boulevard d\u2019Alembert, 78280 Guyancourt, France"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2021,11,5]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Meftah, M., Dam\u00e9, L., Keckhut, P., Bekki, S., Sarkissian, A., Hauchecorne, A., Bertran, E., Carta, J.P., Rogers, D., and Abbaki, S. (2020). UVSQ-SAT, a pathfinder cubesat mission for observing essential climate variables. Remote Sens., 12.","DOI":"10.3390\/rs12010092"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Meftah, M., Bout\u00e9raon, T., Dufour, C., Hauchecorne, A., Keckhut, P., Finance, A., Bekki, S., Abbaki, S., Bertran, E., and Dam\u00e9, L. (2021). The UVSQ-SAT\/INSPIRESat-5 CubeSat Mission: First In-Orbit Measurements of the Earth\u2019s Outgoing Radiation. Remote Sens., 13.","DOI":"10.3390\/rs13081449"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1808","DOI":"10.2514\/1.G000175","article-title":"On-orbit Calibration of Photodiodes for Attitude Determination","volume":"37","author":"Springmann","year":"2014","journal-title":"J. Guid. Control. Dyn."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"506","DOI":"10.2514\/3.25364","article-title":"Three-axis attitude determination via Kalman filtering of magnetometer data","volume":"13","author":"Psiaki","year":"1990","journal-title":"J. Guid. Control. Dyn."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Hashmall, J.A., Radomski, M., and Sedlak, J. (2000, January 13\u201316). On-orbit calibration of satellite gyroscopes. Proceedings of the Astrodynamics Specialist Conference, Minneapolis, MN, USA.","DOI":"10.2514\/6.2000-4244"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1187","DOI":"10.2514\/2.4834","article-title":"Kalman Filtering for Spacecraft System Alignment Calibration","volume":"24","author":"Pittelkau","year":"2001","journal-title":"J. Guid. Control. Dyn."},{"key":"ref_7","unstructured":"Theil, S., Appel, P., and Schleicher, A. (2021, July 20). Low Cost, Good Accuracy\u2014Attitude Determination Using Magnetometer and Simple Sun Sensor. Available online: https:\/\/digitalcommons.usu.edu\/smallsat\/2003\/All2003\/81\/."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Bhanderi, D., and Bak, T. (2005, January 15\u201318). Modeling Earth Albedo for Satellites in Earth Orbit. Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, San Francisco, CA, USA.","DOI":"10.2514\/6.2005-6465"},{"key":"ref_9","unstructured":"Ma, G.-F., and Jiang, X.-Y. (2005, January 18\u201321). Unscented Kalman Filter for Spacecraft Attitude Estimation and Calibration Using Magnetometer Measurements. Proceedings of the 2005 International Conference on Machine Learning and Cybernetics, Guangzhou, China."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"C\u00f4t\u00e9, J., and De Lafontaine, J. (2008). Magnetic-only orbit and attitude estimation using the Square-Root Unscented Kalman Filter: Application to the PROBA-2 spacecraft. AIAA Guidance, Navigation and Control Conference and Exhibit, AIAA.","DOI":"10.2514\/6.2008-6293"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1108\/00022661011075919","article-title":"Evaluation of a spacecraft attitude and rate estimation algorithm","volume":"82","author":"Filipski","year":"2010","journal-title":"Aircr. Eng. Aerosp. Technol."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1016\/j.actaastro.2012.02.001","article-title":"The attitude determination system of the RAX satellite","volume":"75","author":"Springmann","year":"2012","journal-title":"Acta Astronaut."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1693","DOI":"10.2514\/1.57344","article-title":"Magnetometer-Only Attitude Determination Using Novel Two-Step Kalman Filter Approach","volume":"35","author":"Searcy","year":"2012","journal-title":"J. Guid. Control. Dyn."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"159149","DOI":"10.1155\/2014\/159149","article-title":"Robust Adaptive Filter for Small Satellite Attitude Estimation Based on Magnetometer and Gyro","volume":"2014","author":"Zeng","year":"2014","journal-title":"Abstr. Appl. Anal."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1017","DOI":"10.1109\/TAES.2014.130204","article-title":"Gain-scheduled extended Kalman filter for nanosatellite attitude determination system","volume":"51","author":"Pham","year":"2015","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"180","DOI":"10.1016\/j.measurement.2015.05.005","article-title":"Consistent calibration of magnetometers for nonlinear attitude determination","volume":"73","author":"Kiani","year":"2015","journal-title":"Meas. J. Int. Meas. Confed."},{"key":"ref_17","unstructured":"Koizumi, S., Kikuya, Y., Sasaki, K., Masuda, Y., Iwasaki, Y., and Watanabe, K. (2018). Development of Attitude Sensor using Deep Learning. AIAA\/USU Conference on Small Satellites, AIAA."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"479","DOI":"10.1016\/j.ast.2018.09.031","article-title":"Development of a radiation based heat model for satellite attitude determination","volume":"82\u201383","author":"Labibian","year":"2018","journal-title":"Aerosp. Sci. Technol."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1501","DOI":"10.1140\/epjst\/e2020-900158-2","article-title":"Attitude determination by unscented Kalman filter and solar panels as sun sensor","volume":"229","author":"Baroni","year":"2020","journal-title":"Eur. Phys. J. Spec. Top."},{"key":"ref_20","first-page":"1","article-title":"Attitude Determination for Nano-Satellites\u2014I. Spherical Projections for Large Field of View Infrasensors","volume":"51","year":"2021","journal-title":"Exp. Astron."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Mimasu, Y., Narumi, T., and Van der Ha, J. (2008). Attitude Determination by Magnetometer and Gyros During Eclipse, AIAA.","DOI":"10.2514\/6.2008-6932"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1186\/s40623-020-01288-x","article-title":"International Geomagnetic Reference Field: The thirteenth generation","volume":"73","author":"Alken","year":"2021","journal-title":"Earth Planets Space"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1350","DOI":"10.2514\/3.2555","article-title":"A passive system for determining the attitude of a satellite","volume":"2","author":"Black","year":"1964","journal-title":"AIAA J."},{"key":"ref_24","first-page":"1979","article-title":"How to estimate attitude from vector observations","volume":"103","author":"Markley","year":"2000","journal-title":"Adv. Astronaut. Sci."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"208","DOI":"10.2514\/2.4025","article-title":"Optimized TRIAD Algorithm for Attitude Determination","volume":"20","author":"Harman","year":"1997","journal-title":"J. Guid. Control. Dyn."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"146","DOI":"10.1109\/TAES.1976.308289","article-title":"On the Convergence of Iterative Orthogonalization Processes","volume":"AES-12","author":"Meyer","year":"1976","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1115\/1.3662552","article-title":"A New Approach to Linear Filtering and Prediction Problems","volume":"82","author":"Kalman","year":"1960","journal-title":"Trans. ASME-Basic Eng."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1115\/1.3658902","article-title":"New Results in Linear Filtering and Prediction Theory","volume":"83","author":"Kalman","year":"1961","journal-title":"J. Basic Eng."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Markley, F.L., and Crassidis, J.L. (2014). Static Attitude Determination Methods. Fundamentals of Spacecraft Attitude Determination and Control, Springer.","DOI":"10.1007\/978-1-4939-0802-8"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"417","DOI":"10.2514\/3.56190","article-title":"Kalman Filtering for Spacecraft Attitude Estimation","volume":"5","author":"Lefferts","year":"1982","journal-title":"J. Guid. Control. Dyn."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Finance, A., Meftah, M., Dufour, C., Bout\u00e9raon, T., Bekki, S., Hauchecorne, A., Keckhut, P., Sarkissian, A., Dam\u00e9, L., and Mangin, A. (2021). A New Method Based on a Multilayer Perceptron Network to Determine In-Orbit Satellite Attitude for Spacecrafts without active ADCS like UVSQ-SAT. Remote Sens., 13.","DOI":"10.3390\/rs13061185"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/21\/7361\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:26:23Z","timestamp":1760167583000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/21\/7361"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,5]]},"references-count":31,"journal-issue":{"issue":"21","published-online":{"date-parts":[[2021,11]]}},"alternative-id":["s21217361"],"URL":"https:\/\/doi.org\/10.3390\/s21217361","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,11,5]]}}}