À l'aide de l'accéléromètre pour calculer les vitesses
J'ai fait un peu de recherche sur un problème que nous essayons de résoudre. Je pense que c'est la meilleure approche, mais s'il vous plaît ajouter dans votre avis
Nous sommes en train de calculer les temps de réaction dans un monde réel scénario de conduite et que vous souhaitez utiliser un téléphone mobile comme le dispositif de collecte de données. Ce que nous tentons de faire est de savoir combien d'accélération et plus important encore, la décélération d'un pilote exerce lorsqu'il est exposé à certaines invites.
J'ai trouvé ce document qui a attribuer des informations utiles Accéléromètre physique
Le problème est que nous avons le plus probable n'aura pas d'étalonnage de l'heure de commencer à zéro.. cependant, il est supposé que le pilote est en commençant à 0. Nous allons utiliser le positionnement GPS pour localiser le véhicule, le suivi de l'heure de l'enregistrement des données de localisation nous devons calculer le temps lorsque l'invite a eu lieu ensuite, à l'aide de l'horodatage des données d'accélérométrie de l', nous devrions être en mesure de calculer leur réaction à l'invite de commandes.
C'est le meilleur moyen que j'ai trouvé pour résoudre le problème, toutefois, je ne suis pas sûr si les données de l'accéléromètre seront rendus inutilisables en raison de ne pas être en mesure de calibrer et aussi le bruit vu de vibrations peut être trop grand pour utiliser les données... quelqu'un A essayé ou utilisé ces types de méthodes avant?
double possible de Android accéléromètre de la précision de navigation par Inertie)
La vitesse est important de déterminer avant et après la réponse à l'invite.. j'attends le GPS pour donner un relativement précise du résultat, mais si on peut calculer un meilleur modèle plus précis que serait préférable
Je donnerais de la vitesse. Avec les capteurs de courant, vous ne serez pas obtenir quelque chose de précis. Je voudrais essayer le GPS à la place.
Pas de problème. Par la voie, elle aussi m'énervait quand les gens arrêtaient pas de me demander "Pourquoi avez-vous besoin?" ou continué à questionner l'utilité de mon application, lorsque j'ai posé une question. Donc, je comprends votre réaction initiale, pas de problème.
OriginalL'auteur Monergy | 2012-06-06
Vous devez vous connecter pour publier un commentaire.
Application intéressante.
Il vous manque un point important. Soit vous avez à mettre en œuvre les soi-disant la fusion des capteurs vous-même ou utiliser la fusion des capteurs fournis sur la plate-forme que vous utilisez. À la fois Android et iPhone.
La
TYPE_LINEAR_ACCELERATION
(Android, SensorManager) ouuserAcceleration
(iPhone) devrait être suffisant pour vous.Comme pour le PDF liées, ne pas essayer d'intégrer l'accélération, vous obtiendrez des résultats très médiocres. Même si la réponse est sur la position, la vitesse sera déjà inexactes. Je voudrais essayer le GPS à la place.
Vous pouvez y arriver aussi longtemps que vous avez un accéléromètre et d'un détecteur de champ magnétique. Vous malheureusement l'habitude de ne pas obtenir un meilleur résultat de faire de même. Sur ce cas particulier, je ne crois pas que l'étalonnage sera votre première question, que le bruit et l'exactitude. GPS vous aidera mal pour cela que je crois ^^
Oui, vous pouvez faire de la capteur de fusion vous-même. C'est un non-trivial et très chronophage, j'ai mis en place sur la plate-forme Shimmer.
Heureux de voir qu'il a effectivement aidé, bonne chance!
OriginalL'auteur Ali
Je sais que c'est une très vieille question, mais depuis que je suis récemment travaillé sur un projet similaire, permettez-moi de partager ce que nous avons fait dans notre société. Nous avons simplement utilisé OBD-II dongle pour obtenir la vitesse de la voiture. Il existe de nombreuses API qui renvoient des informations sur le véhicule.
PID010D retourne la vitesse du véhicule. Je suis à l'aide de cette PID pour calculer la distance entre les points A et B, il n'y a pas de PID pour revenir Odomètre 🙁
Il y a peu de bibliothèques sur github que vous pouvez trouver facilement par la recherche. Cette mine. Ce n'est pas de la bibliothèque, mais après s'exécuter sur votre appareil, vous pouvez voir comment cela fonctionne.
OriginalL'auteur Hesam