Je suis en train de mettre en place un podomètre basé sur un accéléromètre, et je me demandais s'il y avait des algorithmes connus pour gérer ça.Existe-t-il des algorithmes bien connus pour compter les pas basés sur l'accéléromètre?
Répondre
Vous avez probablement trouvé ceci:
Enhancing the Performance of Pedometers Using a Single Accelerometer
Quoiqu'il en soit, je suis aussi intéressé à trouver un bon algorithme, je suis ce que d'autres réponses curios vous obtiendrez. :)
Il existe une application appelée Sensor data que vous pouvez utiliser pour collecter des données expérimentales afin de pouvoir les analyser et essayer de trouver un algorithme.
ça va être assez difficile de trouver un très bon algorithme particulier pour l'iPhone depuis son accéléromètre est assez bruyant
Il y a un article intéressant (avec le code source) ici qui peuvent être utiles: http://www.analog.com/static/imported-files/application_notes/47076299220991AN_900.pdf.
Les tableaux sont intéressants. Si je devais le faire moi-même, j'échantillonnerais probablement les données à une fréquence assez élevée, convertirais en domaine fréquentiel avec une FFT, appliquerais un filtre passe-bande numérique pour couper toutes les fréquences en dehors des vitesses minimum/maximum prévues (y compris DC offset), effectuez une FFT inverse pour reconstruire le signal filtré, puis exécutez les données résultantes à travers un détecteur de front avec une fonction d'hystérésis. Ce n'est que pure spéculation bien sûr, mais en regardant ces graphiques, je pense que cela fonctionnerait, il serait relativement rapide de coder et bien dans la puissance de traitement d'un téléphone mobile.
Il y a un autre document ici avec un algorithme très simple expliqué en détail: http: //www.enggjournals .com/ijcse/doc/IJCSE12-04-05-266.pdf –
Il existe également plus de 2 Go de données brutes sur ce site de données accélérométriques pour les personnes engagées dans diverses activités: http://architecture.mit.edu/house_n/data /Accelerometer/BaoIntilleData04.htm –
@MarkFelman - Les données ne sont plus là. Savez-vous où il pourrait être trouvé? – Omnifarious
- 1. Existe-t-il des algorithmes bien connus pour détecter la présence de noms?
- 2. Algorithmes d'appariement basés sur l'intersection des mots-clés
- 3. Liste des GUID VSS Writer bien connus
- 4. Quels navigateurs moins connus sont basés sur leur moteur OWN?
- 5. Algorithmes pour l'espacement visuel des objets
- 6. Algorithmes pour combiner des rectangles sales
- 7. Varscoper pour les composants basés sur CFScript
- 8. Implémentation des assistants basés sur les rôles
- 9. les algorithmes graphiques sur GPU
- 10. Quelles sont les structures de données et les algorithmes moins connus que l'on devrait connaître?
- 11. Tests basés sur les événements pour android
- 12. Projets bien connus autour de 1 mil. lignes de code?
- 13. Y a-t-il des modèles bien connus pour le code réseau asynchrone en C#?
- 14. Comment tester les algorithmes de chiffrement?
- 15. SVG Graphique linéaire sur les axes connus
- 16. Problèmes connus pour VS2010 RTM
- 17. Numériser l'image pour les composants connus
- 18. Algorithmes de conférences vidéo sur les algorithmes divisés
- 19. Comment les clés non numériques utilisées dans tous les algorithmes basés sur les nombres premiers comme RSA
- 20. Analyse de performance pour les algorithmes sur les dispositifs embarqués
- 21. Fonder des types d'objets connus
- 22. Algorithmes pour comparer les données de signaux 3D des accéléromètres
- 23. Des algorithmes intelligents pour diffuser des annonces
- 24. Rails: vues DRY pour les utilisateurs basés sur les rôles
- 25. Confusion sur l'efficacité des algorithmes de tri
- 26. Différencier les types de fichiers excel basés sur des octets, pas sur l'extension
- 27. Algorithmes de sur-segmentation des images
- 28. Quels cadres/cms solides, évolutifs et bien connus existent pour construire une communauté?
- 29. Méthodologies ou algorithmes pour remplir les données manquantes
- 30. Algorithmes de probabilités pour les débutants
Avez-vous des données? Pouvez-vous en déduire à quoi ressemble une étape? Maintenant, demandez comment trouver des caractéristiques de ce genre dans la série chronologique. – dmckee
aucune donnée, mais je pense qu'il doit y avoir quelques algorithmes de pensée prêt –
Il y a quelques données dans le papier qu'Ali a lié. La chose est que les détails dépendront de la sensibilité, du taux d'échantillonnage et du bruit de l'appareil que vous avez. Donc, à un moment donné, vous aurez besoin de données. Les problèmes d'instrumentation sont comme ça. – dmckee