La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Projet Synthèse GPSAuto Équipe de travail: Alain Boisvert

Présentations similaires


Présentation au sujet: "Projet Synthèse GPSAuto Équipe de travail: Alain Boisvert"— Transcription de la présentation:

1 Projet Synthèse GPSAuto Équipe de travail: Alain Boisvert
Marc Brousseau Bernard Sapin Professeur superviseur: Michael Iglewski Professeur coordonnateur: Marek Zaremba

2 Plan de la présentation
Sommaire du projet Architecture du système Modules et fonctionnalité du système Développement du prototype Démonstration de l ’interface vocale Simulation routière Conclusion

3 Sommaire du projet Objectifs
Développement d ’un prototype Intégration des composantes Reconnaissance de la voix Récepteur GPS Base de données Gestion de cartes géo-référencées Développement des interfaces

4 Sommaire du projet Cheminement suivi
Recherche préliminaire Design et conception d ’un modèle Recherche des composantes Développement des interfaces Intégration des composantes Assemblage d ’un prototype

5 Diagramme général du système
Interface vocale Contrôle GPS Affichage Base de données

6 Diagramme de flux de données
Traitement Initialisation Conversions Calculs des rayons Gestion des demandes Recherche Traitement des sorties Entrée Signaux GPS Commandes vocales Sortie Sortie vocale Affichage Journal de bord Stockage et récupération SGDB

7 Diagramme général du système
Interface vocale Contrôle GPS Affichage Base de données

8 Module de contrôle Initialisation du système Contrôle
Exécution des commandes vocales Gestion des processus Rôle de répartiteur Production du journal de bord

9 Diagramme général du système
Interface vocale Contrôle GPS Affichage Base de données

10 Module d’interface vocale Reconnaissance de la voix
Chaîne de caractères Commandes vocales Engin de reconnaissance de la voix Exécution des commandes Interprétation des commandes Contrôle Représentation binaire Carte de son Ondes vocales

11 Module d’interface vocale Interprétation des commandes
Mot Analyseur syntaxique Chaîne de caractères Grammaire

12 Module d’interface vocale Synthétiseur de la parole
Chaîne de caractères Conversion texte/voix Contrôle Engin de conversion de texte Paroles dites par l ’ordinateur Représentation binaire Carte de son Ondes vocales

13 Diagramme général du système
Interface vocale Contrôle GPS Affichage Base de données

14 Qu’est-ce qu’un GPS Ce que veut dire GPS: Global Positioning System
C’est un système de navigation utilisant une constellation de satellites Présentement, deux réseaux de satellites sont disponibles: Navstar Global Positioning System (NGPS) (U.S.) GLObal NAvigation Satellite System (GLONASS) (Russie)

15 La constellation du GPS
Caractéristiques: 24 satellites 6 orbites 4 satellites par orbite altitude km vitesse 2.88km/sec

16 Le récepteur PLGR+96 P recison L ightweight G PS R eceiver
Il peut calculer de façon précise: la coordonnée d’une position l’élévation la vitesse le temps Il est auto-suffisant, i.e. il peut fonctionner plusieurs heures avec une batterie et possède une antenne intégrée. Il peut repérer tous les satellites visibles et poursuivre les 5 meilleurs. Le système Navstar fournit les signaux.

17 Module GPS RS-232 tampon Conversion des signaux Contrôle Récepteur GPS
Interface RS-232 Conversion Contrôle - Fait la lecture et la transmet au module traitement des sorties Interface de sortie - fichier ou mémoire vive

18 Diagramme général du système
Interface vocale Contrôle GPS Affichage Base de données

19 Module d’affichage Cartes Affichage Affichage de la position actuelle
Affichage de la destination Affichage des résultats de recherche (symboles) Consultation des cartes Sélection de cartes Traitement des sorties Contrôle

20 Module d’affichage Cartes Affichage Sélection de cartes Traitement
des sorties Coordonnée GPS Contrôle Cartes

21 Module d’affichage Rafraîchissement Affichage des symboles Cartes
Sélection de cartes Traitement des sorties Calcul zone de balayage Jeux de résultats (coordonnées) Contrôle Cartes

22 Les cartes Il y a plusieurs types de cartes: cartes topographiques
cartes Landsat, SPOT (images satellites) cartes planimétriques (routières) Les cartes planimétriques (routières) sont utilisées dans le projet Voici un exemple de carte planimétrique

23 Géo-référencer les cartes
Les cartes sont des représentations graphiques du terrain, plus ou moins détaillées selon l’échelle utilisée. Chaque point de la carte représente un point au sol et quand ces points sont reliés en utilisant un logiciel de cartographie, elles deviennent géo-référencées. Quand la carte est bien géo-référencée, on peut afficher la position du véhicule sur celle-ci et par le fait même connaître l’endroit où l’on se trouve.

24 Diagramme général du système
Interface vocale Contrôle GPS Affichage Base de données

25 Module de base de données
SGBD Différents types de base de données SIG (Système d’Information Géographique) Base de données relationnelles Ensemble de fichiers (dictionnaire de données)

26 Système d’Information Géographique
SGBD Utilité: Planification Échantillonage de ressources Étude d’impact sur l’environnement Rôle: Assemblage de données Manipulation et entreposage Affichage Particularités Long processus de saisie des données Connaissances particulìères

27 Système d’Information Géographique
SGBD Superposition de couches d’informations Chaque niveau est un regroupement d’informations de même type Chaque niveau est un ensemble de points Chaque point est relié à des informations dans un SGBD

28 Système d’Information Géographique
SGBD Coordonnées actives sur la couche supérieure Chaque niveau est géo-référencé Accès aux données à chaque niveau Interrogation de la BD Invisible pour l’usager

29 Base de données relationnelles
SGBD SGBD Access Oracle SqlServer Dbase

30 Ensemble de fichiers Dictionnaire de données
BD Catégories Types Hébergement Restauration Lieu_intérêts

31 Ensemble de fichiers Dictionnaire de données
BD $E.TXT $E.TXT holds E = Eating Place catname,x,y,optional free text name, SHR,464,153,M3 J6/B3400 Travel Inn, SHR,332,384,A41 Travel Inn, SHR,443,392,A631 Travel Inn, $S.GTX $S.GTX holds S = Sleeping Place catname,x,y,optional free text name, SHR,,SU899813,Riviera, SHR,251,58,A38 Novotel, SHR,357,425,M6/M61 Novotel,

32 Module de base de données
Patrons (templates) Construction d’une requête Jeu de résultats (resultset) SGBD Contrôle Gestion SQL Commande SQL Coordonnées GPS Chaîne de caractères Calcul zone de balayage

33 Développement du prototype Approches possibles
Développement complet du prototype Utilisation de composantes logicielles programmables Utilisation de logiciels existants

34 Développement du prototype Développement complet
Utilisation d’un langage orienté objet Problématique Contraintes temps ressources connaissances Décision Mission impossible vu l’ampleur du projet et sa complexité

35 Développement du prototype Utilisation de composantes
Interface de commandes vocales Utilisation de l ’outils de développement SAPI de Microsoft (Speech Application Programing Interface) disponible pour C++, Java et VB SpatialX de ObjectFX Composantes programmables sous forme de Java beans pour manipulation de données géographiques

36 Développement du prototype Utilisation de composantes
Problématique Accès à la version démo seulement (SpatialX) Impossibilité de personnaliser les cartes et la base de données Récepteur GPS inutilisable Décision Utiliser un produit qui nous permette de monter un prototype plus représentatif du projet initial

37 Développement du prototype Utilisation de logiciels existants
Logiciels de reconnaissance de la voix ViaVoice 98 de IBM Dragon Naturally Speaking Preferred Logiciels de gestion de cartes Map ’N Go de (AAA) MapQuest Logiciels de gestion de données Expedia de Microsoft SDAL de NavTech

38 Développement du prototype Utilisation de logiciels existants
Problématique Impossibilité de personnaliser les interfaces Applications conçues pour fonctionner de façon autonome Coûts de l’achat des logiciels Décision Poursuite de la recherche

39 Développement du prototype Utilisation de logiciels existants
MapDatabase de NUCOR (Hull) Accès simultané à différentes bases de données Données régionales (Outaouais) Gestion de cartes Simulation d’un SIG Engin de recherche puissant

40 Développement du prototype Utilisation de logiciels existants
Problématique Pas de connexion possible avec le GPS Impossibilité d’intégrer l’interface vocale sans changement majeur dans l’application Pas d’accès direct au module d’affichage Décision Poursuite de la recherche

41 Développement du prototype Utilisation de logiciels existants
GPSS de Sunninghill Systems Connexion GPS incluse Gestion des cartes Affichage de symboles Engin de recherche Base de données de type dictionnaire Possibilité d’intégrer l’interface vocale

42 Développement du prototype Choix final
Utilisation de GPSS Configuration du récepteur GPS Développement de l’interface de commandes vocales Intégration de l ’interface de commandes vocales avec GPSS Montage des cartes Création des dictionnaires de données Configuration de logiciel GPSS Création de la simulation routière

43 Démonstration

44 Conclusion Recherche préliminaire Conception du modèle du système
Établissement de différents scénarios pour le développement Choix d’une solution en fonction des contraintes Nos recommandations


Télécharger ppt "Projet Synthèse GPSAuto Équipe de travail: Alain Boisvert"

Présentations similaires


Annonces Google