Escolar Documentos
Profissional Documentos
Cultura Documentos
I. INTRODUC
AO
Plataformas inercialmente estabilizadas sao sistemas utilizados em diversas a reas de engenharia para estabilizar e apontar
cameras, sensores ou armamentos colocados sobre uma base
movel, e.g. um robo ou veculo. A estabilizaca o consiste em
manter a linha de visada de um objeto invariante em relaca o ao
referencial inercial (Terra), na presenca de movimentos da base
[4]. Para atingir este objetivo, utilizam-se sensores capazes de
obter a orientaca o da base e mecanismos atuados para corrigir
a atitude do objeto a ser estabilizado [7].
Uma abordagem comum consiste em combinar medidas de
acelerometros e giroscopios atraves de algoritmos de fusao de
dados para obter uma medica o robusta da orientaca o [3]. Uma
vez conhecida a orientaca o, a correca o e feita atraves de um
gimbal de dois eixos ortogonais, representado na Fig. 2. Neste
trabalho, o problema e analisado para aplicaco es militares,
onde se deseja estabilizar a linha de visada de um armamento
montado sobre um veculo (e.g. blindado ou navio). A linha
de visada e a direca o para a qual se deseja apontar, ou seja,
a direca o do alvo [10], [7]. Uma vez que ha uma necessidade
de sensores de alta precisao, implicando em custos elevados
[2], considera-se aqui a utilizaca o de apenas duas medico es
de giroscopicos.
O problema da estabilizaca o quando apenas dois giroscopios
sao disponveis e analisado em [1], onde se supoem restrico es
na movimentaca o externa do veculo onde a plataforma e
colocada. Sao abordadas a estabilizaca o de roll e pitch com
yaw constante; e o caso onde o roll e constante e se estabilizam
pitch e yaw. Os resultados obtidos mostram que e possvel
obter a estabilizaca o com uma precisao razoavel, embora se
saiba que a presenca de movimentos nao idealizados deve
deteriorar o desempenho do sistema.
Andrei Battistel, battistel@ufrj.br, F. Lizarralde, fernando@coep.ufrj.br, L.
Hsu liu@coep.ufrj.br, Tel: +55-21-25628603
bL (t)
(3)
bL = bL , sendo
onde t e o intervalo de amostragem, e
o produto vetorial. Lembrando que, dado um vetor T =
[1 , 2 , 3 ], tem-se que:
0 w3
w2
0 w1 ; w = w T
w = w = w3
w2
w1
0
Fig. 1.
x1
T
Ub = CbL
(, , ) UL = x2
x3
sin()
0
1
bL
y = sin() cos() cos() 0
(5)
bL
Fig. 2.
Angulos
de correca o
= 0.183 sin(0.0789t)
(6)
= 0.113 sin(0.0718)
(7)
= A m + B e + D q
(1)
= K m + L q
= 0.165 sin(0.0789t)
(8)
(2)
= 0.113 sin(0.0718)
(9)
ou de forma equivalente,
bL = (A + BK) m + (BL + D) q
sendo m IR2 as velocidades medidas, e IR a velocidade
nao medida, portanto calculada, q = [ ]T ; e as matrizes
A IR32 , B IR31 , D IR32 , K IR12 e L IR12 .
Para estabilizaca o de roll e pitch, sao medidas as
componentes x e y de BL ou aL , de acordo com a alocaca o
dos sensores. Analogamente, na estabilizaca o de pitch e yaw
essas medico es sao feitas ao redor dos eixos y e z.
A matriz de orientaca o CbL (t) pode ser determinada a partir
da integraca o numerica da velocidade angular do veculo
(10)
graus
medida
calculada
zaL =
graus
1100
1150
1200
1250
tempo(s)
componente y da velocidade angular wbL
1300
medida
calculada
0
5
1100
1150
1200
1250
tempo(s)
componente z da velocidade angular wbL
1300
graus
5
medida
calculada
0
5
1100
1150
1200
tempo(s)
1250
1300
Fig. 3.
Comparaca o entre as componentes da velocidade angular da
plataforma em relaca o ao inercial bL para estabilizaca o de roll e pitch na
presenca de variaca o de yaw
(11)
cos()
cos()
(12)
0
bL =
(13)
cos()
cos()
o que
Nota-se que o resultado obtido e uma funca o de ,
e coerente, uma vez que o erro deve ser nulo para condica o
de yaw constante. Outro ponto a ser observado e que nesta
condica o de alocaca o dos sensores, apenas a componente z da
velocidade angular bL e afetada, uma vez que os a ngulos de
correca o nao afetam a medida dos sensores.
Atraves de uma simulaca o, pode-se observar a caracterstica
do resultado obtido. Na Fig. 3 o algoritmo de estabilizaca o de
roll e pitch e testado na presenca de yaw dada pela equaca o
= 15.2 sin(0.0628t). Observa-se que apenas a componente z
e afetada pelo movimento nao-idealizado.
cos()
c s c
c c+ss s
s s c
bL = c c +ss s
c c
(15)
(16)
c c +s s s
(17)
cos() cos() + sin() sin() sin()
Naturalmente, agora o erro passa a ser funca o da variaca o de
roll. Observa-se tambem que quando se tem nulo o erro e a
propria variaca o de roll. Isto e compreensvel, visto que neste
caso o sensor se encontra idealmente alinhado com o eixo y, de
modo que a medida a ser estimada e a velocidade ao redor do
eixo x do referencial da plataforma, correspondendo portanto
a` velocidade de roll. O erro na velocidade angular calculada,
e , por conseguinte:
c cc+s
s
s
bL = c c s+s
(18)
s s
0
xbL =
(19)
xaL =
c c c + s s s c s s c
bL = ba +Cab (, ) aL
Utilizando (5) e (14), tem-se
(14)
ngulo de roll
medida
calculada
0.1
5
1100
1150
1200
tempo(s)
componente y da velocidade angular wbL
5
graus
0.2
1150
1200
tempo(s)
componente z da velocidade angular wbL
0
0.1
0.2
medida
calculada
0
5
1100
1250
graus
graus
50
100
tempo(s)
ngulo de pitch
150
200
50
100
tempo(s)
150
200
1250
5
medida
calculada
0
10
1100
1150
1200
graus
graus
10
0
5
1250
tempo(s)
c c c
c c c +s s sc s s c
s c c
bL = c c c +s s sc s s c
(20)
s c
c c c +s s s c s s c
Fig. 5. Angulos
de roll (superior) e pitch (inferior) para experimento com
movimento de caturro e balanco constante
ngulo de azimute
0.05
graus
Fig. 4.
Comparaca o entre as componentes da velocidade angular da
plataforma em relaca o ao inercial bL para estabilizaca o de roll e pitch na
presenca de variaca o de yaw
0.05
0
50
graus
0
5
0
50
100
tempo(s)
150
200
Fig. 6. Angulos
de azimute (superior) e elevaca o (inferior) para experimento
com movimento de caturro e balanco constante
erro em radianos
x 10
rad
200
100
150
tempo(s)
ngulo de elevao
0
0
50
100
tempo(s)
150
200
erro em radianos
ngulo de roll
0.07
10
graus
5
0.06
0
5
0.05
10
50
100
150
200
tempo(s)
ngulo de pitch
250
0.04
300
rad
0.03
graus
5
0.02
0
0.01
5
0
50
100
150
tempo(s)
200
250
0
0
300
Fig. 8.
Angulos
de roll (superior) e pitch (inferior) para o primeiro
experimento com movimento de balanco e caturro
50
100
150
tempo(s)
200
250
300
roll ()
ngulo de azimute
0.5
5
60
0
graus
roll
0
70
80
90
100
tempo (s)
110
120
130
0.5
10
pitch ()
1
1.5
0
50
100
150
200
tempo(s)
ngulo de elevao
250
300
pitch
0
10
60
70
80
90
100
tempo (s)
Obstculo 2
110
120
130
yaw (/s)
200
graus
5
0
yaw
0
200
60
70
5
0
50
100
150
tempo(s)
200
250
300
Fig. 9. Angulos
de azimute (superior) e elevaca o (inferior) para o primeiro
experimento com movimento de balanco e caturro
Fig. 11.
80
90
100
tempo (s)
110
120
130
V. SIMULAC
OES
REALIZADAS COM PERFIL DE
PISTA
Outro experimento u til para a analise do problema consistiu
em instrumentar um veculo e obter perfis da pista na qual
serao realizados os testes de campo. Com isso, obtiveram-se
informaco es como valores maximos de roll, pitch e yaw, alem
de velocidades e frequencias maximas destas grandezas, aos
quais a plataforma estabilizada sera exposta.
Dois conjuntos de sensores girosc
opicos, um medindo
dois eixos e outro medindo o terceiro eixo separadamente;
Dois conjuntos de aceler
ometro de tres eixos;
Uma unidade inercial, com girosc
opicos, acelerometros e
magnetometros.
O perfil de roll, pitch e yaw pode ser observado na Fig. 11.
Utilizando este perfil obtido como dado de entrada
em uma simulaca o, pode-se observar nos resultados das
Fig. 1214 um ponto importante do uso de dois sensores
giroscopicos apenas. Alem de a medica o ser facilmente afetada
pela presenca de movimentos nao idealizados, conforme
comentado anteriormente, ha a inserca o de um erro adicional
Erro em radianos
0.2
0.16
0.14
ngulo (rad)
0
ngulo (graus)
0.18
2
4
6
0.12
0.1
0.08
0.06
0.04
10
0.02
12
0
20
40
60
80
100
0
0
20
Fig. 12.
Angulos
de azimute e elevaca o
40
60
80
100
tempo(s)
tempo(s)
Fig. 14.
12
roll
rumo
10
8
graus
6
4
2
0
2
4
6
0
20
40
60
80
100
tempo(s)
Fig. 13.
R EFERENCES
ocasionado pelo desalinhamento dos sensores. Como estes
nao estao perfeitamente alinhados com os eixos do veculo
instrumentado, um movimento de yaw, por exemplo, e captado
no canal de roll e pitch.
Tal fato ocasiona erros na compensaca o, uma vez que a
orientaca o e calculada com erros, como indica a Fig. 13.
Verifica-se que o pitch calculado possui um forte acoplamento
com o rumo, diferindo do valor real visto na Fig. 11.
Pelos a ngulos de compensaca o obtidos na Fig. 12, nota-se
que o a ngulo de elevaca o desvia para baixo, acompanhando a
medida corrompida de pitch. Assim, pode-se perceber que o
principal problema desta abordagem nao esta na compensaca o
dos movimentos, e sim no calculo da orientaca o com conjunto
reduzido de medidas. Este problema de desalinhamento e um
provavel ponto de investigaca o futura.
Assim, o erro angular obtido e grande, conforme se ve na
Fig. 14.