Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何从可变加速计(在简单直线运动中)获得速度?_Iphone_Accelerometer_Core Motion - Fatal编程技术网

Iphone 如何从可变加速计(在简单直线运动中)获得速度?

Iphone 如何从可变加速计(在简单直线运动中)获得速度?,iphone,accelerometer,core-motion,Iphone,Accelerometer,Core Motion,我想随时根据加速计计算当前iphone的运动速度,加速计是可变的。任何人都能给出任何想法 这基本上是不可能的。唯一的方法是整合加速度,但这会放大iPhone不太精确的加速计的不精确性,而且因为你没有独立的方向传感器(iPhone使用重力来计算),你无法区分横向加速度和倾斜手机 在现实世界中,人们如何做到这一点,是使用GPS等其他工具测量速度,然后使用加速计进行插值。这基本上是不可能的。唯一的方法是整合加速度,但这会放大iPhone不太精确的加速计的不精确性,而且因为你没有独立的方向传感器(iPh

我想随时根据加速计计算当前iphone的运动速度,加速计是可变的。任何人都能给出任何想法

这基本上是不可能的。唯一的方法是整合加速度,但这会放大iPhone不太精确的加速计的不精确性,而且因为你没有独立的方向传感器(iPhone使用重力来计算),你无法区分横向加速度和倾斜手机


在现实世界中,人们如何做到这一点,是使用GPS等其他工具测量速度,然后使用加速计进行插值。

这基本上是不可能的。唯一的方法是整合加速度,但这会放大iPhone不太精确的加速计的不精确性,而且因为你没有独立的方向传感器(iPhone使用重力来计算),你无法区分横向加速度和倾斜手机


在现实世界中,人们如何做到这一点,是使用GPS等其他工具测量速度,然后使用加速计进行插值。

是的。这就像用你的汽车速度表和指南针试图知道你在哪里。如果你知道自己的初始位置,可能会工作一段时间,但错误会很快累积。这就像用你的汽车速度表和指南针试图知道你在哪里。如果你知道自己的初始位置,可能会工作一段时间,但错误会很快累积。