Hallo Zusammen, ich würde mich gerne erkundigen, ob es mit nur einem 3-Achsen Beschleunigungssensor möglich ist, menschliche Bewegung sicher zu detektieren und auch eine Aussage zu treffen, ob der Mensch gerade geht, läuft und in welche Richtung. Welche Sensoren wären für diese Aufgabe richtig? Reicht ein Beschleunigungssensor oder braucht man für diese Aufgabe schon eine Kombination aus mehreren Sensoren, wie z.b. Gyroskope. Besten Dank schon mal für die Anregungen. LG Spice
Spice schrieb: > detektieren und auch eine Aussage zu treffen, ob der Mensch gerade geht, > läuft und in welche Richtung. Welche Sensoren wären für diese Aufgabe Stell ich mir echt schwierig vor. Mir fiel nur gerade ein, das der Unterschied zwischen Laufen und Gehen der ist, daß beim Laufen beide Füße nicht gleichzeitig den Boden berühren.
Naja, die Beschleunigung der Gliedmaßen wird beim Laufen im vergleich wohl auch ein bisschen höher liegen, oder? Schwierig wird wohl eher, den Unterschied zwischen schnell gehen und tatsächlich laufen auszumachen... Anders vllt: Über die Geschwindigkeit (z.B. GPS) lässt sich bestimmt auch was machen, oder? Schwierig wirds wieder, Laufen und Radfahren zu unterscheiden, aber wenns nur die zwei Fälle wie erwähnt gibt, würde ich ab 7km/h zum Laufen tendieren?
Versuch macht klu(g)ch, besorg' Dir die Sensoren, zeichne die Daten auf bei deinen Aktivitäten auf und schau die Daten an. Dann bist Du schlauer.
Ich mach' mal hier den Trittbrettfahrer, habe in entfernt ähnliches Porblem. Kann mir mal bitte jemand den genauen Unterschied zwischen Gyroskop und Accellerometer (als Chip) erklären? Worin ähnlen sich die Ergenisse dieser Sensortypen und was unterscheidet sie genau? Danke.
Wie wäre es wenn du Google verwendest und dich selbst informierst ?
Ich bin mir sicher, dass man das kann, aber der Aufwand mit der Software ist nicht unerheblich, Hier ist mal ein Video zu einfachen Bewegungsabläufen: https://www.youtube.com/watch?v=6ijArKE8vKU&feature=player_embedded Hier sind auch die Infos zur Hardware und Umsetzung mit NXP mbed LPC1768 ... https://mbed.org/cookbook/IMU
Spocht schrieb: > Spice schrieb: >> detektieren und auch eine Aussage zu treffen, ob der Mensch gerade geht, >> läuft und in welche Richtung. Welche Sensoren wären für diese Aufgabe > > Stell ich mir echt schwierig vor. Mir fiel nur gerade ein, das der > Unterschied zwischen Laufen und Gehen der ist, daß beim Laufen beide > Füße nicht gleichzeitig den Boden berühren. Beim Laufen berührt zeitweise gar kein Fuß den Boden. Das könnte eine Möglichkeit sein, es zu erkennen. Da man vom Boden abspringt und kurz danach wieder "landet", dürfte die Beschleunigung entlang der hoch-Achse deutlich stärker und ruckartiger variieren als beim Gehen. Für die Richtung würde sich eher ein Magnetfeldsensor, also ein Kompass, eignen.
Zum Unterscheiden von Gehen und Laufen reicht ein Taster an jeder Fußsohle.
Gehen und Laufen zu unterscheiden ist relativ einfach. Ich habe das im Rahmen eines Praktikums an der Uni mal gemacht. Es stand ein dreiachsiger Beschleunigungssensor zur Verfügung, der alle 400ms 64 Werte für jede Achse ausgespuckt hat. Die Höhe der Standardabweichung der Werte innerhalb eines Blocks ist ein recht guter Indikator dafür, ob man rennt, läuft oder steht. Wir haben dabei nur die zum Körper parallele Achse ausgewertet. Die Schwellwerte muss man allerdings durch experimentieren herausfinden. Die vier Gruppen, die am Praktikum teilgenommen haben, haben recht unterschiedliche Methoden angewand, die alle recht gut funktioniert haben. Darunter eine Auswertung per FFT, mit Maximalwerten, mit Standardabweichung bzw. Varianz und Mischungen aus all diesen Methoden. Im Anhang ist noch Lesestoff zu diesem Thema. Eine Richungserkennung nur mit Beschleunigungssensor dürfte allerdings schwierig werden. Für den Außenbereich wäre das erste was mir einfällt eine Kombination aus GPS und Kompass.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.