Positionless Attitude Estimation With Integrated Star and Horizon Sensors

With an increasing demand for nanosatellites to perform accurate pointing, such as on Earth observation missions, the availability and accuracy of the orbital position and velocity information on board the satellite’s computer become indispensable, as, for instance, when the determination...

Full description

Bibliographic Details
Main Authors: Fernando de Almeida Martins, Valdemir Carrara, Roberto D'Amore
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10375389/
_version_ 1797361524716601344
author Fernando de Almeida Martins
Valdemir Carrara
Roberto D'Amore
author_facet Fernando de Almeida Martins
Valdemir Carrara
Roberto D'Amore
author_sort Fernando de Almeida Martins
collection DOAJ
description With an increasing demand for nanosatellites to perform accurate pointing, such as on Earth observation missions, the availability and accuracy of the orbital position and velocity information on board the satellite’s computer become indispensable, as, for instance, when the determination of the attitude is based on star sensor for an Earth pointing satellite. The conventional way of providing this information is to run an orbit propagator, which is a high-order integrator algorithm such as the Simplified General Perturbations Satellite Orbit Model 4 (SGP4), onboard the satellite, supplied with the position and velocity uploaded from the ground station on a regular basis, e.g., every one or two days, depending on the required orbit accuracy. For a satellite mission with a more stringent requirement, an onboard Global Positioning System (GPS) receiver is desirable to get higher accuracy. Additionally, the GPS receiver can be used for time synchronization in-orbit and for accurate process tag timing. This operation requires a great computational cost and high memory resources. Since most cubesats are limited by the available processing power and usually on-board computers do not use multi-core processing, they suffer long computing times in forced mode. This work presents a new autonomous method to determine satellite position without orbit propagation, GPS, or the necessity of receiving velocity and position from a ground. The proposed system relies on a set of a star Sensor and a horizon Sensor to perform autonomous geocentric attitude and orbit (if desired) determination. A ground device platform composed of two cameras to simulate the star and horizon sensors, together with two portable projectors to depict images of a star field and the Earth limb was created to validate the attitude determination algorithms. An open-source code for detecting the inertial orientation of the star sensor through the astronomical imaging of the sky was employed, whereas the horizon sensor attitude was computed using standard image processing methods. The hardware and software requirements are presented, and their performances are discussed. Results have shown that a significant improvement in attitude knowledge can be achieved with this strategy, even without onboard orbit propagation. In fact, it can be shown that some orbit ephemeris can also be computed by this arrangement as a side effect.
first_indexed 2024-03-08T15:54:55Z
format Article
id doaj.art-b148d11a123a4eb39c8ae5a8405b8be7
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-08T15:54:55Z
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-b148d11a123a4eb39c8ae5a8405b8be72024-01-09T00:04:00ZengIEEEIEEE Access2169-35362024-01-01122340234810.1109/ACCESS.2023.334807710375389Positionless Attitude Estimation With Integrated Star and Horizon SensorsFernando de Almeida Martins0https://orcid.org/0000-0002-2150-5126Valdemir Carrara1Roberto D'Amore2https://orcid.org/0000-0002-3456-0036Maua Institute of Technology (IMT), São Caetano do Sul, BrazilNational Institute for Space Research (INPE), São José dos Campos, BrazilTechnological Institute of Aeronautics (ITA), São José dos Campos, BrazilWith an increasing demand for nanosatellites to perform accurate pointing, such as on Earth observation missions, the availability and accuracy of the orbital position and velocity information on board the satellite’s computer become indispensable, as, for instance, when the determination of the attitude is based on star sensor for an Earth pointing satellite. The conventional way of providing this information is to run an orbit propagator, which is a high-order integrator algorithm such as the Simplified General Perturbations Satellite Orbit Model 4 (SGP4), onboard the satellite, supplied with the position and velocity uploaded from the ground station on a regular basis, e.g., every one or two days, depending on the required orbit accuracy. For a satellite mission with a more stringent requirement, an onboard Global Positioning System (GPS) receiver is desirable to get higher accuracy. Additionally, the GPS receiver can be used for time synchronization in-orbit and for accurate process tag timing. This operation requires a great computational cost and high memory resources. Since most cubesats are limited by the available processing power and usually on-board computers do not use multi-core processing, they suffer long computing times in forced mode. This work presents a new autonomous method to determine satellite position without orbit propagation, GPS, or the necessity of receiving velocity and position from a ground. The proposed system relies on a set of a star Sensor and a horizon Sensor to perform autonomous geocentric attitude and orbit (if desired) determination. A ground device platform composed of two cameras to simulate the star and horizon sensors, together with two portable projectors to depict images of a star field and the Earth limb was created to validate the attitude determination algorithms. An open-source code for detecting the inertial orientation of the star sensor through the astronomical imaging of the sky was employed, whereas the horizon sensor attitude was computed using standard image processing methods. The hardware and software requirements are presented, and their performances are discussed. Results have shown that a significant improvement in attitude knowledge can be achieved with this strategy, even without onboard orbit propagation. In fact, it can be shown that some orbit ephemeris can also be computed by this arrangement as a side effect.https://ieeexplore.ieee.org/document/10375389/Cubesathorizon sensorstar sensor
spellingShingle Fernando de Almeida Martins
Valdemir Carrara
Roberto D'Amore
Positionless Attitude Estimation With Integrated Star and Horizon Sensors
IEEE Access
Cubesat
horizon sensor
star sensor
title Positionless Attitude Estimation With Integrated Star and Horizon Sensors
title_full Positionless Attitude Estimation With Integrated Star and Horizon Sensors
title_fullStr Positionless Attitude Estimation With Integrated Star and Horizon Sensors
title_full_unstemmed Positionless Attitude Estimation With Integrated Star and Horizon Sensors
title_short Positionless Attitude Estimation With Integrated Star and Horizon Sensors
title_sort positionless attitude estimation with integrated star and horizon sensors
topic Cubesat
horizon sensor
star sensor
url https://ieeexplore.ieee.org/document/10375389/
work_keys_str_mv AT fernandodealmeidamartins positionlessattitudeestimationwithintegratedstarandhorizonsensors
AT valdemircarrara positionlessattitudeestimationwithintegratedstarandhorizonsensors
AT robertodamore positionlessattitudeestimationwithintegratedstarandhorizonsensors