Avez-vous déjà suivi une direction sur Google Maps , notamment à pied et en milieu urbain , et réalisé que la flèche pointait dans la mauvaise direction ? Google est conscient de cette situation et pour y remédier a lancé une nouvelle API, Fused Orientation Provider (FOP). Le problème de fond est lié à la fiabilité du GPS et de la boussole numérique dans des environnements assez denses comme les villes, ce qui entraîne, non seulement pour Google Maps , des incertitudes dans l' orientation du téléphone. Ce n'est pas une mince affaire : l'orientation de l'appareil (également appelée attitude) sert de signal d'entrée pour de nombreux cas d'usage comme la réalité virtuelle ou augmentée , la détection de gestes , la boussole et, bien sûr, la navigation. Fondamentalement, chaque fois qu'une application a besoin de l'orientation d'un appareil par rapport à son environnement. Pour améliorer la précision et mettre en œuvre une détection d'orientation cohérente, Google a donc introduit une nouvelle API dans les services Google Play qui, selon les notes de version, " offre un comportement plus cohérent et des performances élevées sur tous les appareils ".
L' API Fused Orientation Provider s'ajoute au vecteur de rotation Android et, comme son nom l'indique, fusionne les signaux de l'accéléromètre, du gyroscope et du magnétomètre . De plus, comme il est intégré aux services Google Play, il offre une mise en œuvre unifiée sur tous les appareils, quelles que soient les mises à jour du fabricant. L'instrument intègre également directement la déclinaison magnétique locale, si disponible, et compense les " capteurs de qualité inférieure et les implémentations OEM ". Dans l'ensemble, la nouvelle API FOP effectue un certain nombre d' opérations pour fournir une orientation précise :
- Synchronise les capteurs fonctionnant sur différentes horloges et délais
- Compense la polarisation du magnétomètre
- Fusionne les mesures de l'accéléromètre, du gyroscope et du magnétomètre pour déterminer l'orientation de l'appareil
- Compense la dérive du gyroscope lors du déplacement
- Produit une estimation réaliste de la précision de la boussole
Google note que l'API FOP indique l'orientation par référence au nord géographique, mais dans les cas où la déclinaison magnétique locale n'est pas connue (par exemple, l'emplacement n'est pas disponible), l'orientation sera relative au nord magnétique . La nouvelle API est disponible dans les services Google Play disponibles pour les téléphones Android mis à jour vers Lollipop (Android 5) et supérieur, et un outil qui l'utilise déjà est Google Maps . Dans ce contexte, Google a également récemment mis en œuvre quelques changements « pour mieux faire face aux perturbations magnétiques » et « améliorer la fiabilité du cône », dans l'application et dans toutes celles qui utilisent l'API. Enfin, Google note qu'aucune variation de mise en œuvre entre les différents fabricants n'est nécessaire pour l'API et que les mises à jour des algorithmes peuvent être mises en œuvre rapidement.
L' API Fused Orientation Provider s'ajoute au vecteur de rotation Android et, comme son nom l'indique, fusionne les signaux de l'accéléromètre, du gyroscope et du magnétomètre . De plus, comme il est intégré aux services Google Play, il offre une mise en œuvre unifiée sur tous les appareils, quelles que soient les mises à jour du fabricant. L'instrument intègre également directement la déclinaison magnétique locale, si disponible, et compense les " capteurs de qualité inférieure et les implémentations OEM ". Dans l'ensemble, la nouvelle API FOP effectue un certain nombre d' opérations pour fournir une orientation précise :
- Synchronise les capteurs fonctionnant sur différentes horloges et délais
- Compense la polarisation du magnétomètre
- Fusionne les mesures de l'accéléromètre, du gyroscope et du magnétomètre pour déterminer l'orientation de l'appareil
- Compense la dérive du gyroscope lors du déplacement
- Produit une estimation réaliste de la précision de la boussole
Google note que l'API FOP indique l'orientation par référence au nord géographique, mais dans les cas où la déclinaison magnétique locale n'est pas connue (par exemple, l'emplacement n'est pas disponible), l'orientation sera relative au nord magnétique . La nouvelle API est disponible dans les services Google Play disponibles pour les téléphones Android mis à jour vers Lollipop (Android 5) et supérieur, et un outil qui l'utilise déjà est Google Maps . Dans ce contexte, Google a également récemment mis en œuvre quelques changements « pour mieux faire face aux perturbations magnétiques » et « améliorer la fiabilité du cône », dans l'application et dans toutes celles qui utilisent l'API. Enfin, Google note qu'aucune variation de mise en œuvre entre les différents fabricants n'est nécessaire pour l'API et que les mises à jour des algorithmes peuvent être mises en œuvre rapidement.
Envoyer une nouvelle à un ami