Principe de Triangulation

Comment determiner votre position exacte avec seulement des mesures de distance ? Decouvrez le principe mathematique au coeur du GPS !

Difficulte:
35 min
+35 XP

Objectifs du cours

  • Comprendre le principe mathematique de la triangulation/trilateration
  • Savoir pourquoi 4 satellites sont necessaires pour le GPS
  • Visualiser l'intersection des spheres de distance
  • Calculer une position simple a partir de distances connues
  • Distinguer triangulation (angles) et trilateration (distances)

Erreurs courantes a eviter

  • Confondre triangulation (angles) et trilateration (distances)
  • Oublier le 4eme satellite (correction d'horloge)
  • Penser que 2 satellites suffisent (non, intersection = cercle)
  • Ignorer l'importance de la geometrie des satellites (DOP)

**Deux methodes pour se localiser**

On confond souvent triangulation et trilateration. Voyons la difference :

**Triangulation (mesure d'angles)** :

Methode historique utilisee en topographie : - On mesure les ANGLES entre des points connus - On utilise les proprietes des triangles - Necessite une ligne de base connue - Utilisee pour les cartes avant le GPS

**Exemple de triangulation** : 1. Je vois la Tour Eiffel a 45 degres 2. Je vois l'Arc de Triomphe a 120 degres 3. En connaissant leurs positions, je calcule la mienne

**Trilateration (mesure de distances)** :

Methode utilisee par le GPS : - On mesure les DISTANCES aux satellites - Chaque distance definit une sphere - L'intersection des spheres donne la position - Plus precise que la triangulation

**Pourquoi le GPS utilise la trilateration ?**

- Les satellites ne peuvent pas mesurer d'angles - Ils emettent un signal qui permet de calculer la distance - Distance = Temps de trajet x Vitesse de la lumiere - Plus simple et plus precis avec des horloges atomiques

**Terminologie** : - Dans le langage courant, on dit souvent "triangulation GPS" - Techniquement, c'est de la "trilateration" - Les deux termes sont acceptes pour le grand public

Python
# Difference entre triangulation et trilateration
import math

print("=== TRIANGULATION VS TRILATERATION ===\n")

print("TRIANGULATION (angles)")
print("-" * 40)
print("Utilise : les ANGLES entre des points de reference")
print("Historique : topographie, arpentage")
print("Avantage : pas besoin de mesurer de grandes distances")
print("Inconvenient : necessite de voir les points de reference\n")

# Exemple triangulation
print("Exemple : Je me trouve quelque part a Paris")
print("Je mesure les angles vers deux monuments :")
print("  - Tour Eiffel : 45 degres Est")
print("  - Sacre-Coeur : 30 degres Nord")
print("En tracant les droites, leur intersection = ma position\n")

print("TRILATERATION (distances)")
print("-" * 40)
print("Utilise : les DISTANCES aux points de reference")
print("Moderne : GPS, GNSS")
print("Avantage : tres precise avec horloges atomiques")
print("Inconvenient : necessite de mesurer le temps tres precisement\n")

# Exemple trilateration
print("Exemple : Trois satellites GPS")
print("Je mesure la distance a chacun :")
print("  - Satellite 1 : 20 000 km")
print("  - Satellite 2 : 21 500 km")
print("  - Satellite 3 : 19 800 km")
print("L'intersection des 3 spheres = ma position\n")

# Visualisation 2D simplifie
print("\n=== VISUALISATION 2D (simplifie) ===\n")

# Points de reference (antennes ou balises)
points = [
    ("A", 0, 0),
    ("B", 10, 0),
    ("C", 5, 8)
]

# Distances mesurees
distances = [
    ("A", 5.0),
    ("B", 5.0),
    ("C", 5.0)
]

print("Points de reference :")
for nom, x, y in points:
    print(f"  {nom} : ({x}, {y})")

print("\nDistances mesurees :")
for nom, d in distances:
    print(f"  Distance a {nom} : {d} unites")

print("\nResultat :")
print("  L'intersection de 3 cercles donne UN point unique")
print("  Ma position : environ (5, 2.7)")

Quiz de validation

1. Quelle est la difference entre triangulation et trilateration ?

2. Combien de satellites sont necessaires au minimum pour le GPS en 3D ?

3. Pourquoi faut-il un 4eme satellite ?

4. Que signifie un DOP eleve ?

5. En 2D, combien de points de reference faut-il pour determiner une position unique ?

Pixel