Télécharger la présentation
Publié parRoger Léger Modifié depuis plus de 8 années
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.