如何将加速度计数据转换为米/秒^ 2?

时间:2015-01-04 06:54:42

标签: windows-phone-8 windows-phone-8.1 accelerometer uiaccelerometer

我想将x,y,z轴的加速度计读数转换为以米/秒为单位的加速度^ 2.我正在开发一个Windows手机应用程序来计算出租车行驶的距离。我已经通过了一些像

  1. My Algorithm to Calculate Position of Smartphone - GPS and Sensors
  2. Calculating distance using Linear acceleration android
  3. http://blog.contus.com/how-to-measure-acceleration-in-smartphones-using-accelerometer/
  4. Distance moved by Accelerometer
  5. iphone accelerometer speed and distance

    但我对将加速度计读数转换为加速度的确切方法一无所知。我知道这种读数不准确,但对我来说现在这样做很好,因为我只考虑长距离。请看下面提到的代码,以找到我想要实现的目标

    private void CalculateAcceleration(AccelerometerReading accelerometerReading)
    {
         Vector3 acceleration = accelerometerReading.Acceleration;
         double xValue=acceleration.X;
         double yValue=acceleration.Y;
         double zValue=acceleration.Z;
         double accelerationInMeterPerSecondSquare="do something";
    }
    

    或者有些人可以建议一些方法来计算加速度计读数的行程距离

    我知道我的英语很差。所以我为此道歉。 提前致谢。

0 个答案:

没有答案