Forum: Mikrocontroller und Digitale Elektronik Menschliche Bewegung detektieren (laufen von gehen unterscheiden)


von Spice (Gast)


Lesenswert?

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

von Spocht (Gast)


Lesenswert?

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.

von Michael (Gast)


Lesenswert?

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?

von Coder (Gast)


Lesenswert?

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.

von Frank (Gast)


Lesenswert?

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.

von Mr. Ohm (Gast)


Lesenswert?

Wie wäre es wenn du Google verwendest und dich selbst informierst ?

von Didi S. (kokisan2000)


Lesenswert?

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

von Rolf M. (rmagnus)


Lesenswert?

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.

von Stefan N. (stefan_n)


Lesenswert?

Zum Unterscheiden von Gehen und Laufen reicht ein Taster an jeder 
Fußsohle.

von Markus R. (maggus)



Lesenswert?

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
Noch kein Account? Hier anmelden.