How to work with Accelerometer data?

Former Member
Former Member

I'm trying to understand how to work with raw accelerometer data and will appreciate any guidance.

I was using the sample application described here: https://developer.garmin.com/connect-iq/core-topics/sensors/

Here is a CSV file of the session where watches were lying still on my table: https://drive.google.com/file/d/1u4uDuHx3tLUYQFz99bJU16JlFdU-dK4o/view?usp=sharing

I'm wondering why is compressed_calibrated_accel_z almost constantly significantly less than -1000?

Also why compressed_calibrated_accel_x and compressed_calibrated_accel_y is significantly non-zero?

  • I am not sure to understand your file, but the accel provides 3 axes values in milli g. So, you get a vector x,y,z with values. A value like 1040 means 1.04g. 
    To get the resultant value you need: sqrt(x^2+y^2+z^2). This value will never be equal to zero since the gravitation on earth is around 1.