Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation...

22
Un algorithme de prédiction de l’heure d’arrivée de bus utilisant un système de localisation automatique

Transcript of Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation...

Page 1: Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.

Un algorithme de prédiction de l’heure d’arrivée de bus utilisant

un système de localisation automatique

Page 2: Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.

Le but

• Prédire en temps réel l ’heure d ’arrivée du véhicule pendant son parcours.

Page 3: Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.

Les contraintes

• Le flux de données peut être discontinu.

• L ’incertitude doit être estimée.

Page 4: Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.

Principe général

• Repérage du véhicule

• Estimation du temps de parcours restant

Page 5: Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.

L’algorithme

Page 6: Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.

Outil de reperage

=U

=y =x

Page 7: Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.

Equations

Page 8: Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.

Solution de Kalman

• En l’absence de données mesurées

Page 9: Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.

Solution de Kalman

• Lors de l'arrivée de données

Page 10: Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.

Outil de prédiction

Associer un temps restant à chaque position

Page 11: Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.

Utilisation de données historiques

Page 12: Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.

Traitement statistique• On définit en chaque point une variable aléatoire

représentant le temps restant.

• Chacune de ces variables a une répartition gaussienne.

• On calcule le temps restant avec la fonction On calcule le temps restant avec la fonction obtenueobtenue

Page 13: Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.

Tests de performance

Page 14: Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.
Page 15: Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.
Page 16: Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.
Page 17: Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.

Les erreurs à 15mn

Page 18: Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.

Conclusion

• Une application à Seattle: mybus.org

• http://mybus.org

Page 19: Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.

Le filtre de Kalman

Page 20: Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.

Principe

Estimer l'état d’une variable gouvernée par une équation du type:

A l’aide d’une valeur mesurée du type:

w et v sont les parties aléatoires de distribution gaussienne

Page 21: Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.

Resultat:

• L’algorithme de Kalman fournit une estimation de x optimale au sens des moindres carrés.

Page 22: Un algorithme de prédiction de lheure darrivée de bus utilisant un système de localisation automatique.

Pour en savoir plus sur les filtres de Kalman

• http://www.cs.unc.edu/~welch/kalman/kalman_filter/kalman.html

• http://www.navtechgps.com/seminars/sem411.asp• http://www.cs.rochester.edu/users/faculty/dana/

index.html• http://www.hepl.harvard.edu/~rlee/minos/kalman/