26.12.2014 Views

Desenvolvimento de um Veículo Aéreo Não-Tripulado - LARA ...

Desenvolvimento de um Veículo Aéreo Não-Tripulado - LARA ...

Desenvolvimento de um Veículo Aéreo Não-Tripulado - LARA ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

on<strong>de</strong><br />

⎡ ⎤ ⎡ ⎤<br />

θ 1 b x<br />

θ 2<br />

b y<br />

θ =<br />

θ 3<br />

=<br />

b z<br />

θ 4<br />

s x<br />

⎢<br />

⎣θ ⎥ ⎢ 5 ⎦ ⎣s ⎥ y ⎦<br />

θ 6 s z<br />

(5.29)<br />

O algoritmo recursivo se res<strong>um</strong>e a montar as matrizes J e e, e atualizar as estimativas por:<br />

θ k+1 = θ k − λ(J T J)J T e (5.30)<br />

on<strong>de</strong> λ é <strong>um</strong> fator escalar escolhido para melhorar a convergência. A cada passo, novas matrizes<br />

J e e são calculadas com todos os dados. O critério <strong>de</strong> parada é <strong>um</strong> número <strong>de</strong> iterações máximo<br />

N max ou a convergência quando a ee T /2N for menor que <strong>um</strong> valor pré-<strong>de</strong>terminado ɛ.<br />

Parte essencial <strong>de</strong>sse algoritmo é <strong>um</strong> bom ponto <strong>de</strong> partida, ou seja, <strong>um</strong> bom valor inicial para<br />

θ. Como estimativa inicial, os valores dos fatores <strong>de</strong> escala foram os mesmos que os <strong>de</strong>terminados<br />

pelos datasheets como típicos, e a média <strong>de</strong> todas as amostras <strong>de</strong> <strong>um</strong> dado eixo como estimativa<br />

<strong>de</strong> viés.<br />

Esse método se mostrou muito efetivo, com resultados bastantes coerentes (<strong>de</strong>ntro da faixa<br />

especificada no datasheet) e aferidos através <strong>de</strong> <strong>um</strong> conjunto <strong>de</strong> dados <strong>de</strong> validação.<br />

5.3.3 Girômetro<br />

O girômetro é o sensor mais importante para estimação <strong>de</strong> atitu<strong>de</strong> em curtas janelas <strong>de</strong> tempo.<br />

É ele o responsável pela redução significativa <strong>de</strong> ruído no processo <strong>de</strong> fusão <strong>de</strong> dados.<br />

Esse sensor também é notório por ser <strong>de</strong> difícil calibração. Como no caso dos acelerômetros<br />

e magnetômetros, a forma tradicional <strong>de</strong> calibração para sistemas aeronáuticos é a utilização <strong>de</strong><br />

aparelhos especializados.<br />

Os dados do girômetros são integrados no tempo para obter a estimativa <strong>de</strong> orientação. Dessa<br />

forma, a principal fonte <strong>de</strong> erro é o viés do sensor. Para tornar a calibração factível, do mo<strong>de</strong>lo<br />

da Equação 5.7, ass<strong>um</strong>imos que os sensores não estão <strong>de</strong>salinhados (C m = I 3 ) e que a matriz C sf<br />

é dada pelos valores típicos do datasheet. Assim, só basta <strong>de</strong>terminar o valor do viés b.<br />

Para tal, na inicialização do sistema, ass<strong>um</strong>imos que o corpo está parado por alguns segundos.<br />

Logo, o valor <strong>de</strong> b é dado pela média aritmética dos dados dos girômetros na inicialização.<br />

Essa estimativa é boa para <strong>um</strong> primeiro momento, mas o viés ten<strong>de</strong> a variar com a temperatura<br />

e o tempo <strong>de</strong> operação. Assim, essa informação é <strong>um</strong> dos parâmetros do estimador, que é estimado<br />

online como parte do vetor <strong>de</strong> estados.<br />

96

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!