Sensores de estrelas de cabeça-fixa modernos estão entre os sensores de atitude mais precisos disponíveis para uso em veículos espaciais. Seu princípio básico de operação consiste em adquirir imagens do céu e identificar as estrelas presentes nestas imagens, usando as estrelas identificadas como referências de atitude. Este processo engloba tarefas como pré-processamento de imagens, segmentação de imagens, cálculo de centroides, identificação de estrelas e determinação de atitude a partir de versores observados. Na tarefa de identificação de estrelas, este trabalho investiga como as informações de brilho (magnitudes) e cor (quando disponível) podem ser aproveitadas para melhorar a confiabilidade e a velocidade do processo de identificação de estrelas. Ao se incorporar verificações de magnitude e cor em um algoritmo de identificação de estrelas estado da arte, obteve-se uma redução na taxa de identificações incorretas maior que duas ordens de grandeza. Várias outras melhorias foram propostas e implementadas neste algoritmo de identificação de estrelas. Outras contribuições deste trabalho estão no uso de índices de cor (comum em astronomia, mas novo neste campo) na representação de cor em sensores de estrelas, com vantagens em relação à representação anteriormente usada na literatura, e no desenvolvimento de uma metodologia para avaliar a adequação de diferentes índices de cor no processo de identificação de estrelas. Uma investigação sobre tecnologias para imageamento a cores voltada para sensores de estrelas é realizada, na qual se verificou que sensores de imagem baseados em pixels empilhados apresentam potencial para aplicações futuras. Este trabalho também apresenta um algoritmo de pré-processamento de imagens simples para remoção da não uniformidade de coluna em sensores CMOS, desenvolvido para sensores de estrelas com pouca memória e baixo poder computacional. Uma estimativa do limite teórico para a precisão de sensores de estrelas é apresentada. Este limite representa, de certa forma, um limite fundamental para a precisão de sensores de estrelas que depende apenas da distribuição de estrelas na nossa vizinhança estelar, das dimensões físicas do sensor de estrelas e da duração da janela de tempo usada para observação das estrelas, sendo, portanto, completamente independente da tecnologia empregada. A utilidade desta estimativa é que ela provê uma referência ao qual se podem comparar diferentes sensores de estrelas. Esta estimativa foi calculada usando dados dos catálogos de estrelas Hipparcos, Tycho e 2MASS. Até onde o autor tenha conhecimento, o cálculo desta estimativa é uma contribuição original para esta área de pesquisa.
This work presents modeling, implementation, testing and simulation of a real-time attitude estimator using extended Kalman filter (FKE), applied to a three-axis air-bearing platform controlled by gas jet actuators. The goal of this work is to obtain an attitude determination algorithm that can replace the attitude estimate from the embedded inertial unit, currently in use by the platform electronics. Two models of estimators were implemented in MATLAB environment: in the first one, the state vector is composed only by the quaternions of the attitude, and in the second, the state vector is composed by quaternions and biases of the three gyroscopes. These estimators were tested using data from the sensors of the platforms inertial unit, and the results were compared with the attitude estimation sent by the internal attitude solution of the inertial unit. Finally, tests of the two FKE algorithms were performed in the simulation model of the air-bearing platform. Both Kalman filter-based estimators were successful in the attitude determination process, both in the tests using real data and in the simulation of control of the air-bearing platform. The proposed bias estimation functioned in a degraded way for the cases tested. We then hypothesized the reasons for this performance, and the convenience of estimating them in the proposed application.