Ir para o conteúdo

Esta página é uma tradução automática oferecida para sua conveniência. A versão em inglês é a que prevalece. Ler em inglês

Artigo técnico · Sistemas terrestres

Apresentando o DriftLoc™

O DriftLoc é o algoritmo de navegação do INS Pollux 3 que mantém baixa a deriva de posição puramente inercial, sem GNSS, odômetro ou qualquer outro auxílio: em um teste de 31,4 km em uma van, o erro foi de 0,81% da distância percorrida.

4 Sep 2026
Apresentando o DriftLoc

O problema real

Os sistemas de posicionamento modernos têm um problema discreto de dependência. Pergunte à maioria deles como funcionam e, por trás da resposta confiante, há um sinal de satélite fazendo quase todo o trabalho. Ainda assim, essa continua sendo uma das técnicas de navegação mais valiosas quando há visibilidade do céu. O arranjo funciona bem até o momento em que deixa de funcionar: um túnel, um cânion de edifícios altos, um viaduto de vários níveis, uma doca de carga subterrânea e até a interferência deliberada nos sinais de satélite. O sinal cai, e a estimativa de posição fundida com a inércia, que parecia tão sólida um segundo antes, começa a divagar.

O motivo dessa deriva não tem mistério. Um sistema inercial estima o movimento integrando o que seus giroscópios e acelerômetros informam. Junto com o movimento, o processo de integração também acumula cada pequeno erro de sensor que varia lentamente, um viés simples aqui, outro ali, na estimativa de posição, e esses erros são somados ao longo do tempo; no caso da posição, são somados duas vezes. Em uma unidade MEMS, esses erros são grandes o bastante para que uma solução sem auxílio se desvie centenas de metros em poucos minutos. Por isso a resposta tradicional para a navegação sem GNSS tem sido recorrer a hardware melhor, como giroscópios a fibra óptica de classe de navegação e conjuntos com giroscópio a laser em anel. Eles funcionam muito bem e derivam devagar, mas são pesados, consomem muita energia, estão sujeitos a controle de exportação e têm preço de programa, não de produto.

O DriftLoc parte da premissa oposta. Em vez de pagar pela precisão no sensor, ele a conquista estimando de forma ótima, em tempo real, os erros que mudam, e travando a deriva de posição de maneira expressiva.

O que é o DriftLocTM

O DriftLoc é um algoritmo de navegação projetado para manter um sistema inercial confiável por longos períodos sem nenhuma correção de satélite. Ele roda em uma única IMU comum, em um processador embarcado modesto e em um modelo matemático cinemático orientado pela física. Em vez de confiar nas medições brutas da IMU, ele mantém um quadro contínuo, ponderado estatisticamente, de quanto confiar em cada fonte a cada instante. O DriftLoc raciocina em termos de quanto do comportamento da própria plataforma o algoritmo está disposto a levar a sério. Um veículo em movimento está o tempo todo dizendo algo sobre onde está e como está orientado, pela forma como desacelera, para, faz curvas e se acomoda, e a maior parte dessa informação é descartada em silêncio por sistemas que escutam apenas os acelerômetros e os giroscópios. O DriftLoc foi projetado para ler esses sinais continuamente e confrontá-los com o que os sensores informam, de modo que o erro seja detectado e corrigido enquanto se forma, em vez de se acumular. Todo esse processo de estabelecer correlações matemáticas acontece em tempo real de fato. Pode parecer mágica, mas é profundamente matemático e se baseia, em sua essência, em estimação bayesiana e processamento estatístico de sinais.

Em resumo

Por muito tempo, a troca na navegação inercial foi direta: pagar pela precisão no sensor ou aceitar que a posição se desfaz no instante em que o GNSS some. O DriftLoc é uma aposta de que a maior parte da precisão que as pessoas compravam em hardware podia, na verdade, ser recuperada no algoritmo, aprendendo os sensores continuamente com correlacionadores matemáticos avançados, aproveitando cada movimento e recusando qualquer coisa que não seja a cinemática pura.

O resultado é um posicionamento próximo à classe de navegação justamente nas condições que derrubam sistemas inferiores, em um hardware medido em gramas e dezenas de dólares, e não em quilogramas e dezenas de milhares. Economizar no custo, em outras palavras, já não significa abrir mão do desempenho.

O teste real

O pequeno INS baseado em MEMS da Aeron, o Pollux 3, foi atualizado com o algoritmo de navegação DriftLoc. O teste na van foi conduzido na sequência a seguir.

  1. O INS foi montado na van de testes da Aeron, sem antena GNSS

  2. O Pollux 3 foi ligado e recebeu 30 segundos em ambiente estático para o alinhamento.

  3. As coordenadas iniciais foram fornecidas pela interface do usuário, obtidas do sistema de referência embarcado auxiliado por GNSS instalado para comparação.

  4. Foi um prazer ver a física e a matemática funcionando exatamente como previsto, entregando em tempo real uma posição limpa, derivada de navegação puramente inercial, a partir do Pollux 3.

Resumo do teste

Mapa do trajeto do teste de rodagem com a trilha do Pollux 3 e a trilha de referência GNSS quase sobrepostas

Gráfico de posição do INS Pollux 3 e da unidade de referência

Deriva de posição ao longo do tempo: a deriva do Pollux 3 sobe a cerca de 300 m em 20 minutos e atinge o pico perto de 390 m aos 75 minutos

Gráfico de deriva ao longo do tempo

Deriva como porcentagem da distância percorrida: alta nos primeiros quilômetros, caindo abaixo de 1% DT aos 30 km

Gráfico de %DT

Erro de altitude ao longo do tempo para o Pollux 3, na maior parte abaixo de 10 m durante o teste de 85 minutos

Erro de altitude ao longo do tempo


Estatísticas do teste

Tabela 1: estatísticas de erro %DT

Distância percorrida (km)

Erro de deriva (metros)

Erro %DT

5

217,34

4,35

10

271,38

2,71

15

296,16

1,97

20

353,27

1,77

25

322,95

1,29

31,4

254,61

0,81


Tabela 2: deriva ao longo do tempo

Tempo (minutos)

Erro (metros)

10

158,22

20

275,69

30

304,97

40

310,63

50

291,87

60

303,45

70

363,29

80

262,68

86,84

254,61

Autor: Aniket Kamat (líder do Grupo de Fusão de Dados, Aeron Systems)


Assista ao teaser curto → Link
Assista ao desafio de navegação completo → Link
Entre em contato pelo www.aeronsystems.com/contact para mais detalhes


Tem uma dúvida sobre este tema?

Pergunte a um de nossos engenheiros como isso se aplica ao seu projeto ou peça um orçamento.

Voltar aos artigos técnicos

Contato

Peça um orçamento ou converse com um de nossos engenheiros sobre a sua plataforma ou a sua usina.

Escritórios

Índia

Sede e centro de projetos, Pune

Plot No. 7, Lane No. 5, Laxman Nagar, Balewadi
Pune, Maharashtra 411045, India

Abrir no Google Maps

Planta de fabricação, Pune

Vivan Kohli Industrial Park, Shed No. 5, Gat No. 446
Old Pune-Mumbai Highway, Naigaon, Kanhe Phata, Talegaon
Pune, Maharashtra 412106, India

Abrir no Google Maps

Vendas e suporte, Bengaluru

First Floor, Building No. 11, Sai Anugraha
Jeevan Bhima Nagar Main Road
Bengaluru, Karnataka 560075, India

Abrir no Google Maps

Vendas e suporte, Vijayawada

Door No. 52-1/4-8D, Plot No. 9, 5th Cross Road
Veterinary Colony
Vijayawada, Andhra Pradesh 520008, India

Abrir no Google Maps

Internacional

Aeron Systems Pvt. Ltd., Sharjah

Saif Executive Office # P8-17-02
Sharjah Airport International Free Zone Authority
PO Box 8000, Sharjah, U.A.E.

Abrir no Google Maps