2010-06-28 4 views
1

est-il possible que je peux détecter avec application pour la quantité de marche intérieure en utilisant Iphone SDK. ? si oui alors quelles étapes dois-je suivre pour atteindre.Détecter les étapes prises pendant la marche en utilisant IPhone

grâce

+0

duplication possible de [logique pour compter les étapes tout en marchant en utilisant la fonction accéléromètre dans l'iphone] (http://stackoverflow.com/questions/2047041/logic-to-count-steps-while-walking-using-accelerometer-feature- in-iphone) –

+0

Voir aussi http://stackoverflow.com/questions/651630/iphone-accelerometer-determine-motion et http://stackoverflow.com/questions/1984003/how-to-implement-pedometer-in-iphone –

Répondre

0

l'accéléromètre et Utilisant un peu d'expérimentation, vous devriez être en mesure de déterminer le nombre d'accélérer/décélérer mouvements d'un marcheur. Ensuite, déterminez la longueur moyenne de la foulée et calculez la distance parcourue.

6

Exécutez AccelerometerGraph code d'exemple et marchez avec l'appareil. Cela vous donnera une idée approximative de ce qu'est le temps entre les foulées, et à quoi ressemble l'accélération d'une foulée. Ensuite, écrivez le code d'enregistrement de l'accéléromètre de votre choix qui peut calculer la même chose.

1

Oui, l'utilisation des données de l'accéléromètre (s) dans l'appareil rend cela possible. Je ne voudrais pas sous-estimer l'effort pour écrire un filtre de signal pour cela, car il peut être assez complexe si vous recherchez l'exactitude.

Il existe beaucoup de recherches dans ce domaine, voir this du papier pour quelques notions de base.

+0

D'accord. Dans ma réponse, je voulais ajouter le besoin d'un PID, mais je pensais que c'était hors de la portée de la question. Quelque chose de rudimentaire pourrait être compilé sans cela. Gardez à l'esprit qu'un simple podomètre peut être acheté pour <10 $ - donc je suppose que c'est simplement un exercice savant. – KevinDTimm

Questions connexes