Admin,+15+-+67 6 1315-1326 A882
Admin,+15+-+67 6 1315-1326 A882
Admin,+15+-+67 6 1315-1326 A882
2
Universidade Federal de Viçosa - UFV
Departamento de Eng. Civil – Pós-Graduação Informações Espaciais
Av. P.H. Rolfs S/N Centro, Viçosa/MG, Brasil
{gabriel.diniz, moises, willian.dalpoz}@ufv.br
RESUMO
Com o passar do tempo aumentou-se a necessidade da população em posicionamento acurado a baixo custo, e por
este motivo a procura por aparelhos de navegação tem crescido consideravelmente em todos os níveis de usuários.
Destes dispositivos, a população no geral tem maior acesso aos smartphones devido a suas diversas funcionalidades.
A principal componente de posicionamento destes dispositivos são os microrreceptores GNSS, sendo que sua ob-
servável básica é a pseudodistância. As fontes de dados para correções GPS estão cada vez mais disponíveis para a
comunidade por meio de instituições como o IBGE, no Brasil, com a Rede Brasileira de Monitoramento Continuo
(RBMC). Por meio desta, tem-se uma maior possibilidade de melhorias no posicionamento destes dispositivos com
o posicionamento relativo pós-processado e até mesmo em tempo real. Com estas possibilidades e necessidades, este
trabalho tem como objetivo verificar metodologias que melhore a acurácia no posicionamento de dispositivos móveis
que utilizam microrreceptor GNSS, utilizando a estimativa de mínimos quadrados recursiva com a matriz de ganho de
Kalman aplicada no posicionamento relativo estático por dupla diferença da pseudodistância. Para verificar a eficácia
desta metodologia utilizou-se dados do microrreceptor SiRFstar IV que recebe dados na frequência L1 da constelação
GPS. Foram utilizadas as estações de referência VICO e CEFE da RBMC para o processamento destes dados. Com
rastreios de 15 minutos em pontos de coordenadas conhecidas teve-se um desvio médio na componente horizontal das
coordenadas planas da ordem de 30 centímetros para o pós-processamento e 1,0 metro para o processamento em tempo
real, sendo que, para o posicionamento por ponto simples o desvio médio foi de 6 metros. Com isso, concluiu-se que a
utilização da metodologia de processamento relativo estático por estimativa dos mínimos quadrados recursiva melhorou
Oliveira G. D. et al.
a acurácia do posicionamento de forma significativa, onde dispositivos móveis que até então eram indicados somente
para navegação, podem ser utilizados também para mapeamento, desde que os seus dados sejam devidamente corrigidos.
Palavras chaves: Microrreceptor GNSS, Dupla Diferença, MMQ Recursivo, Matriz de Ganho de Kalman, RBMC-IP,
SiRFstar.
ABSTRACT
Over time has increased the need for accurate positioning of the population at low cost, and for this reason the demand
for navigation devices has grown considerably in all levels of users. Of these devices, the population in general has
greater access to smartphones because of its many features. The main component of these positioning devices is micro
GNSS receivers, where the pseudorange is its basic observable. The data sources for GPS corrections are increasingly
available to the community through institutions like the IBGE, in Brazil, with the Brazilian Network for Continuous
Monitoring (RBMC). Through this, there is a greater possibility of improvements in these devices with the real time
and post-processed relative positioning. With these possibilities and needs, this study aims check methodology that
improves the accuracy in the positioning devices using micro GNSS receiver with a recursive least squares estimation
with the Kalman gain matrix applied in relative positioning static by double difference of pseudorange. To verify the
effectiveness of this methodology is used data SiRFstar IV micro receiver which receives data only in L1 frequency
GPS constellation. They use reference stations VICO and CEFE of RBMC to process these data. With traces 15 min-
utes in known points had a mean deviation in the horizontal component of the plane coordinates in order of 30 cm for
post-processing and 1,0 m for the real time processing, and, for the single point positioning average deviation was 6
meters. With this, it was concluded that the use of static methods for processing on recursive least squares estimation
improves the accuracy of positioning significantly, where mobile devices that were previously given only to navigation
may also be used for mapping, if that data are properly corrected.
Keywords: GNSS Micro Receiver, Double Difference, MMQ Recursive, Kalman Gain Matrix, RBMC-IP, SiRFstar.
(15)
em que:
V – Vetor dos resíduos; onde:
L – Vetor das observações brutas menos o vetor
das observações aproximadas;
A – Matriz design (Jacobiana); – é derivada parcial da distância receptor-
X – Vetor dos parâmetros (incógnitas). satélite em relação a componente x,
(17) (20)
Sendo assim temos as seguintes distâncias A comunicação pelo MATLAB se faz pela
das linhas de base formadas: função serial(), onde é fundamental entrar com
• VICO – MET: 0,6 km pelo menos os parâmetros da porta de entrada,
• VICO – ETA: 0,5 km taxa de transmissão e o tamanho de alocação dos
• VICO – BAN: 0,6 km dados na memória, conforme o código a seguir:
• VICO – CCE5: 0,3 km
• CEFE – INCRA: 4,2 km USBport = ‘COM4’;
objUSB = serial(USBport);
Na Tabela 1 é apresentado as coordenadas objUSB.BaudRate = 115200;
de referência para estas estações rastreadas. objUSB.InputBufferSize = 2^18.
Os dados estão no sistema SIRGAS 2000,
referenciados ao plano de projeção UTM com É importante ser alocado um valor alto
as alturas referentes ao elipsoide. (2 ) na memória referente aos dados de entrada
18
(25)
3.3.1 Processamento em Tempo Real
O primeiro passo é verificar a disponibilidade Desenvolveu-se a matriz jacobiana
dos dados antes do processamento. Confirma-se a calculando a equação (12) para cada observação
leitura simultânea de no mínimo quatro satélites dos satélites utilizados, exceto para o satélite
para rover e base e se os dados de erro do relógio base. Com isso tem-se dimensão da matriz
do satélite estão disponíveis para os mesmos. de n-1x3, sendo as coordenadas X,Y e Z, da
Em cada época do processamento localização do receptor, os 3 parâmetros, e
verificou-se o satélite de máxima elevação para as observações são as duplas diferenças que
ser considerado como base no computo das correspondem ao número de satélites n menos
duplas diferenças. um do satélite base.
Confirmada a integridade dos dados A primeira estimativa das coordenadas
determina-se a matriz peso P do ajustamento. se faz pelo método tradicional dos mínimos
Considerando o número de satélites com dados quadrados, onde o vetor das correções dos
disponíveis igual a n, tem-se a matriz P definida parâmetros é dado pela equação (16) e a matriz
por: variância covariância é calculada pela equação
(17).
Nas demais épocas utilizam-se do método
recursivo com a matriz de ganho de Kalman,
(24) onde as fórmulas foram apresentadas na seção
2.3.3.
Calcula-se o vetor das simples diferenças Ao final de cada rastreio criou-se
por meio da diferença entre as observações do um arquivo no formato RINEX (Receiver
receptor base menos as observações do receptor Independent Exchange Format) versão 2.11 de
rover. E as duplas diferenças por meio da acordo com as especificações de GURTNER
diferença entre a simples diferença do satélite (2007), utilizando as observações armazenadas
base menos as demais simples diferenças. A durante o levantamento.
técnica utilizada para se determinar o satélite
3.3.2 Pós-Processamento
base no calcula das DD’s foi por meio do critério
de maior ângulo de elevação. Com isso, atribuiu- Conforme apresentado na seção 3.1,
se o vetor destas DD’s como sendo o vetor das utilizou-se o software LEICA Geo Office para o
observações brutas Lb de dimensão n-1x1. pós-processamento dos arquivos RINEX gerados
Para o computo das observações calculadas após os rastreios.
deve-se observar que os dados recebidos no Recorreu-se aos dados de navegação
mesmo instante nos receptores são transmitidos gerados pelas efemérides transmitidas do IGS e
disponibilizados pelas estações da RBMC para Tabela 3: Discrepâncias das coordenadas UTM
realizar este processamento. (metros) estimadas pelo posicionamento por
No geral, as definições padrões de ponto simples em relação às coordenadas de
processamento do LEICA Geo Office são referência.
satisfatórias para processamentos que requer ∆E ∆N ∆h
precisão decimétrica, sendo que, neste trabalho MET 2,809 -5,173 13,018
as principais configurações utilizadas foram: BAN -0,579 -8,001 17,376
intervalo de gravação de 15 segundos, ângulo de ETA 2,351 3,010 2,304
elevação de 15°, modelo troposférico de Hopfield CCE5 3,330 -3,981 10,811
e modelo Ionosférico padrão do software. INCRA 2,740 -7,655 12,900
É de se esperar uma solução flutuante
(float) para a solução das ambiguidades destes De acordo com a Tabela 3, verificou-se, por
dados, tendo em vista à confiabilidade dos dados meio da distância geométrica nas componentes
L1 rastreados, já que estes microrreceptores não ∆E e ∆N, um erro planimétrico médio de 6,0
possuem osciladores de qualidade para poder metros, variando de 3,8 metros na estação ETA
determinar a fase da onda portadora e também a 8,0 metros na estação BAN. Pela componente
por sua alta sensibilidade na leitura dos sinais, ∆h constatou-se um erro altimétrico médio de
acabando que se recebem sinais desviados de sua 11,2 metros, variando de 2,3 metros na estação
trajetória (multicaminhamento). ETA a 17,4 na estação BAN.
4. RESULTADOS E DISCUSSÕES 4.1 Pós-Processamento
Comparou-se cada coordenada estimada Após o processamento dos arquivos
com as coordenadas de referência apresentadas RINEX, com dados de 15 minutos de rastreio,
na Tabela 1 da seção 3.2. no software LEICA Geo Office, obteve-se as
As coordenadas cartesianas X, Y e Z coordenadas apresentadas na Tabela 4.
estimadas pelos procedimentos apresentados
foram convertidas em coordenadas planas UTM Tabela 4: Coordenadas e desvio-padrão (metros)
pelo software ProGriD v1.1 disponibilizado UTM (SIRGAS2000) estimadas pelo pós-
gratuitamente pelo IBGE. processamento
Enquanto fez-se a sincronização dos dados, E N MC
722366,192 ± 7702656,477 ± -45°
receberam-se do microrreceptor as coordenadas MET
computadas pelo sistema do dispositivo que 0,003 0,002
721649,789 ± 7703351,496 ± -45°
utiliza do posicionamento por ponto simples. Na BAN
0,087 0,030
Tabela 2 são apresentadas as coordenadas deste 722060,212 ± 7702350,595 ± -45°
posicionamento inicial. ETA
0,034 0,013
721903,915 ± 7702473,875 ± -45°
CCE5
Tabela 2: Coordenadas UTM (metros) estimadas 0,004 0,006
pelo posicionamento por ponto simples 358663,483 ± 7751498,523 ± -39°
INCRA
E N h MC 0,045 0,009
MET 722369,242 7702651,335 708,788 -45° h
BAN 721648,679 7703343,491 723,406 -45° MET 695,710 ± 0,007
ETA 722062,933 7702353,615 694,284 -45°
CCE5 721907,123 7702469,708 661,590 -45° BAN 706,351 ± 0,088
INCRA 358666,361 7751490,941 8,743 -39° ETA 691,960 ± 0,048
CCE5 650,988 ± 0,031
Infelizmente o dispositivo não apresenta a INCRA -4,188 ± 0,018
precisão do processamento destas coordenadas,
com isso analisa-se somete as discrepâncias Subtraindo-se as coordenadas estimadas
comparando estas coordenadas iniciais com pelas coordenadas de referência apresentadas
as coordenadas de referência da Tabela 1. nas Tabelas 1, as discrepâncias em metros
Verificaram-se as seguintes discrepâncias encontrados nas coordenadas pós-processadas
apresentadas na Tabela 3. estão presentes na Tabela 5.
Tabela 5: Discrepâncias das coordenadas UTM Tabela 6: Acurácia das coordenadas UTM pós-
pós-processadas em relação às coordenadas de processadas
referência ∆E ∆N ∆h
∆E ∆N ∆h MET 0,241 0,031 0,060
MET -0,241 -0,031 -0,060 BAN 0,538 0,030 0,333
BAN 0,531 0,004 0,321 ETA 0,372 0,016 0,052
ETA -0,370 -0,010 -0,020 CCE5 0,122 0,185 0,211
CCE5 0,122 0,185 0,209 INCRA 0,145 0,074 0,036
INCRA -0,138 -0,073 -0,031
4.2 Processamento em Tempo Real
Na Figura 4 é apresentado o gráfico com
os valores das Tabelas 5 respectivamente Realizaram-se os rastreios dos marcos
apresentados na seção 3.2 com processamento em
tempo real a partir dos dados das estações bases
VICO e CEFE da RBMC, que são disponibilizados
com a latência de 5 segundos. Com isso, os
rastreios de 15 minutos correspondem a 180
épocas processadas.
Em todos os casos a partir da época 80 já se
tinha um resultado satisfatório no processamento,
que corresponde a aproximadamente 6,5 minutos
de rastreio.
Na Tabela 7 são apresentadas as coordena-
Fig. 4 - Gráfico com as discrepâncias das das da última época do processamento.
coordenadas planas UTM pós-processadas.
Tabela 7: Coordenadas e desvio-padrão (metros)
Pelos dados da Tabela 5 e Figura 4, UTM (SIRGAS2000) estimadas em tempo real
verificou-se, por meio da distância geométrica
E N MC
nas componentes ∆E e ∆N, um erro planimétrico
médio de 0,30 m, variando de 0,15 m na 722367,031 ± 7702656,025 ±
MET -45°
estação INCRA a 0,53 m na estação BAN. Pela 0,074 0,073
componente ∆h constatou-se um erro altimétrico 721649,360 ± 7703349,674 ±
BAN -45°
0,084 0,069
médio de 0,13 m, variando de 0,2 m na estação
722059,149 ± 7702349,271 ±
ETA a 0,32 m na estação BAN. ETA -45°
0,071 0,068
Mikhail e Ackermann (1976 apud Monico, 721903,290 ± 7702473,868 ±
2009) apresenta acurácia como: CCE5 -45°
0,076 0,067
358663,778 ± 7751498,795 ±
INCRA -39°
(26) 0,077 0,067
h
onde: MET 694,673 ± 0,204
- Erro quadrático médio (mean square BAN 708,662 ± 0,189
error); ETA 697,586 ± 0,186
CCE5 649,751 ± 0,269
- variância;
INCRA -6,685 ± 0,268
- discrepância ao quadrado.
Comparando as coordenadas da Tabela
A Tabela 6 apresenta as acurácias das
7 com as coordenadas de referência da Tabela
coordenadas estimadas pelo pós-processamento
1, verificaram-se as seguintes discrepâncias
de acordo com a equação 26.
apresentadas na Tabela 8.
Tabela 8: Discrepâncias das coordenadas UTM que 1 metro, sendo exatamente as duas estações
estimadas em tempo real que foi constatado visualmente a presença de
∆E ∆N ∆h outlier. Tem-se o fato de que as estações ETA
MET 0,598 -0,483 -1,097 e BAN são as mais propícias a terem erros de
BAN 0,102 -1,818 2,632 multicaminhamento devido à presença de grande
ETA -1,433 -1,334 5,606 vegetação no entorno do marco rastreado.
CCE5 -0,503 0,179 -1,028 Estes outliers interferindo os resultados
INCRA 0,157 0,199 -2,528 apresentam o ônus do método recursivo, uma
vez que novas observações são adicionadas ao
Na Figura 5 é apresentado o gráfico com resultado, novos erros também são adicionados.
os valores da Tabela 8 respectivamente.
5. CONCLUSÕES
Em razão dos resultados obtidos, seguidas
das análises advindas desta pesquisa em função
das implementações realizadas, as conclusões
para este trabalho são que as metodologias
apresentadas de processamento relativo em
microrreceptores GNSS melhoram a qualidade
do posicionamento com estes dispositivos em
rastreios estáticos, visto que o posicionamento
por ponto simples proporcionou um erro
planimétrico médio de 6,0 metros e com o pós-
Fig. 5 - Gráfico com as discrepâncias das processamento relativo reduziu-se este erro
coordenadas planas UTM estimadas em tempo médio para 0,30 m.
real Além disso, o posicionamento em tempo
real pelo método dos mínimos quadrados
Pela Tabela 8 e Figura 5, verificou-se, por recursivo utilizando a matriz de ganho de Kalman
meio da distância geométrica nas componentes melhora de forma significativa a qualidade do
∆E e ∆N, um erro planimétrico médio de 1,07 posicionamento em microrreceptores GNSS,
m, variando de 0,25 m na estação INCRA a uma vez que o erro médio planimétrico alcançado
1,95 m na estação ETA. Pela componente ∆h foi seis vezes menor que alcançado pelo
constatou-se um erro altimétrico médio de 2,58 método convencional de posicionamento destes
m, variando de 1,02 m na estação CCE5 a 5,61 dispositivos.
m na estação ETA. Outro ponto relevante foi que o pós-
A Tabela 9 apresenta as acurácias das processamento se mostrou muito mais eficaz
coordenadas estimadas pelo processamento em que o processamento em tempo real devido ao
tempo real de acordo com a equação 26. uso da fase da onda portadora L1 e também ao
tratamento das observáveis no software utilizado.
Tabela 9: Acurácia das coordenadas UTM Apesar das precisões alcançadas terem
estimadas em tempo real chegado a casa dos centímetros ainda é cedo
∆E ∆N ∆h para apresentar os microrreceptores GNSS como
MET 0,603 0,488 1,116 uma boa forma de levantamentos geodésicos e
BAN 0,132 1,819 2,639 topográficos, pois a inconsistência dos dados
ETA 1,435 1,336 5,609 lidos ainda é um fator a ser mais estudado.
CCE5 0,509 0,191 1,063 O posicionamento relativo aplicado em
INCRA 0,175 0,210 2,542 tempo real e pós-processado melhora a acurácia
do posicionamento em dispositivos que utilizam
Verificou-se que somente nas estações microrreceptor GNSS, como os smartphones,
ETA e BAN teve-se o erro planimétrico maior viabilizando o uso para fins de mapeamento.