Navigation intérieure utilisant I-Beacon- La précision change rapidement

Je fais une application de navigation intérieure en utilisant I-Beacon. Pour cela j'utilise la précision donnée par la balise. Mais il change rapidement. Puisque la valeur change, les coordonnées X et Y de l'location de l'user, qui doit être calculé, varient également même si je suis statique. Alors s'il vous plaît aidez-moi à rendre l'exactitude constante quand je ne bouge pas.

Merci d'avance

Je vous suggère de lire l'article suivant sur l'expérience avec deux algorithms de positionnement Trilatération et Régression Non Linéaire: R / GA Tech Blog

Vous findez l'application iOS complète qui implémente les deux algorithms de ces gars sur GitHub

L'application est très utile pour comprendre les difficultés de l'exigence de la navigation intérieure et expérimenter avec elle.

Veuillez noter également: Apple a annoncé le positionnement à l'intérieur sur WWDC 2014 avec le Core Location Framework dans iOS8, mais après quelques mois, ils ont arrêté le programme. Il y avait beaucoup d'urgence à propos de la nouvelle fonctionnalité. Apple a décidé d'offrir le programme uniquement aux grandes entresockets. Vous pouvez vous inscrire ici .

Il est important de comprendre la stratégie d'Apple: La technologie iBeacons est destinée à la proximité et à la publicité contrairement aux fonctionnalités de positionnement intérieur de Core Location Framework dans iOS8. Le premier est juste un ajout à la seconde, pas de rlocation.

Il y a aussi un article intéressant sur le Blog Estimote sur la physique de la technologie des balises. . La partie utile pour vous commence avec la phrase "Quand nous avons commencé à le build, nous expérimentions une méthode appelée sortinglatération".

Le positionnement intérieur à l'aide de balises est extrêmement difficile, précisément en raison des fluctuations des estimations de distance (précision). Vous pouvez essayer des algorithms de moyenne et de lissage, mais ce n'est que le début de la mise en place d'un positionnement intérieur fiable basé sur les balises.

Estimote travaille sur une bibliothèque prête à l'emploi pour l'location intérieur avec des balises: https://github.com/Estimote/iOS-Indoor-SDK , vous pouvez essayer. Cela fonctionne seulement avec les balises Estimote.