Estimação de atitude e velocidade angular em nanossatélites utilizando um observador de Luenberger para sistemas não lineares
Autor(a) principal: | |
---|---|
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 |