Conception d un Logiciel de Localisation d un mobile



Documents pareils
L expertise développée par Market-IP et ses solutions télématiques vous permettront d atteindre

GeFA. Logiciel de Gestion de Flotte Automobile. ATILOG 440 rue Barthélémy Thimonnier Brignais

.ARCHITECTURE ET FONCTIONNEMENT

Journée technique "Matériels routiers et normalisation" 1

PRIME/ESSENTIAL NAVIGATION QUICK START GUIDE

1. Visualiser la «carte» de mon réseau social

GeFA. Logiciel de Gestion de Flotte Automobile

Projet CoDrive : utilisation des données de véhicules communicants, intégration avec un système de gestion de trafic (119)

ODOTRACK pour Android 2.0 GUIDE D UTILISATION

Ma première visibilité sur le Web. en 60 min avec des outils gratuits

Traceur GPS Antivol. Le traceur est conforme aux normes européennes 95/56 E27

DOSSIER D'UTILISATION

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

SECURIT GSM Version 2

GÉODÉSIE, COORDONNÉES ET GPS

i7 0 Guide de référence rapide Français Document number: Date:

Manuel d utilisation DeveryLoc

Créer un compte itunes Store

v Sygic, a.s. All rights reserverd. Manuel utilisateur

NOTICE GPSTA1 I. DESCRIPTION II. ACCESSOIRES. J. R International - Eclats Antivols. 2014

MANUEL UTILISATEUR. Application 4trip

TELEGESTION. l outil indispensable des intervenants à domicile. Maison de l Emploi de Paris Plateforme RH 21 Mai 2015

Utilisation du monitoring en temps réel

TaaS. Cahier des charges application mobile Master MDSI. Transport as a Service. Business Process Reengineering

A L ERT. Pour démarrer rapidement avec

Table des matières. 1. Création et suppression d un compte p.

Composition d un ordinateur :

GPS Action Replay Pro Module Régate (V 1.0 h et ultérieures)

HemoMap v Utilisation de l'application sur smartphone Android

Manuel d utilisateur Traceur GPS/GSM/GPRS TK-102

Manuel Utilisateur Chariot odys.sante-lorraine.fr

GUIDE RAPIDE FONCTION MAINS LIBRES AVEC RECONNAISSANCE VOCALE

PAUL CORREIA 6 e édition

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

Site de Chôlet. Niveau d huile bas SOYEZ PRÊTS. Pour le Nouveau Product Link

GSM/GPRS/GPS Traceur Véhicule G-1000 PRO Manuel D utilisation

Formation des collecteurs de traces. Récupération des traces

CONFERENCE EXPO-PROTECTION

Android 4 Les fondamentaux du développement d'applications Java

Dr YAO Kouassi Patrick

SOLUTION DE SUIVI ET GESTION DE FLOTTE

GUIDE D UTILISATION DU TABLEAU BLANC INTERACTIF EBEAM EDGE

Notice d utilisation de la carte interactive de l EQUIRANDO 2015

GUIDE de prise en main. let s play

Sommaire. Avertissement :

Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles

Formation. Module WEB 4.1. Support de cours

Fouad BENAMEUR. Avril 2011

Réflexion sur la mise en place d'un système mobile d'aide à la navigation destiné aux services d'urgence basée sur une solution libre.

BALISE GPS. Modèle EOLE. MANUEL INSTALLATEUR Version 3.4 GPS+GSM+SMS/GPRS

SECURIWEB. Manuel d utilisation de la navigation. VERSION rev mars 2012

Manuel Utilisateur RF Monitor Tracker

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

ROUTE 66 MOBILE 8 Manuel d utilisation

AMELIORATIONS DES FONCTIONNALITES DISPONIBLES

F.3. Précautions d utilisation

Authentification, Sécurisation, & Tracking de vos équipements et produits

Manuel utilisateur Netviewer one2one

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

ALERT NOTICE D UTILISATION DU DRIVER PC-TEXTE

Mettre en place un accès sécurisé à travers Internet

Your Detecting Connection. Manuel de l utilisateur. support@xchange2.net

Notice de fonctionnement DVR H Méthode de Visionnage ESEENET

TP redondance DHCP. Gillard Frédéric Page 1/17. Vue d ensemble du basculement DHCP

L espace de travail de Photoshop

Mai Médiathèque «Les Trésors de Tolente»

Gestionnaire de champs PRO

DMRAlert STREET. Présentation générale. Géolocalisation Urgences - Statuts- Zones Opération Tranquillité Vacances OTV - POI

Placez vous au préalable à l endroit voulu dans l arborescence avant de cliquer sur l icône Nouveau Répertoire

Je sais utiliser. Logiciel gratuit de gestion des photos. Étude en 5 parties

Se repérer dans l écran de Foxmail

Séminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010

eproject Manuel utilisateur Version 0.0

Réalisation de cartes vectorielles avec Word

Guide d'utilisation du Serveur USB

GoogleAdwords Marketing

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

Numérisation. Copieur-imprimante WorkCentre C2424

1 Démarrer L écran Isis La boite à outils Mode principal Mode gadget Mode graphique...

PERSONNE DEPENDANTE Fugue - Risque d agression

Chapitre 22 Optimisation pour diffusion à l'écran, pour le web

Ma maison Application téléphone mobile

Correction des Travaux Pratiques Organiser son espace de travail

Voyagez! Photographiez! Géolocalisez! Partagez! Echangez! Avec i-gotu, découvrez une nouvelle façon de des faire des photos et des les partager!

Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services

smart mobility : gestion de la flotte automobile chez Orange

NAVIGATION SUR INTERNET EXPLORER

TUTORIEL. L application SIKKENS FR pas à pas

Traceur Personnel Carto - Présentation

MEDIA NAV Guide de téléchargement de contenus en ligne

GPS GARMIN ETREX 30 GESTION DES FICHIERS GPX

Paramètres d accessibilité des systèmes d exploitation Windows et Mac

Anticipation active un nouveau régulateur de vitesse assisté par GPS économise du carburant

Ouvrez un compte Hotmail pour communiquer

Créer et partager des fichiers

Installer Joomla Pearson France Joomla! Le guide officiel Jennifer Marriott, Elin Waring

Française MENU RESET. 2.1 Chargement de la batterie Une batterie est intégrée à la tablette et doit être rechargée lorsqu elle est faible.

Transcription:

Conception d un Logiciel de Localisation d un mobile Maher Ben Jemaa (1), Fatma Bouzid et Saber Ghribi Ecole Nationale d Ingénieurs de Sfax, BP. W 3038 Sfax, Tunisie (1) maher.benjemaa@enis.rnu.tn Résumé : durant ces dernières années, les méthodes de localisation ont pris un essor important dans de nombreuses activités humaines. Connaître sa position a toujours été une préoccupation de l'homme qui a développé, au fil du temps, les moyens nécessaires pour s'orienter et se déplacer au bon endroit. Cet article a pour objectif de décrire une approche de localisation et de suivi des mobiles avec visualisation de leur position, leurs trajets ainsi que leurs états sur une carte géographique à partir des informations GPS. Mots clés : GPS, Carte, Mobile, Waypoint, Route, Plus Court Chemin, Distance, Java. Abstract : nowadays, the location methods are integrated in much human occupation. For knowing their positions, searchers have carried out the necessary means for turn and move to the best location. The purpose of this paper is to locate, to follow some mobiles and to show their positions, their targets and their states on geographic map from GPS information. Key-words : GPS, Map, Mobile, Waypoint, Distance, Shortest target, Java 1. Introduction Nous sommes dans l ère des télécommunications, dans laquelle plusieurs fonctions peuvent être effectuées «n importe où et n importe quand» : envoyer un fax, un e-mail, parler de sa voiture avec quelqu un qui se trouve à l autre bout du monde, réaliser une vidéoconférence, etc. Avec la globalisation du monde dans lequel nous vivons, nous ne pouvons plus ignorer les grands progrès technologiques et scientifiques que nous avons à notre disposition, même s ils peuvent comporter quelques inconvénients [1], [2]. Mais concentrons notre attention sur les avantages que ces nouvelles technologies offrent dans le secteur de la sécurité des biens et des personnes. Quand nous parlons de la localisation géographique, nous positionnons sur un système de référence une personne ou un objet (un véhicule par exemple). Ce système de référence n est ni plus ni moins qu un système cartographique : une carte routière, ou un plan de ville. Actuellement, tout automobile, tout bateau, toute avion, etc, qui voudrait se repérer géographiquement, utilisera, entre autres systèmes, le G.P.S. (Système Global de Positionnement) qui est le système le plus répandu à l heure actuelle. Son utilisation est gratuite, c est-à-dire que la personne n a pas à payer pour l information que les satellites envoient constamment sur Terre. L usage généralisé du système G.P.S. et sa combinaison avec des systèmes de communication ont fait que la localisation de personnes, objets, navires et automobiles soit facile à obtenir et ce à faible coût [3]. Fi gure 1. L information géographique de plus en plus conviviale

Les entreprises de sécurité ont consenti un important investissement économique dans ce domaine pour développer des systèmes permettant, entre autres, de contrôler et localiser les véhicules volés [4], [5], [6]. La première section de cet article donnera la spécification de notre logiciel. Dans la section 2, nous exposerons la conception de notre application. Enfin, nous évoquerons des perspectives de notre logiciel de géolocalistion. 2. Spécification Nous avons développé ce logiciel au profit d une société spécialisée dans la vente, l'installation et la maintenance des réseaux informatiques, des réseaux téléphoniques et des systèmes de sécurité. Récemment, cette société avait étendu son activité pour englober l'informatique embarquée (localisation par GPS). L activité consiste à avoir prochainement un centre de suivi et un équipement embarqué [7], [8], [9]. La recherche de proximité du véhicule libre le plus proche, afin de lui attribuer une mission. b. Equipements embarqués Les équipements embarqués sont des boîtiers de petites dimensions à installer dans les véhicules. Le boîtier permet de calculer la position du véhicule en utilisant les données GPS et de remonter les informations au centre de suivi à travers un réseau sans fil comme le réseau GSM. Afin d assurer ces objectifs, nous avons conçu un logiciel de cartographie qui est capable d assurer les fonctionnalités suivantes : a. Un centre de suivi Le centre de suivi est composé d un protocole de transmission pour gérer la communication entre la plateforme et les équipements embarqués, d un logiciel de Cartographie permettant de localiser géographiquement le véhicule sur une carte urbaine détaillée et d une application de suivi de flotte par GPS qui assure : Le suivi d un véhicule sur une carte avec visualisation de sa position, de son trajet ainsi que son état (en livraison, en arrêt, ). Le suivi des indicateurs comme la vitesse, le kilométrage, le temps de fonctionnement des véhicules. La gestion d alarmes (vol, manque d huile, ) avec envoi automatique d un SMS et/ou d un e-mail au gestionnaire de flotte. La communication vocale et le contact par SMS avec le conducteur. Le stockage des informations dans une base de données. Figure 1. Architecture globale d'une application de géolocalisation

a. Positionner un véhicule sur une carte : étant donnée la position d un mobile en (Latitude, Longitude), le logiciel permet de visualiser cette position sur la carte topographique digitalisée. b. Faire un zoom : le zoom a pour objectif d agrandir ou de réduire l affichage d une région donnée tout en visualisant les caractéristiques de cette région et de localiser tous les véhicules qui peuvent y exister. c. Donner le plus court chemin : à partir de deux points donnés, on doit tracer le chemin le plus court que le véhicule peut l emprunter en partant du point de départ vers le point d arrivée. d. Faire le suivi du parcours : le suivi consiste à contrôler le chemin du véhicule et en cas de déviation, le système doit déclencher une alerte et cherche à nouveau le plus court chemin à parcourir vers la destination. e. Estimation de la distance restante : cette tâche a comme but d estimer à chaque endroit où le véhicule se trouve, la distance restée pour arriver à la destination. Pour recevoir les informations de localisation, le véhicule doit être équipé d un appareil G.P.S. qui est un récepteur conçu pour déterminer la latitude et la longitude d un mobile. On doit considérer l existence de ce G.P.S fictif dans notre application comme étant un simple fichier qui présente le couple (latitude, longitude) localisant tout véhicule. d. Zone d affichage : c est la zone qui va contenir la carte ainsi que les différentes fonctionnalités assurées par l application. 3. Fonctionnalités du logiciel Mobile Logiciel Base de données Carte 1 Route a. Le Scannage Waypoint Figure 2. Architecture du système simulé Les mobiles seront localisés sur des cartes. Nous avons besoin de numériser les cartes de la Tunisie et de ses différents gouvernorats. Pour résoudre ce problème, on a essayé tout d abord un scanner de format A2, ensuite nous avons utilisé un appareil photo numérique, puis une caméra numérique afin d obtenir des cartes numérisées de qualité satisfaisante. La solution était, de numériser la carte partie par partie puis de les assembler en utilisant un logiciel de traitement d images. b. Calibrage d une carte CarteExplorer de calibrage Route Carte 2 Waypoint Avant qu elle soit utilisée, une carte numérique doit être calibrée afin de connaître les coordonnées géographiques de n importe quel point sur la carte.cette étape est très délicate car sur laquelle se de calibrage

base les différents taches de l application comme par exemple la création des Waypoints, l édition des routes, le zoom, etc. Le calibrage consiste généralement à préciser les coordonnées de quelques points particuliers sur la carte. Ces points sont les points de calibrage : plus on met de points plus le résultat sera précis [10]. Dans le cadre de notre projet, nous avons choisi de travailler avec la méthode de calibrage à deux points. Cette méthode consiste à procéder par les étapes suivantes: fixons les coordonnées géographique (lata, longa) (respectivement (latb, longb)) et les coordonnées spatiales (xa, ya) d un point A (respectivement (xb, yb) d un point B). Nous générons 2 fonctions : une pour la latitude et une autre pour la longitude. FLatitude ( x) = a1x + b1 lata latb a1 = ya yb et b1 = lata a1ya avec Équation 1. Equation de la Latitude A partir de ces deux fonctions, nous pouvons déterminer le couple (Latitude, Longitude) de tout point appartenant à la carte. Une fois le calibrage est accompli, les champs Latitude et Longitude de la barre d information affichent les coordonnées géographiques de chaque position de la souris. c. Création des WayPoints Les Waypoints ou les points de terrain (points d intérêts) sont des points de référence qui sont positionnés sur la carte afin de pouvoir créer des routes à partir d eux. En cliquant sur le bouton, les Waypoints déjà créés seront affichés sur la carte sous la forme de boules jaunes numérotées de 1 à NbWp (Nombre de Waypoints). Pour ajouter un nouveau point, il suffit de cliquer sur la position voulue ; une nouvelle boule sera affichée avec un nouveau numéro égal à NbWp+1. Ces Waypoints sont enregistrés dans un fichier de la forme «NomCarte.wpt» qui contient les latitudes et longitudes de chaque point ainsi que leur nombre total (NbW). d. Création des routes Une route relie un ensemble de Waypoints par des segments. Pour créer une route, il suffit de cliquer sur le bouton : une boite de dialogue s ouvre : On choisit alors les différents Waypoints qui vont appartenir à cette route ainsi que leurs ordres, et avant d appuyer sur enregistrer il faut indiquer le nom, le type et le trafic actuel. e. Modification des routes Pour modifier une route, on choisit d abord la route à modifier puis la même boite de dialogue de création de route s ouvre avec les anciennes informations. Ainsi, il suffit de changer ces informations et cliquer sur enregistrer. f. Recherche du plus court chemin Les problèmes de chemins optimaux sont très fréquents dans les applications pratiques. On les rencontre dés qu'il s'agit d'acheminer un objet entre deux points d'un réseau, de façon à minimiser un coût, une durée, etc. Dans notre travail, nous avons implémenté l algorithme de DIJKISTRA modifié car il possède une complexité de O (n 2 ), par conséquent il est le plus rapide en temps d exécution. Pour notre application, le graphe G est défini comme suit : X : ensemble de Waypoints. U : ensemble des arcs entre 2 Waypoints. L : ensemble des distances entre 2 Waypoints. S : le point de départ.

P : le point d arrivé. La voiture reste immobile dans la partie on peut associer à un graphe valué G = ( X, U, L) gauche supérieure de la zone d affichage tout en attendant son démarrage. Ensuite, une matrice M = ( mij) Mn( R) ( n = X ) on démarre le suivi de la voiture au cours Li (, j) si(, i j) U mij = de son parcours. En cas de déviation du + sinon véhicule, le système de contrôle déclenche Soit s le point de départ et p le point d ' arrivé. une alerte et cherche à nouveau le plus court chemin à parcourir vers la destination Pour tout t G, On pose l( t) = + dynamiquement. l( s) = 0 h. Estimation de la distance restante Tant que ' il existe des sommets non fixés Choisir t G non fixés tel que l( t) est minimale Après avoir choisir le chemin de parcours et faire démarrer le véhicule, on peut fixer t déterminer à tout moment la distance si t = p on arrete restante du parcours. Cette distance est sinon Pour tout sucsesseur r de t calculée en kilomètre et elle est affichée à coté de la voiture sélectionnée par la si l( r) f l( t) + L( t, r) alors lr ( ) = lt ( ) + Ltr (, ) ar ( ) = t souris. i. Zoom Le logiciel comporte 2 niveaux de zoom le premier comporte la carte entière de Tunisie, dans le second on trouve quelques gouvernera du pays. Lorsqu on passe d un niveau à un autre, on affiche pour chaque carte son ensemble de routes ainsi que les voiture qui peuvent y exister. Pour faire Avant de chercher le plus court chemin, on doit préciser tout d abord deux points : un point de départ D et un point d arrivée A. agrandir une telle région il suffit de faire un double clic sur cette zone. Mais si la région ne peut pas être agrandie une boite de dialogue s affiche indiquant qu on ne peut pas zoomer cette place. Après avoir fixé ces deux points, on détermine le plus court chemin entre D et A. La recherche du plus court chemin génère automatiquement un fichier d extension «.gps» contenant les coordonnées géographiques de l ensemble des points du chemin à parcourir. Ce fichier est utilisé comme étant une source GPS pour suivre et localiser la flotte de véhicule [10], [11]. g. Suivi des voitures On commence par ajouter une voiture à partir du bouton, puis on choisit le chemin à parcourir parmi les fichiers «.gps» disponibles. j. Base donnée routière On peut savoir l ensemble des informations sur les routes propres à chaque carte en appuyant sur le bouton. Après avoir appuyé sur ce bouton une boite de dialogue s ouvre contenant les informations routières.

3. Conclusion Dans ce dernier chapitre, nous avons exposé d abord l interface globale de l application ainsi que ses différents composants puis nous avons présenté les différentes fonctionnalités de ce logiciel. Dans le cadre de notre projet, nous avons développé un logiciel pour la localisation et le suivi d un mobile. L étude bibliographique nous a permis de s inspirer des logiciels de géolocalisation qui sont utilisés seulement aux pays développés afin de pouvoir concevoir une application adaptée à la Tunisie. Les perspectives envisagées pour faire évoluer ce projet sont nombreuses. Nous nous concentrons sur celles qui nous apparaissent les plus importantes. Elles peuvent être résumées par les points suivants : concevoir un module pour la réception des informations GPS, ajouter d autres niveaux de zoom, améliorer le calibrage en augmentant le nombres de points de référence, tenir compte pour le plus court chemin des caractéristiques des routes comme type, trafic, sens, 4. Références [1] M. El Najjar et Ph. Bonnifait, «Sélection de segments d un réseau routier pour la localisation d une automobile», CIFA02, 2002. [2] D. Bernstein and A. Kornhauser, «Map Matching for personal navigation assistants», 77 th annual meeting, the transport research board, January 1998, Washington D.C. [3] G. Taylor and B. Geoffrey, Road reduction filtering using GPS, 3 th AGILE Conference on Geographic Information Science, Mai 2000, Helsinki, land. [4] P.-Y. Gilliéron (1998), «Le GPS, vers une banalisation du positionnement?», Flash informatique EPFL, http://sawww.epfl.ch/sic/sa/publications/ FI98/fi-5-98/5-98 -page1.html. [5] P.-Y. Gillieron & Q. Ladetto, «EPFL, De l'évolution du GPS à la navigation pédestre», http://sic.epfl.ch/sa/publications/fi02/fisp-2/sp-2-page3.html [6] http://www.garmin.be/fr/gesch.htm [7] http://www.engref.fr/gpsa.htm [8] http://www.swisstopo.ch/ [9] http://www.esa.int/export/esaeg/estb.html [10]http://www.ngs.noaa.gov/FGCS/info/sans_SA/ [11]http://europa.eu.int/comm/energy_transpor t/en/gal_en.html