Thèse soutenue

Un service de navigation omniprésent sur les smartphones

FR  |  
EN
Auteur / Autrice : Wiem Fekih Hassen
Direction : Lionel BrunieYahya Slimani
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 08/02/2020
Etablissement(s) : Lyon en cotutelle avec Ecole Nationale des Sciences Informatiques (Tunis)
Ecole(s) doctorale(s) : École doctorale InfoMaths (Lyon ; 2009-....)
Partenaire(s) de recherche : établissement opérateur d'inscription : Institut national des sciences appliquées (Lyon ; 1957-....)
Laboratoire : Laboratoire d'InfoRmatique en Images et Systèmes d'information (Villeurbanne - Ecully, Rhône ; 2003-....)
Jury : Président / Présidente : Narjes Ben Rejeb Robbana
Examinateurs / Examinatrices : Lionel Brunie, Yahya Slimani, Narjes Ben Rejeb Robbana, Lamjed Ben Said, Richard Chbeir, Ahmed Mostefaoui
Rapporteurs / Rapporteuses : Lamjed Ben Said, Richard Chbeir
DOI : 10.70675/7ff2de8fzf347z4225zb5f3z1d5bf3c216d8

Résumé

FR  |  
EN

La navigation pédestre est un domaine de recherche en pleine croissance qui vise à développer des services assurant le positionnement et la navigation en continu des personnes à l'extérieur comme à l'intérieur de bâtiments. Dans cette thèse, nous proposons un prototype de service pour la navigation pédestre ubiquitaire qui tient compte des préférences de l'utilisateur et de la technologie de positionnement optimale disponible. Notre objectif principal est d'estimer, d'une façon continue, la position d'un piéton muni d'un smartphone. En premier lieu, nous proposons un nouvel algorithme, nommé UCOSA, qui permet de sélectionner la technologie de positionnement à adopter à tout moment le long du processus de navigation. L'algorithme UCOSA commence par inférer la nécessité de déclencher un processus de ''handover'' (changement de technologie) entre les technologies de positionnement détectées (i.e. quand les zones de couvertures se chevauchent) en utilisant la technique de la logique floue. Ensuite, il sélectionne la technologie optimale à l'aide d'une fonction qui calcule un score pour chaque technologie disponible et qui se compose de deux parties. La première partie représente les poids, calculés en utilisant la méthode d'analyse hiérarchique (AHP). Tandis que, la deuxième partie fournit les valeurs normalisées des paramètres considérés. L'algorithme UCOSA intègre aussi la technique de positionnement à l'estime appelé PDR afin d'améliorer le calcul de la position du smartphone. En second lieu, nous portons l'intérêt à la technique de positionnement par empreintes RSS dont le principe consiste à calculer la position du smartphone en comparant les valeurs RSSs enregistrées, en temps réel, avec les valeurs RSSs stockées dans une base de données (radiomap). La majorité des radiomaps sont représentées sous forme de grilles composées de points de référence (PR). Nous proposons une nouvelle conception de radiomap qui ajoute d'autres PRs au centre de gravité de chaque carré de la grille. En troisième lieu, nous abordons le problème de la construction du graphe modélisant un bâtiment multi-étages. Nous proposons un algorithme qui crée tout d'abord un graphe plan pour chaque étage, séparément, et qui relie ensuite les différents étages par des liens verticaux. En dernier lieu, nous étudions un nouvel algorithme nommé SIONA qui calcule et qui affiche d'une manière continue le chemin entre deux points situés à l'intérieur ou à l'extérieur d'un bâtiment. Plusieurs expériences réelles ont été réalisées pour évaluer les performances des algorithmes proposés avec des résultats prometteurs en termes de continuité et de précision (de l'ordre de 1.8 m) du service de navigation.