76 votes

L'intérieur du Système de Positionnement basé sur le Gyroscope et l'Accéléromètre

Je développe une Application Android pour suivre intérieur de la position. Mon téléphone est un Google Nexus S à l'aide de deux capteurs, le premier étant un Accéléromètre et le second, un Gyroscope.

Mon idée est qu'à partir de départ à un point de référence (position GPS), en utilisant les 2 capteurs (accéléromètre pour le mouvement et Gyro pour les directions) de la piste lorsque le téléphone est en mouvement. Et de les afficher sur une carte lorsque l'utilisateur est en cours.

Mais le problème est que je n'ai aucune idée de la façon de combiner ces deux capteurs de me donner une position réelle?

J'ai lu quelques article sur internet qui parlent de "filtre de kalman", et après quelques recherches, j'ai trouvé que le filtre est très très complexes et /ou trop pour moi), surtout pour coder en java pour Android (cpu killer)

Quelqu'un a de l'expérience qu'il peut partager avec moi au sujet de l'intérieur du système de positionnement à l'aide du Gyroscope et de l'accéléromètre?

Merci pour votre aide!

73voto

Ali Points 18740

Les gyroscopes et les accéléromètres ne sont pas assez.

Vous obtenez la position par intégration de l'accélération linéaire à deux reprises, mais l'erreur est horrible. Il est inutile dans la pratique.

Voici une explication (Google de Parler de Technologie) à 23:20. Je recommande fortement cette vidéo.

Comme pour l'intérieur de positionnement, j'ai trouvé ces utiles:

Je n'ai aucune idée de comment ces méthodes pourraient effectuer dans des applications réelles, ou comment transformer en une belle application Android.

Une question similaire qui est du Calcul de la distance à l'intérieur d'un bâtiment.

8voto

Allen Jee Points 111

Je pense que c'est un excellent post de répondre à votre question. Ce filtre de kalman combiner les données des accéléromètres et des gyroscopes. Espérons que cela aide.

2voto

nicksuch Points 606

Pour une autre lecture intéressante sur les nouvelles indoor technologies de positionnement, consultez ce billet de blog de Qubulus. Il y a plusieurs startups et des projets de recherche en essayant de trouver un bon remplacement pour GPS à l'intérieur. Les tentatives de gamme de Dead Reckoning, de QR Codes, à des impulsions de lumière, à la radio les empreintes digitales. Il ressemble à n'importe quelle solution viable sera de combiner plusieurs technologies (similaire à la façon dont la plupart des smartphones compter sur l'A-GPS, où le signal satellite est assisté par la cellule de la tour de la triangulation).

Bonne chance avec votre application!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X