Metawear Android app gyroscope question

Hi guys,

I've put together an app which records accelerometer and gyroscope data today: https://github.com/ChristopherGS/mbient_sensor_pigeon/blob/master/MbientBasic

When I was verifying my readings I noticed that my app was producing gyroscope stream and log data that was slightly different to the stream and log data using the metawear app. 

e.g. my app (board is stationary):

x_axis

y_axis

z_axis

 (-0.793

0.671

 -0.549)

[...many more similar readings...]
metawear app (board in exact same place, same time):

x-spin

y-spin

z-spin

-0.457

0.183

-0.305




[...many more similar readings...]

Obviously the differences are small, but was just wondering if you're doing any pre-processing of this data, or if the sampling rate could have this effect - basically just trying to learn more. 

The accelerometer readings were the same for my app and the metawear app. 

Comments

  • The difference is most likely caused by the different choices of ranges.  I see in your project that you have chosen a range of 2000 degrees/sec whereas the app by default uses 125 degrees/sec.
This discussion has been closed.