GyroBelt Reading

Gyro sensor graph of spin plus head roll

Relative Rate of Spin vs. Time

Today my wife and I tested out the Gyro Belt. We recorded once specific dance move, what we call the Alex head roll. (We don’t know its real name, the dance teacher who taught us was named Alex) The flat part of the graph, you’ll notice, starts pretty flat and then begins to pick up some noise. After that the large pulses come in. Although were not able to take video, the move entailed a moment of standing still while I counted beats in preparation, two complete Salsa basics followed at last by the multi-turn head roll move.

As you can see the move registered quite nicely on the graph. But this is a simple move in isolation. Later we’ll test the reading inside of an entire dance routine. I would expect the signal to noise ratio to drop substantially, but we’ll see.

Once thing I do notice, that is curious, is that the resting level at the end of the chart is different than the resting level at the beginning of the chart.  That may give some trouble later depending on how much that zero rate level drifts. We’ll see.

Gyro Belt


Carrie wears a logging Gyro Belt! This is a little contraption I put together out of a surplus Li-ion cell phone battery, Sparkfun’s uLog “The Lil’est Logger”, and Sparkfun’s 1500 deg/s gyro breakout board. The logger simply begins recording the gyro’s output as soon as it is switched on.

The immediate intent is to have several Salsa dancers wear the belt and record the gyro over the course of a dance performance while I record them on video. Later I will examine the log files and video files together to see if I am able to isolate high rate spins from other types of manuvers. In the end my whole detection logic may just boil down to a threshold, but it will be nice to have the data to back that up.

The ultimate intent is to have the gyro detect dance spins only and have an eTextile react, in real time, to that spin in some way. Lighting up some LEDs for the duration the spin for example.