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...
Main Authors: | , , |
---|---|
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 |