Algoritmo de alinhamento em movimento para um sistema de navegação inercial do tipo strapdown

##plugins.themes.bootstrap3.article.main##

Ana Cristina Vieira Gonçalves
Marcos Ferreira Duarte Pinto
Paulo Cesar Pellanda

Resumo

ste artigo apresenta um novo algoritmo para o alinhamento em movimento de um Sistema de Navegação Inercial do tipo Strapdown (SNIS), com base em um método clássico da literatura. A novidade consiste na introdução de estimativas da repetibilidade dos biases dos sensores inerciais e dos ângulos de atitude de rolagem e arfagem, a partir de observações indiretas e sem auxílio de sensores externos de atitude. O algoritmo permite reiniciar o SNIS sem a necessidade de parar o veículo ou interromper a sua operação durante a navegação, recuperando a precisão do sistema com o veículo em movimento. O alinhamento em movimento evita atrasos de missões ou exposições temporárias do veículo em ambientes perigosos causados por paradas forçadas para alinhamento após a ocorrência de falhas momentâneas, quedas de energia ou desligamentos para manutenção preventiva. O algoritmo é executado em duas etapas, alinhamento grosseiro e fino, ambos usando filtros de Kalman na estimação dos biases dos sensores inerciais e dos erros das variáveis navegacionais do sistema. Com a estimação da repetibilidade dos biases, o SNIS calcula os dados de posição, velocidade e de atitude com maior precisão, a cada período de amostragem. O algoritmo desenvolvido foi validado por meio de simulações da navegação de um navio de guerra.

Downloads

Não há dados estatísticos.

##plugins.themes.bootstrap3.article.details##

Como Citar
Vieira Gonçalves, A. C., Ferreira Duarte Pinto, M., & Pellanda, P. C. (2023). Algoritmo de alinhamento em movimento para um sistema de navegação inercial do tipo strapdown. Revista Militar De Ciência E Tecnologia, 39(3), 259-296. Recuperado de http://ebrevistas.eb.mil.br/CT/article/view/11271
Seção
Engenharia de Defesa

DB Error: Unknown column 'Array' in 'where clause'

Stack Trace:

File: /var/www/html/ebrevistas/classes/article/AuthorDAO.inc.php line 91
Function: DAO->retrieve("SELECT DISTINCT a.submission_id FROM authors a LEFT J...", Array(10))

File: /var/www/html/ebrevistas/plugins/generic/recommendByAuthor/RecommendByAuthorPlugin.inc.php line 77
Function: AuthorDAO->getPublishedArticlesForAuthor(Null, "Ana Cristina", "Vieira Gonçalves", Array(1), "BR")

File: /var/www/html/ebrevistas/lib/pkp/classes/plugins/HookRegistry.inc.php line 107
Function: RecommendByAuthorPlugin->callbackTemplateArticlePageFooter("Templates::Article::Footer::PageFooter", Array(3))

File: /var/www/html/ebrevistas/lib/pkp/classes/template/PKPTemplateManager.inc.php line 1116
Function: HookRegistry::call("Templates::Article::Footer::PageFooter", Array(3))

File: /var/www/html/ebrevistas/cache/t_compile/5344c657d475ac490e5be9e38a89fff34c6138fd^1c372c95cd85572e0fbc9a53d0323a0b229cfc78_0.app.frontendpagesarticle.tpl.php line 43
Function: PKPTemplateManager->smartyCallHook(Array(1), Object(Smarty_Internal_Template))

File: /var/www/html/ebrevistas/lib/pkp/lib/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php line 123
Function: content_672d04cb728773_62879033(Object(Smarty_Internal_Template))

File: /var/www/html/ebrevistas/lib/pkp/lib/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php line 114
Function: Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template))

File: /var/www/html/ebrevistas/lib/pkp/lib/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php line 216
Function: Smarty_Template_Compiled->render(Object(Smarty_Internal_Template))

File: /var/www/html/ebrevistas/lib/pkp/lib/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php line 232
Function: Smarty_Internal_Template->render(False, 1)

File: /var/www/html/ebrevistas/lib/pkp/lib/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php line 134
Function: Smarty_Internal_TemplateBase->_execute(Object(Smarty_Internal_Template), Null, "5344c657d475ac490e5be9e38a89fff34c6138fd", Null, 1)

File: /var/www/html/ebrevistas/lib/pkp/classes/template/PKPTemplateManager.inc.php line 843
Function: Smarty_Internal_TemplateBase->display("frontend/pages/article.tpl", Null, "5344c657d475ac490e5be9e38a89fff34c6138fd", Null)

File: /var/www/html/ebrevistas/pages/article/ArticleHandler.inc.php line 216
Function: PKPTemplateManager->display("frontend/pages/article.tpl")

File: /var/www/html/ebrevistas/lib/pkp/classes/core/PKPRouter.inc.php line 390
Function: ArticleHandler->view(Array(0), Object(Request))

File: /var/www/html/ebrevistas/lib/pkp/classes/core/PKPPageRouter.inc.php line 231
Function: PKPRouter->_authorizeInitializeAndCallRequest(Array(2), Object(Request), Array(1), False)

File: /var/www/html/ebrevistas/lib/pkp/classes/core/Dispatcher.inc.php line 134
Function: PKPPageRouter->route(Object(Request))

File: /var/www/html/ebrevistas/lib/pkp/classes/core/PKPApplication.inc.php line 252
Function: Dispatcher->dispatch(Object(Request))

File: /var/www/html/ebrevistas/index.php line 68
Function: PKPApplication->execute()