2009-11-25 5 views
2

J'ai un problème spécifique de précision d'un GPS par rapport à un autre GPS sur une distance de 30 à 50 mètres. Je suppose que le changement radical de pensée est que je n'ai pas besoin de son emplacement à la surface de la terre mais de sa position relative à un autre point sur cette courte distance. Puis-je obtenir une précision de < 2cm? Les maths sont simples car je ne dois pas tenir compte de la modélisation sphérique, mais je peux l'accepter comme une surface plane.Surmonter l'inexactitude GPS pour une courte distance

Salutations

Répondre

0

Bonne chance.

Si vous avez un récepteur GPS autonome, votre erreur de positionnement se situe au niveau du compteur.

Si vous avez un équipement de topographie, si vous restez immobile pendant une longue période, vous pouvez réduire la distance à 2 cm.

1

Il existe de nombreuses raisons pour lesquelles vous pouvez obtenir des différences de lecture, même pour deux modèles identiques.

Il existe des systèmes de renforcement qui permettent généralement une précision de 3 cm. Voir this section of the Wikipedia article on GPS.

0

Vous avez donc deux récepteurs GPS distincts qui communiquent entre eux (ou avec un tiers), et vous voulez savoir à quelle distance ils sont. À quel point les récepteurs GPS sont-ils similaires? À quelle distance, dans le temps, les deux prennent-ils leurs mesures de position? Quel contrôle avez-vous sur les récepteurs?

Si vous vous souciez de la précision de 2 cm dans une plage de 30 à 50 m, le GPS n'est peut-être pas la meilleure solution pour vous. Cela prendrait un peu plus d'effort (et l'équipement coûterait sans doute plus cher), mais vous pourriez effectuer une triangulation en 2d terrestre plutôt que d'aller jusqu'à l'espace ...

1

cm, pourrait être difficile, car le Le GPS pourrait même ne pas fournir de données avec ce type de résolution.

http://www.google.com/search?hl=en&q=2+cm+%2F+%28radius+of+the+earth++2++pi+%2F+360%29&aq=f&oq=&aqi=

Donc, vous devez avoir environ 7 chiffres de précision en dessous du point décimal même possible.

Cela le met à environ 0,000646790757 secondes (3600th d'un degré). Donc, si votre GPS ne fournit pas autant de précision, vous ne pouvez même pas faire la différence entre 2cm, que l'erreur soit relative ou non.

--- Plus d'informations ---

Alors, bien sûr, il y a beaucoup de limites dans ce système analogique, il y a beaucoup de place à l'erreur au fluage. L'article Eric J. lié tente de réduire cette erreur, mais cela parle de l'erreur du système et autres. Mais regardez votre GPS, il donne probablement des coordonnées longues lat. Il y a deux principes impliqués ici, Précision et Position. Si je vous disais que ma position actuelle était de 40 degrés nord et de 112 degrés ouest, ce serait une position exacte, mais imprécise.

Si je vous disais que ma position actuelle était 21.2212541341213432134512311312312312 degrés nord et 65.1231340980193809810938049801980980 degrés ouest, ce serait une position précise, mais inexacte. Les deux sont des problèmes potentiels ici. Quelle précision le GPS vous donne-t-il? Supposons que le GPS vous donne une position de 32,4423 N (pour l'instant, ignorons l'Est/l'Ouest.)

Dans un monde idéal, cette information serait parfaitement exacte, mais ce que le matériel dit vraiment, c'est que la valeur est quelque part entre 32.44225 et 32,4435. Ce n'est pas une limitation de la précision, mais celle de la précision. La variabilité dans ce système est de 0,0001 degrés, soit http://www.google.com/search?hl=en&q=.0001+%2F+360++radius+of+the+earth++2+*+pi&aq=f&oq=&aqi= 11 mètres. D'autre part, si la position est 32.4422934561, c'est une variabilité de .0000000001 degrés, ce qui est d'environ un millième de centimètre. Donc, si votre matériel GPS avait une telle précision, il vous donnerait probablement une erreur de précision similaire à celle que vous avez maintenant "10 mètres" ou quelque chose comme ça. C'est à cause des problèmes mentionnés précédemment avec le système analogique (densité de l'air, humidité ...).

Le système GPS ne peut pas vous dire à quelle distance il se trouve, car il ne le sait pas. Il essaie de vous dire la position absolue. Mais, si nous avons deux appareils GPS, vraisemblablement les mêmes, nous pouvons supposer (et c'est probablement assez sûr) que l'erreur est probablement la même entre les deux appareils GPS. Si disons, ils sont espacés de 50 mètres, la précision signalée par le logiciel GPS pourrait être de l'ordre de 10 mètres, mais nous pouvons probablement obtenir la distance relative entre les deux, tant que les unités GPS signalent une précision suffisante.

+0

Ceci n'est pas vrai. Voir mon article sur le GPS amélioré par sondage. –

+0

Eric J. Vous parlez de quelque chose de différent de ce dont je parle. Si sa machine ne renvoie des données que dans des centaines de secondes d'arc. La précision est mathématiquement impossible en fonction des limites du matériel. Je crois qu'il veut une position relative, donc il ne se soucie pas de la précision absolue (ce qui est à propos de l'article que vous avez lié). – McKay

+0

Je prends le point de la défaillance matérielle, mais je présume qu'il doit y avoir des antennes GPS là-bas capable de cette précision? – Tim

1

Combien d'argent avez-vous?

RTK-GPS vous donnera une précision relative sous-cm entre les deux unités, mais n'est pas bon marché. Pour obtenir une meilleure précision, vous devez utiliser la phase de porteuse pour comparer l'onde radio réelle entre deux récepteurs. Cela nécessite une électronique de pointe et une liaison de données rapide entre les unités - vous regardez probablement> 20 000 $, mais toutes les grandes sociétés GPS d'enquête font des unités.

Ou vous pouvez toujours build your own

+0

Voilà ce qui est dans le lien DIY - avec le matériel nécessaire –

+0

Désolé, Remarquez que j'ai annulé dès le commentaire dès que je l'ai réalisé. Ne pensez-vous pas qu'il vaut la peine d'éditer votre réponse (mention explicite de RTKLIB avec son auteur)? – menjaraz

+0

@menjarez - ce qui va être intéressant est un port pour http://www.raspberrypi.org/ plutôt que d'utiliser beagle board –

2

Il semble que differential GPS pourrait être ce que vous cherchez. L'idée est que vous établissez une station de base, dont l'emplacement est connu très précisément (en centimètres). Puis vous effectuez des lectures simultanées à la station de base et au point «itinérant» (à proximité), vous essayez de mesurer . Ensuite, calculez l'erreur dans la mesure GPS de la station de base, et appliquez cette correction à la lecture GPS à la station mobile. L'idée est que les corrections atmosphériques pour deux sites voisins seront similaires, de sorte que la correction nécessaire à la station de base devrait être proche de celle requise à la station itinérante.

+0

Cela vous amènera à la plage des compteurs, mais en dessous, vous avez besoin d'une phase de porteuse. –

+0

Consultez également WAAS qui fonctionne sur les mêmes principes. Voir: http://en.wikipedia.org/wiki/Wide_Area_Augmentation_System – JonnyBoats

0

En théorie, si les récepteurs voient exactement les mêmes satellites, alors la distance relative entre eux devrait être assez précise, n'est-ce pas? Sinon, vous devrez utiliser un GPS différentiel ou d'autres moyens.

Si je ne me trompe pas, les variations de hauteur pourraient être plus le problème. Donc je doute de l'exactitude. Le GPS différentiel est probablement votre seule option si vous utilisez le GPS.

+0

Peut-être que ma pensée est erronée, mais s'il vous plaît suivez-moi. DGPS et ses améliorations visent à localiser avec précision un lieu itinérant par rapport à sa position sur la surface de la planète. des erreurs se produisent en raison des conditions environnementales et de la précision de l'horloge du récepteur (d'où l'utilisation de la phase Carrier) mais si mes deux GPS sont à 50 mètres l'un de l'autre, je peux sûrement annuler les conditions environnementales. Cela laisse la synchronisation. Si je me synchronise pour une impulsion d'horloge centralisée, je peux de nouveau annuler la différence car ils souffrent tous les deux exactement de la même erreur. – Tim

+0

Ce dont je ne suis pas sûr. Comme je me souviens de certains projets GPS que j'avais fait dans le passé (nous n'utilisions pas DGPS). J'ai eu un traceur qui a montré la position au fil du temps. Dans mon cas, la variance positionnelle sur une période de 24 heures semblait varier entre 2 et 3 mètres. Mais tout était sur un point moyen. Pourriez-vous augmenter la précision en utilisant une position moyenne? Combien de temps le GPS est-il assis au même endroit? – Matt

+0

Je suis heureux avec la variance au fil du temps, le GPS pourrait être assis dans un endroit pendant plus de jours et je peux accepter une précision accrue au fil du temps – Tim

Questions connexes