How to calculate correct velocity values from accerometer
I need to calculate iphone velocity in space, punch speed for example. My first question is: Are the acceleration values accelerometer:didAccelerate with this filtering actions: gravity_x = acceleration.x * kFilteringFactor + gravity_x * (1.0 - kFilteringFactor); gravity_y = acceleration.y * kFilteringFactor + gravity_y * (1.0 - kFilteringFactor); gravity_z = acceleration.z * kFilteringFactor + gravity_z * (1.0 - kFilteringFactor); float gravityNorm = sqrt(gravity_x * gravity_x + gravity_y * gravity_y + gravity_z * gravity_z); accelX = acceleration.x - gravity_x / gravityNorm; accelY =