Académique Documents
Professionnel Documents
Culture Documents
Introduction 3
Conclusion 10
Annexes 11
1
Laboratoire 10 - Estimation de l’erreur d’un récepteur GPS
2
Laboratoire 10 - Estimation de l’erreur d’un récepteur GPS
Introduction
Ce laboratoire 10 se penche sur l’estimation de l’erreur de positionnement
d’un récepteur GPS en utilisant des approches statistiques appliquées aux données
collectées par un récepteur Garmin12. Dans un monde où le système de positionnement
global (GPS) joue un rôle essentiel dans la localisation précise à l’échelle mondiale,
comprendre et évaluer les éventuelles erreurs associées à cet outil devient une démarche
cruciale.
Le GPS fonctionne en exploitant les signaux émis par des satellites en orbite,
permettant aux récepteurs de calculer leur position en fonction du temps nécessaire
pour que les signaux atteignent la Terre. Malgré la précision généralement élevée
du GPS, divers facteurs tels que les interférences atmosphériques, les réflexions des
signaux sur des obstacles et les erreurs du récepteur lui-même peuvent entraîner des
erreurs de localisation.
Au cours de cette séance, nous explorons les données recueillies par le récepteur
GPS Garmin12, exprimées en coordonnées longitudinales et latitude. Nous abordons
la conversion de ces données en degrés et minutes, puis nous nous plongeons dans
une série de concepts statistiques visant à évaluer l’erreur de positionnement.
L’objectif principal de ce laboratoire est d’estimer ces erreurs à l’aide de
méthodes statistiques. Nous déterminons le nombre minimum de satellites requis pour
des mesures fiables, représentons graphiquement les coordonnées, calculons le point
moyen du nuage de points, mesurons la distance entre ce point moyen et les positions
GPS, pour ensuite analyser statistiquement ces distances et évaluer la fiabilité des
mesures.
Ainsi, ce laboratoire offre une opportunité unique d’explorer les subtilités liées
à la précision du GPS tout en développant des compétences pratiques en traitement
et analyse de données géographiques.
3
Laboratoire 10 - Estimation de l’erreur d’un récepteur GPS
Ces coordonnées converties en degrés décimaux seront utilisées pour une analyse
plus précise de l’erreur de positionnement du récepteur GPS Garmin12.
4
Laboratoire 10 - Estimation de l’erreur d’un récepteur GPS
Nous pouvons observer la répartition générale des points GPS, la plupart sont
assez proches les uns des autres mit à part le point W2 qui correspond à celui le plus
éloigné des autres.
5
Laboratoire 10 - Estimation de l’erreur d’un récepteur GPS
Nous pouvons ainsi bien observer la position centrale du point G par rapport à
la répartition globale des points GPS.
6
Laboratoire 10 - Estimation de l’erreur d’un récepteur GPS
Une fois ce rayon calculé nous obtenons donc max(diG ) = 3, 6577 ∗ 10−4 . Nous traçons
ensuite le cercle de rayon max(diG ) autour du point G grâce aux outils Matlab et
nous obtenons ainsi le graphique suivant :
Ainsi, nous pouvons observer sur cette figure que le cercle tracé englobe bien
toutes les positions des balises GPS ayant la balise la plus éloignée positionnée sur
son périmètre.
7
Laboratoire 10 - Estimation de l’erreur d’un récepteur GPS
8
Laboratoire 10 - Estimation de l’erreur d’un récepteur GPS
9
Laboratoire 10 - Estimation de l’erreur d’un récepteur GPS
Conclusion
Ce laboratoire nous a permis d’estimer les erreurs de positionnement d’un
récepteur GPS par les moyens statistiques et de comprendre les principales sources de
ces erreurs. Au cours de ce laboratoire, nous avons tout d’abord calculé les coordonnées
de différent point en degrés afin d’avoir un graphique Matlab de ces derniers. Par
la suite, nous avons calculé et placé les coordonnées du point moyen G du nuage.
En utilisant le site internet fournit dans le laboratoire, nous avions été capable de
calculer la distance entre les coordonnées des points obtenus et le point G calculé
précédemment. Ce qui nous a permis de calculer l’écart type de la distance Dxy en
appliquant la formule donnée. Enfin, nous avons calculé les coordonnées entre G et le
point le plus éloigné afin de calculer le rayon max du cercle de centre G.
Ces calculs et tracés nous ont permis de comprendre la signification statique
de la surface que fait le cercle centré en G et qui a pour rayon l’écart type calculé
précédemment. Ils nous ont permis également de comprendre qu’il est quasi impossible
d’obtenir toujours les mêmes coordonnées de positions bien que les mesures soient
prises au même endroit et à quelques minutes d’intervalle. En somme le laboratoire a
atteint ses objectifs car il nous a permis de comprendre les erreurs d’un récepteur
GPS à travers les différents calculs et l’interprétation des figures obtenues.
10
Laboratoire 10 - Estimation de l’erreur d’un récepteur GPS
Annexes
1 % Coordonn é es en degr é s et minutes
2 latitude_minutes = [29.733 , 29.747 , 29.727 , 29.716 ,
29.715 , 29.716 , 29.719 , 29.733];
3 longitude_minutes = [33.802 , 33.806 , 33.798 , 33.796 ,
33.799 , 33.797 , 33.798 , 33.799];
4
17 fprintf ( ’\ n ’) ;
18 end
19
20 % % question2
21 % Coordonn é es en degr é s d é cimaux
22 latitude_dec = [45.49555 , 45.49578 , 45.49545 , 45.49527 ,
45.49525 , 45.49527 , 45.49532 , 45.49555];
23 longitude_dec = [ -73.56337 , -73.56343 , -73.56330 ,
-73.56327 , -73.56332 , -73.56328 , -73.56330 , -73.56332];
24
11
Laboratoire 10 - Estimation de l’erreur d’un récepteur GPS
32
38 % % question3
39 Xmoyen =0;
40 Ymoyen =0;
41 for i = 1: length ( latitude_dec )
42 Ymoyen = Ymoyen +( latitude_dec ( i ) / length ( latitude_dec ) )
;
43 Xmoyen = Xmoyen +( longitude_dec ( i ) / length ( longitude_dec
));
44 end
45
46 hold on
47 plot ( Xmoyen , Ymoyen , ’r * ’) ;
48
49 % % question4
50 % distance entre les points et G
51 % km
52 dG = [0.014 , 0.04 , 0.003 , 0.018 , 0.02 , 0.018 , 0.012 ,
0.013];
53
61 % % question6
62 Xmax_distance = abs ( Xmoyen + 73.56343) ;
12
Laboratoire 10 - Estimation de l’erreur d’un récepteur GPS
66 theta = 0:0.01:2* pi ;
67 x_circle = Xmoyen + r * cos ( theta ) ;
68 y_circle = Ymoyen + r * sin ( theta ) ;
69
70 hold on
71 plot ( x_circle , y_circle ) % Cercle
72 axis equal
13