web-dev-qa-db-fra.com

Comment Google Navigation intérieure fonctionne-t-il?

Pour un projet de mon université, je dois collecter des informations sur Google Indoor Maps. J'ai passé plusieurs heures à rechercher des informations sur le fonctionnement réel de Google Navigation intérieure. J'ai trouvé plusieurs liens sur la création de plans d'étage Google, comme suit:

http://support.google.com/gmm/bin/answer.py?hl=fr&answer=1685896

Et comment améliorer la précision de localisation avec l'application Google Maps Floor Marker Marker:

http://support.google.com/gmm/bin/answer.py?hl=fr&answer=2667756&topic=1685871&ctx=topic

Ils disent que l'application collecte des données de diffusion publique. Mais nulle part les informations sur les informations collectées et comment. Plusieurs discussions ici et quelques articles que j'ai trouvés indiquent que Google utilise des points d'accès wifi et des antennes cellulaires pour le positionnement à l'intérieur. Mais je n'ai trouvé aucune information officielle de Google que je puisse utiliser dans mon projet.

Pouvez-vous me suggérer où je peux trouver des réponses aux questions suivantes:

  1. Comment fonctionne le marqueur de plan d'étage Google Maps? Quelles informations sont collectées et comment? Un document technique officiel de Google serait Nice, afin que je puisse l'utiliser pour mon travail.
  2. Comment puis-je augmenter la précision de la navigation intérieure Google en ajoutant des points d'accès WiFi, des stations Bluetooth ou d'autres technologies?
  3. Comment puis-je ajouter des informations supplémentaires telles que les sorties de secours et les toilettes à un plan d'étage, afin que l'utilisateur puisse naviguer avec son smartphone vers ces points spéciaux?
  4. Est-il possible d'ajouter des informations sur les salles afin que l'utilisateur puisse taper du doigt dessus pour obtenir des informations supplémentaires? Par exemple, quel département est situé dans cette pièce et ainsi de suite?

J'ai trouvé beaucoup de choses sur le positionnement à l'intérieur et la navigation à l'intérieur. Mais rien sur la façon dont Google les utilise.

Merci d'avance.

16
joetheprogrammer

Ce projet fournit uniquement des cartes pour les lieux intérieurs. Augmenter la navigation dans ces endroits au-delà de la norme (GPS, WiFi, etc.) n’est pas spécial.

Quand ils parlent de (augmenter) le positionnement avec les données Wifi et cellulaire, ils parlent du même contenu qu’ils utilisent sur les cartes Google classiques. Ces données sont collectées à partir des informations de la tour de téléphonie cellulaire et les informations relatives à la connexion Wi-Fi sont détectées dans les voitures de rue de Google, puis complétées par les données de l'utilisateur lorsque les utilisateurs d'appareils entrent en contact avec ces appareils et renvoient des informations à Google. 

C’est pas très précis - ou même précis comme GPS. C'est une sorte d'estimation approximative. Par exemple, si une voiture Google Street View a détecté votre signal WiFi lorsqu'elle passait près de chez vous - si vous n'aviez pas de GPS et si Google Maps voyait votre boîte WiFi, elle pourrait estimer que vous vous trouviez quelque part à La voiture de Google Street View a détecté le signal.

Pas aussi précis que le GPS - mais pas too bad si vous concisez à quelques centaines de pieds de mieux que "aucune idée" En bref, ces sources vous donnent pas un meilleur ou un positionnement plus raffiné des lieux intérieurs. Il serait bon, par exemple, de pouvoir vous dire que vous vous trouvez dans ce bâtiment particulier si vous êtes à l'intérieur et en dehors de la couverture GPS.

4
Brad

Le positionnement à l'intérieur utilise une interface WLAN. Pour estimer la localisation en temps réel d'un utilisateur, les systèmes de localisation doivent effectuer un certain nombre d'étapes et effectuer divers calculs. Le calcul de plusieurs distances à partir de plusieurs points d'accès pourrait être utilisé pour estimer l'emplacement exact Le principe principal stipule que l’intensité du signal au récepteur est inversement proportionnelle au carré de la distance parcourue par le signal. La méthode d’empreinte RSS est utilisée. Elle est basée sur l’enregistrement et l’échantillonnage de modèles de signaux radio dans un environnement spécifique appelé reconnaissance de modèle ou empreinte. 

3
user3552494

Depuis que ce post est un peu vieux, j'ai pensé que j'ajouterais encore mes pensées. Tout d'abord, vous pouvez modifier vos propres cartes personnalisées à l'aide de MyMaps. Comme indiqué dans les réponses précédentes, Google Maps utilise des données de cellule, des données wifi, des gps, etc. pour effectuer un suivi. Il peut également utiliser des données de capteur de téléphone telles que votre accéléromètre. Avec le niveau actuel d'infrastructure Wi-Fi, il est en fait assez précis d'utiliser une méthode d'empreinte digitale Wi-Fi (plus les points d'accès sont nombreux, plus ils sont précis, plus ils sont bien positionnés). Plusieurs articles scientifiques démontrent sa viabilité à quelques mètres de précision. Je suggère de lire un article sur les empreintes digitales RSSI. Consultez également la documentation pour les développeurs de Google Maps pour plus de détails sur la modification des informations de la carte.

De plus, je lisais qu’ils utiliseraient la détection de la lumière pour une précision supplémentaire à l’intérieur (pas sûr de l’implémentation).

0
Zannith