Estimação de atitude e velocidade angular em nanossatélites utilizando um observador de Luenberger para sistemas não lineares

Detalhes bibliográficos
Autor(a) principal: Soares, Francisval Guedes
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/jspui/handle/123456789/27849
Resumo: Os avanços tecnológicos das últimas décadas, juntamente com a padronização dos CubeSats, tornaram viável a utilização de nanossatélites para fins comerciais e institucionais. Aproveitando-se dessa tendência, o Instituto Nacional de Pesquisas Espaciais (INPE) vem desenvolvendo o projeto CONASAT, que consiste em uma constelação de nanossatélites para coleta de dados ambientais. A interação em constelação exige razoável precisão do sistema de determinação e controle de atitude dos satélites, em meio a limitações da plataforma CubeSat e do custo do projeto. Nesse contexto, dada a necessidade de estimação da atitude e da velocidade angular, o presente trabalho apresenta uma alternativa de menor complexidade ao Filtro de Kalman Estendido (EKF). A solução consiste em uma implementação do observador de estado de Luenberger para sistemas não lineares, considerando ainda o uso do algoritmo QUEST para obtenção da atitude. Adota-se um modelo cinemático do sistema com parametrização da matriz de rotação por quatérnio, e um modelo dinâmico considerando o objeto como um corpo rígido na presença de torque devido a perturbações magnéticas. O sistema de sensores de atitude é composto por um magnetômetro e um sensor solar, simulados a partir do modelo ideal com adição de ruído branco. Por fim, o estimador implementado é avaliado por meio de simulações, juntamente com uma abordagem do EKF com restrição de norma. Os resultados obtidos demonstram a viabilidade técnica do método proposto na estimação de atitude e velocidade angular em nanossatélites.
id UFRN_4fedd98331a044fa7e1bd0e16d383d32
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/27849
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Soares, Francisval GuedesDias, Samaherni MoraisAraújo, Aldayr Dantas deBraz, Erico CadineliRego, Joilson Batista de AlmeidaQueiroz, Kurios Iuri Pinheiro de Melo2019-10-10T20:56:12Z2019-10-10T20:56:12Z2019-04-30SOARES, Francisval Guedes. Estimação de atitude e velocidade angular em nanossatélites utilizando um observador de Luenberger para sistemas não lineares. 2019. 99f. Dissertação (Mestrado em Engenharia Mecatrônica) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2019.https://repositorio.ufrn.br/jspui/handle/123456789/27849Os avanços tecnológicos das últimas décadas, juntamente com a padronização dos CubeSats, tornaram viável a utilização de nanossatélites para fins comerciais e institucionais. Aproveitando-se dessa tendência, o Instituto Nacional de Pesquisas Espaciais (INPE) vem desenvolvendo o projeto CONASAT, que consiste em uma constelação de nanossatélites para coleta de dados ambientais. A interação em constelação exige razoável precisão do sistema de determinação e controle de atitude dos satélites, em meio a limitações da plataforma CubeSat e do custo do projeto. Nesse contexto, dada a necessidade de estimação da atitude e da velocidade angular, o presente trabalho apresenta uma alternativa de menor complexidade ao Filtro de Kalman Estendido (EKF). A solução consiste em uma implementação do observador de estado de Luenberger para sistemas não lineares, considerando ainda o uso do algoritmo QUEST para obtenção da atitude. Adota-se um modelo cinemático do sistema com parametrização da matriz de rotação por quatérnio, e um modelo dinâmico considerando o objeto como um corpo rígido na presença de torque devido a perturbações magnéticas. O sistema de sensores de atitude é composto por um magnetômetro e um sensor solar, simulados a partir do modelo ideal com adição de ruído branco. Por fim, o estimador implementado é avaliado por meio de simulações, juntamente com uma abordagem do EKF com restrição de norma. Os resultados obtidos demonstram a viabilidade técnica do método proposto na estimação de atitude e velocidade angular em nanossatélites.The technological advances of the last decades, together with the standardization of the CubeSats, have made viable the use of nanosatellite for commercial and institutional purposes. Taking advantage of this trend, the National Institute of Space Research is developing the CONASAT project, which consists of a constellation of nanossatellites for the collection of environmental data. Constellation interaction requires reasonable accuracy of the satellite attitude determination and control system, despite the limitations of the CubeSat platform and cost of the project. In this context, given the need to estimate the attitude and angular velocity, the present work proposes a less complex alternative to the Extended Kalman Filter (EKF). The solution consists of an implementation of the Luenberger state observer for nonlinear systems, also considering the use of the QUEST algorithm to obtain the attitude. The estimation scheme adopts a kinematic model of the system with parameterization of the rotation matrix by quaternion, and a dynamic model considering the object as a rigid body, with the presence of torque due to magnetic disturbances. The attitude sensor system consists of a magnetometer and a sun sensor, simulated from the ideal model with additional white noise. Finally, the implemented estimator is evaluated using simulations, together with a norm constrained EKF approach. The obtained results demonstrate the technical viability of the proposed method in the attitude and angular velocity estimation in nanosatellites.CNPQ::ENGENHARIASNanossatélitesDeterminação de atitudeObservador de estados não linearFiltro de KalmanEstimação de atitude e velocidade angular em nanossatélites utilizando um observador de Luenberger para sistemas não linearesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisPROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA MECATRÔNICAUFRNBrasilinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALEstimaçãoatitudevelocidade_Soares_2019.pdfapplication/pdf951281https://repositorio.ufrn.br/bitstream/123456789/27849/1/Estima%c3%a7%c3%a3oatitudevelocidade_Soares_2019.pdfd636d402acf66291c44422209f1c111cMD51TEXTEstimaçãoatitudevelocidade_Soares_2019.pdf.txtEstimaçãoatitudevelocidade_Soares_2019.pdf.txtExtracted texttext/plain159801https://repositorio.ufrn.br/bitstream/123456789/27849/2/Estima%c3%a7%c3%a3oatitudevelocidade_Soares_2019.pdf.txtb330114eda0ab861af77abf722bd2351MD52THUMBNAILEstimaçãoatitudevelocidade_Soares_2019.pdf.jpgEstimaçãoatitudevelocidade_Soares_2019.pdf.jpgGenerated Thumbnailimage/jpeg1471https://repositorio.ufrn.br/bitstream/123456789/27849/3/Estima%c3%a7%c3%a3oatitudevelocidade_Soares_2019.pdf.jpgb021ad78ad2186672c7371b03a346759MD53123456789/278492019-10-13 02:25:35.223oai:https://repositorio.ufrn.br:123456789/27849Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2019-10-13T05:25:35Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv Estimação de atitude e velocidade angular em nanossatélites utilizando um observador de Luenberger para sistemas não lineares
title Estimação de atitude e velocidade angular em nanossatélites utilizando um observador de Luenberger para sistemas não lineares
spellingShingle Estimação de atitude e velocidade angular em nanossatélites utilizando um observador de Luenberger para sistemas não lineares
Soares, Francisval Guedes
CNPQ::ENGENHARIAS
Nanossatélites
Determinação de atitude
Observador de estados não linear
Filtro de Kalman
title_short Estimação de atitude e velocidade angular em nanossatélites utilizando um observador de Luenberger para sistemas não lineares
title_full Estimação de atitude e velocidade angular em nanossatélites utilizando um observador de Luenberger para sistemas não lineares
title_fullStr Estimação de atitude e velocidade angular em nanossatélites utilizando um observador de Luenberger para sistemas não lineares
title_full_unstemmed Estimação de atitude e velocidade angular em nanossatélites utilizando um observador de Luenberger para sistemas não lineares
title_sort Estimação de atitude e velocidade angular em nanossatélites utilizando um observador de Luenberger para sistemas não lineares
author Soares, Francisval Guedes
author_facet Soares, Francisval Guedes
author_role author
dc.contributor.authorID.pt_BR.fl_str_mv
dc.contributor.advisorID.pt_BR.fl_str_mv
dc.contributor.advisor-co1ID.pt_BR.fl_str_mv
dc.contributor.referees1.none.fl_str_mv Araújo, Aldayr Dantas de
dc.contributor.referees1ID.pt_BR.fl_str_mv
dc.contributor.referees2.none.fl_str_mv Braz, Erico Cadineli
dc.contributor.referees2ID.pt_BR.fl_str_mv
dc.contributor.referees3.none.fl_str_mv Rego, Joilson Batista de Almeida
dc.contributor.referees3ID.pt_BR.fl_str_mv
dc.contributor.author.fl_str_mv Soares, Francisval Guedes
dc.contributor.advisor-co1.fl_str_mv Dias, Samaherni Morais
dc.contributor.advisor1.fl_str_mv Queiroz, Kurios Iuri Pinheiro de Melo
contributor_str_mv Dias, Samaherni Morais
Queiroz, Kurios Iuri Pinheiro de Melo
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS
topic CNPQ::ENGENHARIAS
Nanossatélites
Determinação de atitude
Observador de estados não linear
Filtro de Kalman
dc.subject.por.fl_str_mv Nanossatélites
Determinação de atitude
Observador de estados não linear
Filtro de Kalman
description Os avanços tecnológicos das últimas décadas, juntamente com a padronização dos CubeSats, tornaram viável a utilização de nanossatélites para fins comerciais e institucionais. Aproveitando-se dessa tendência, o Instituto Nacional de Pesquisas Espaciais (INPE) vem desenvolvendo o projeto CONASAT, que consiste em uma constelação de nanossatélites para coleta de dados ambientais. A interação em constelação exige razoável precisão do sistema de determinação e controle de atitude dos satélites, em meio a limitações da plataforma CubeSat e do custo do projeto. Nesse contexto, dada a necessidade de estimação da atitude e da velocidade angular, o presente trabalho apresenta uma alternativa de menor complexidade ao Filtro de Kalman Estendido (EKF). A solução consiste em uma implementação do observador de estado de Luenberger para sistemas não lineares, considerando ainda o uso do algoritmo QUEST para obtenção da atitude. Adota-se um modelo cinemático do sistema com parametrização da matriz de rotação por quatérnio, e um modelo dinâmico considerando o objeto como um corpo rígido na presença de torque devido a perturbações magnéticas. O sistema de sensores de atitude é composto por um magnetômetro e um sensor solar, simulados a partir do modelo ideal com adição de ruído branco. Por fim, o estimador implementado é avaliado por meio de simulações, juntamente com uma abordagem do EKF com restrição de norma. Os resultados obtidos demonstram a viabilidade técnica do método proposto na estimação de atitude e velocidade angular em nanossatélites.
publishDate 2019
dc.date.accessioned.fl_str_mv 2019-10-10T20:56:12Z
dc.date.available.fl_str_mv 2019-10-10T20:56:12Z
dc.date.issued.fl_str_mv 2019-04-30
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv SOARES, Francisval Guedes. Estimação de atitude e velocidade angular em nanossatélites utilizando um observador de Luenberger para sistemas não lineares. 2019. 99f. Dissertação (Mestrado em Engenharia Mecatrônica) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2019.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/jspui/handle/123456789/27849
identifier_str_mv SOARES, Francisval Guedes. Estimação de atitude e velocidade angular em nanossatélites utilizando um observador de Luenberger para sistemas não lineares. 2019. 99f. Dissertação (Mestrado em Engenharia Mecatrônica) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2019.
url https://repositorio.ufrn.br/jspui/handle/123456789/27849
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.program.fl_str_mv PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA MECATRÔNICA
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv Brasil
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/27849/1/Estima%c3%a7%c3%a3oatitudevelocidade_Soares_2019.pdf
https://repositorio.ufrn.br/bitstream/123456789/27849/2/Estima%c3%a7%c3%a3oatitudevelocidade_Soares_2019.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/27849/3/Estima%c3%a7%c3%a3oatitudevelocidade_Soares_2019.pdf.jpg
bitstream.checksum.fl_str_mv d636d402acf66291c44422209f1c111c
b330114eda0ab861af77abf722bd2351
b021ad78ad2186672c7371b03a346759
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1814832862411620352