Gibt es bekannte Algorithmen, um Schritte basierend auf dem Beschleunigungssensor zu zählen?

9

Ich implementiere einen Beschleunigungsmesser-basierten Schrittzähler, und ich frage mich, ob es irgendwelche bekannten Algorithmen dafür gab.

    
Bassel Alkhateeb 16.06.2011, 16:34
quelle

3 Antworten

4

Sie haben das wahrscheinlich gefunden:

Verbesserung der Leistung von Pedometern mit einem einzelnen Beschleunigungsmesser

Jedenfalls bin ich auch daran interessiert, einen guten Algorithmus zu finden, ich bin neugierig, welche anderen Antworten Sie bekommen werden. :)

    
Ali 16.06.2011 17:05
quelle
0

Es gibt eine App namens Sensordaten , die Sie zum Sammeln verwenden können experimentelle Daten, so können Sie es dann analysieren und versuchen, einen Algorithmus zu finden.

Es wird ziemlich schwierig werden, einen sehr guten Algorithmus speziell für das iPhone zu finden, da sein Beschleunigungsmesser ziemlich laut ist

    
Mike Khan 09.02.2012 22:25
quelle
0

Hier gibt es ein interessantes Papier (mit Quellcode), das hilfreich sein könnte: Ссылка .

Die Diagramme sind interessant. Wenn ich dies selbst tun würde, würde ich wahrscheinlich die Daten mit einer ziemlich hohen Frequenz abtasten, mit einer FFT in den Frequenzbereich umwandeln, einen digitalen Bandpassfilter anwenden, um alle Frequenzen außerhalb der erwarteten minimalen / maximalen Gehgeschwindigkeiten abzuschneiden DC-Offset), führen Sie eine umgekehrte FFT durch, um das jetzt gefilterte Signal zu rekonstruieren und dann die resultierenden Daten durch einen Flankendetektor mit einer Hysteresefunktion auszuführen. Das ist alles reine Spekulation, aber wenn ich mir diese Charts anschaue, würde es meiner Meinung nach funktionieren. Es wäre relativ schnell zu kodieren und in die Verarbeitungsleistung eines Mobiltelefons einzudringen.

    
Mark Feldman 06.12.2013 02:50
quelle