I'm always excited to take on new projects and collaborate with innovative minds.

Phone

+1 234 567 890

Email

contact@botble.com

Website

https://botble.com

Address

123 Main Street, New York, NY 10001

Social

Project

Développent d’une application mobile pour la navigation intérieure

Les déplacements à l’intérieur sont omniprésents dans nos vies. Nous devons nous déplacer pour de nombreuses raisons, notamment pour faire les courses, aller à l’école, à l’hôpital, au centre commercial, à l’aéroport, au travail, et bien d’autres encore.

Client

: Chaire de Recherche du Canada sur les villes et mobilités intelligentes et inclusives

Start Date

juin 01, 2023
Développent d’une application mobile pour la navigation intérieure

Mise en contexte : 

Les déplacements à l’intérieur sont omniprésents dans nos vies. Nous devons nous déplacer pour de nombreuses raisons, notamment pour faire les courses, aller à l’école, à l’hôpital, au centre commercial, à l’aéroport, au travail, et bien d’autres encore. L’autonomie est donc cruciale pour chacun. Malheureusement, certaines personnes rencontrent des difficultés à se déplacer, comme celles en fauteuil roulant, en raison d’un handicap, de l’âge avancé, de l’obésité, et d’autres facteurs. L’autonomie devient alors un enjeu majeur. De plus, les individus se perdent souvent dans les centres commerciaux car ils ont du mal à se localiser à l’intérieur des bâtiments.

Pour répondre à ces défis, nous avons décidé de concevoir et d’implémenter un système de positionnement intérieur et de développer une application similaire à Google Maps. Cette application permet de calculer le chemin idéal pour une personne en fonction de sa condition physique, facilitant ainsi sa localisation à l’intérieur d’un bâtiment. Notre objectif est d’améliorer l’accessibilité et l’autonomie des utilisateurs en leur offrant des solutions de navigation intérieure efficaces et personnalisées.

Problématique : 

Les environnements intérieurs peuvent être complexes, ce qui entraîne généralement une mobilité inefficace. De plus, le signal GPS est faible ou presque inexistant, ce qui complique le positionnement. Enfin, les outils de navigation actuels ne sont pas adaptés aux personnes à mobilité réduite, car ils doivent contourner de nombreux obstacles pour se rendre à destination (par exemple, éviter les escaliers et utiliser les rampes d’accès).

Objectifs du projet : 

Le but de ce projet était de concevoir un système de positionnement à l’aide des balises Bluetooth et de développer une application mobile à l’image de Google Maps pour la navigation dans les environnements intérieurs.  Plus spécifiquement, nous avons :

  • Adapté la cartographie des étages 0 et 1 du bâtiment à l’étude (Pavillon Louis-Jacques Casault) pour la navigation intérieure.
  • Créé un graphe pour établir un réseau de déplacement entre les deux étages.
  • Établi une base de données PostgreSQL pour importer les couches cartographiques.
  • Obtenu le positionnement à l’intérieur du pavillon.
  • Développé une interface utilisateur de base adaptée pour la navigation intérieure.

Ce système vise à améliorer l’autonomie des utilisateurs en facilitant leurs déplacements dans des environnements complexes et en offrant des solutions de navigation personnalisées selon leurs besoins spécifiques.

 

 

Approche et méthodologie :

Pour mener à bien ce projet, nous avons utilisé une méthode agile.   
A diagram of a process  Description automatically generated

Nous avons des réunions chaque semaine avec le client pour identifier ses besoins et présenter nos recherches afin de valider si ce dernier est à la hauteur de ses attentes.  Il était également question pour nous de nous imprégner des données existantes et d’élaborer un plan d’action avec les échéances et les éléments à développer.

Notre système comprenait quatre composantes :

  • Configuration du réseau des balises Bluetooth : Il s’agissait pour nous de configurer et d’installer les balises Bluetooth de telle façon à assurer un signal dans tout le bâtiment et à établir les géoréférences.
  • Calcul et optimisation du positionnement : À partir des signaux émis par les balises Bluetooth, nous pouvions procéder aux calculs du positionnement.  Ce dernier était effectué par programmation (Flutter-Dart) et testé directement sur le site. L’optimisation a été réalisée en intégrant les capteurs du téléphone et en comptant les pas de l’utilisateur.
  • Cartographie et base de données: À ce niveau, nous avons nettoyé le jeu de données afin d’obtenir une cartographie claire et précise des deux étages, créé un réseau de déplacement entre les deux étages et stocké le tout dans une base de données.
  • Interface utilisateur : Nous avons développé une application conviviale à l’image de Google Maps, qui tient compte de la condition physique de l’utilisateur.

A diagram of a diagram  Description automatically generated with medium confidence

L’architecture logicielle du système :

A diagram of a software development process  Description automatically generated

Solution

(Dossier de téléchargement)

Share

Leave a comment

Your email address will not be published. Required fields are marked *