Jai développé un dispositif de suivi GPS qui fonctionne bien lorsque le récepteur est en mouvement, lorsquil est stationné dans une position pour quelques heures, je reçois un peu de dérive pour environ 10-15 mètres. Le récepteur envoie différents lat / lon toutes les 30 secondes, ce qui me rend impossible de calculer le temps IDEAL total du dispositif de suivi.

Y a-t-il un filtre de précision GPS qui peut être implémenté dans mon logiciel pour surmonter cela problème?

Commentaires

  • En savoir plus sur le filtre de Kalman (et le " Voir aussi " liens) …
  • Jai déjà essayé danalyser ce filtre. Cela semble compliqué. Pouvez-vous me lexpliquer
  • Vous pouvez également essayer une moyenne mobile, probablement avec le nombre de termes changeant avec la vitesse (de nombreux termes à faible vitesse).
  • Jai essayé de calculer la moyenne, en ignorant données sil y a une petite vitesse en nœuds et quelques autres méthodes. je reçois toujours ce problème de dérive.
  • Le GPS nest précis quà environ 15 mètres. Cest tout aussi inexact lorsque vous ' déménager, cest juste que vous navez pas de bon moyen de mesurer cela. Essayer de corriger cette erreur na pas de sens, il ny a ' rien dautre disponible pour calibrer à la vraie position. Le calcul de la moyenne ' na pas de sens, vous ne ' pas connaître le biais. en.wikipedia.org/wiki/…

Réponse

Je pense que vous recherchez une correction différentielle ( Link1 , Link2 ).

De manière générale, vous post-traitez vos données GPS en comparant votre emplacement (à un horodatage particulier) à lemplacement dun Station de base du récepteur GPS. Vous ajustez ensuite vos positions GPS avec le décalage par rapport aux coordonnées réelles et mesurées du GPS à la station de base.

Commentaires

  • +1 Surprise le lien wikipedia ne fait pas ' t lien vers le site CORS .
  • @KirkKuykendall vous pourriez éditez toujours Wikipedia. 🙂

Réponse

Peut-être envisager dutiliser Le support WAAS / EGNOS est utile. Mais pour être honnête, vous ne pouvez pas (totalement) empêcher le GPS denregistrer une position moins précise. Cela vient avec la nature de la bête.

Une deuxième chose que je voudrais regarder, au cas où la dérive saggrave de plus en plus avec le temps, vous vous tenez immobile, cest de vous assurer que vos tables de recherche GPS sont précises et peut-être forcer un rafraîchissement toutes les heures environ, cela devrait suffire.

Réponse

Vous devez inclure un axe 3 accéléromètre à puce tel que celui utilisé dans les téléphones portables. Ensuite, dans le logiciel, définissez une variable GPS en mouvement / non mobile, basée sur des techniques de navigation inertielle en utilisant les données de laccéléromètre. Lorsque le GPS «ne bouge pas», vous devez arrêter denregistrer automatiquement les nouvelles positions jusquà ce quun mouvement soutenu reprenne.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *