Receptores GPS e triangulação celular
Publicado em 06/08/2008 – 20:46por Carlos Morimoto
Como bem sabemos, o GPS é um sistema de posicionamento a partir de sinais enviados por uma rede de satélites. O receptor GPS calcula o tempo que os sinais de pelo menos três satélites demoram para chegar e, a partir daí calcula sua posição com uma precisão de poucos metros.
Isso é possível porque tanto os satélites quanto os receptores possuem relógios sincronizados com uma precisão quase absoluta. Como os sinais de rádio trafegam na velocidade da luz, qualquer atraso resultaria em erros de vários KM. Um exemplo de como o sitema precisa ser preciso é que os satélites precisam ser ajustados em algumas frações de nanossegundo periodicamente para corrigir pequenos desvios decorrentes da diferença gravitacional entre os relógios na terra e no espaço (quanto mais forte é a gravidade, mais devagar correm os relógios, como previsto pela lei da relatividade).
Os primeiros receptores de GPS eram muito mais simples que os atuais. Eles forneciam apenas a latitude e a longitude, o resto era por conta do utilizador, que precisava calcular a localização no mapa. :)
Os atuais combinam as coordenadas de localização com mapas digitais e um software que calcula a posição no mapa, oferece direções, informações sobre o trânsito e outros serviços, pelos quais você paga normalmente uma taxa anual:

Podemos dizer que 25% do custo de um aparelho de GPS atual correspondem aos circuitos básicos que calculam as coordenadas, 50% correspondem ao restante do hardware (processador, memória, tela, etc.) responsável pelas demais funções e os 25% restantes correspondem a softwares e serviços adicionais.
É aí que entram os receptores bluetooth, que, por incluírem apenas os circuitos básicos, combinados com um transmissor bluetooth, usado para comunicação, custam muito mais barato:

Receptores GPS bluetooth podem ser combinados com um PC ou um notebook (basta encontrar o software apropriado), mas o mais comum é combiná-los com um smartphone, que recebe as coordenadas e executa as demais operações, executando o software com os mapas e fornecendo direções. Tudo é processado pelo próprio smartphone, a partir das coordenadas calculadas pelo receptor GPS. No caso dos smartphones da Nokia, por exemplo, você utilizaria o Nokia Maps:

O Nokia Maps é um aplicativo gratuito, que vem pré-instalado em alguns aparelhos e nos demais pode ser instalado através do "aplicativos > downloads". Entretanto, é preciso pagar uma assinatura para ter acesso ao serviço de navegação. Outra opção é simplesmente usar o Google Maps também oferece suporte a um receptor GPS externo e é inteiramente gratuito.
Para quem não tem o receptor GPS, ele oferece um serviço gratuito de localização através de triangulação celular, que indica sua localização com uma precisão de 1800 metros (na maioria das cidades). A triangulação celular é baseada no mesmo princípio do GPS, mas trabalha com base na intensidade do sinal das torres de celular:

A idéia é simples. Conforme você se afasta de uma torre, o sinal fica cada vez mais fraco, mas, em compensação, o sinal de outras torres fica mais forte. Se o software sabe a localização das torres próximas, pode calcular sua posição com base na intensidade e no tempo de resposta de cada uma. É possível também fazer o inverso, localizando o aparelho com base nas informações coletadas pelas torres, serviço oferecido por algumas operadoras. A precisão não é nem de longe tão boa quanto a de um GPS, mas a vantagem é que você não precisa de nenhum hardware adicional.
No caso do Google Maps, a grande limitação da triangulação é que ele não acompanha seu deslocamento, se limitando a mostrar sua posição dentro de um conjunto de pontos pré-programados (ou seja, você começa em um ponto e conforme se desloca, o ponto subitamente se desloca para outro local, a 800 ou 1000 metros de distância). Ele apenas te ajuda a se localizar no mapa e a partir daí conseguir chegar ao local que está procurando.



18 respostas para “Receptores GPS e triangulação celular”
Muito obrigado Morimoto, otimo post =]
entao com o nokias maps no 6120c e um GPS bluetooth qnd conectados, o 6120c pode me dizer a velocidade media, pode dizer o caminho q eu fiz e etc ?
agora minha unida duvida vai ficar no quesito da bateria =/
ambos conectados e com o programa aberto a bateria do nokia duraria em media qnt tempo ?
Muito obrigado
Otimo post… como eu obtenho a localização por triangulação de torres???
Sr.Carlos Morimoto,antes de mais quero agradecer pelas informações dadas aqui sobre a nova tecnologia 3G.Estou fazendo um trabalho de faculdade sobre a localização por triangulação de redes de telefonia celular.Se puderes me ajudar,gostaria de saber como é feita a localização?…e até q ponto é a localização por torres é mais recomendada para o público em vez do GPS?.Grato,
Américo
GPS e triangulação são duas tecnologias bem diferentes, destinadas a situações diferentes. Você está tentando comparar maçãs e laranjas.
>>"(quanto mais forte é a gravidade, mais devagar correm os relógios, como previsto pela lei da relatividade)"
Acho que a relatividade tem a ver a velocidade dos corpos, não?
"Acho que a relatividade tem a ver a velocidade dos corpos, não?"
Essa é uma versão simplista e incompleta, que é às vezes usada para explicar o assunto para pessoas comuns.
Aqui vai um link que explica a questão de forma simples. A partir dele você pode se aprofundar fazendo pesquisar pelos termos-chave e parar de postar com base em achismos: http://metaresearch.org/cosmology/gps-relativity.asp
Ola Celso tudo bem ai, espero que sim
Um grande abraço
Existe como localizar um celular, através do meu usando o google map, na mesma cidade?
Ou seja, eu com meu 6120c e minha filha com um igual, eu tenho como verificar sua posição na mesma cidade através do MEU CELULAR, que seria igual (3G).
Preciso urgente saber sobre esse sistema se existe a possibilidade de rastrear o celular dela.
Só quem pode fazer isso é a operadora, por motivos óbvios. A Vivo por exemplo vende o "localiza" que é um serviço (tarifado) que permite localizar aparelhos previamente autorizados, via triangulação.
No caso dos aparelhos via GPS, a localização pode ser feita através de um software instalado (desde que a pessoa usando o aparelho ative a opção, naturalmente). A próxima geração de softwares de redes sociais para smartphones serão fortemente baseadas nisso, o que é um dos motivos para os fabricantes estarem se esforçando para incluir receptores de GPS nos novos modelos.
Só uma correção: os sinais de rádio não trafegam à velocidade da luz.
Mas tudo bem, podemos considerar a diferença da velocidade de propagação da luz e das ondas de rádio na atmosfera desprezível para a finalidade deste artigo.
Eu tenho um Sonyericsson W580, o que seria necessário (além do receptor) para ele funcionar como um GPS?
ola Morimoto…
instalei esse Google Maps no meu celular (E1 Motorola) mas quando vou rodar o programa, ele fica na mensagem inicial "Terms and Conditions Loading. Please wait…" e nao sai disso. Sabe me dizer pq acontece isso e como resolver?
Abraço.
No caso dos aparelhos via GPS, a localização pode ser feita através de um software instalado (desde que a pessoa usando o aparelho ative a opção, naturalmente).
Voce poderia indicar onde obter um software dessa naureza?
tenho um motorola k1 e um nokia 2630 ,será possível rastrear algum outro celular usando o google maps e simplesmente instalando softweres ? ! muito grato.
como faço uma localizacao por antenas de celular com o codigo LAC e CID?
Para localização de pessoas, a Claro, assim como a Vivo citada anteriormente, possui um serviço similar por assinatura, acho que perto de R$30 (preço indicado apenas para ter uma ideia).
Mas para o uso junto com o Google Maps em aparelhos sem GPS (como meu velhinho e querido 6120) há um serviço da Google chamado latitude, que vem instalado como padrão na versão atual do Google Maps. Nesse casso, ambas pessoas podem ativar o Google Latitude e ambas saberão onde está a outra, e será indicado no mapa -- se não possuir GPS pode ser utilizada a triangulação nas redes GSM, isso funciona no 6120 e qualquer outro atual. A desvantagem da triangulação, será a imprecissão mencionada no artigo, mas serve para ter uma ideia do pocisionamento da outra pessoa.
(A ter em conta os pacotes de dados)