Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.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
Algorithm 如何在加速度计中检测脱粒?_Algorithm_Accelerometer_Data Processing - Fatal编程技术网

Algorithm 如何在加速度计中检测脱粒?

Algorithm 如何在加速度计中检测脱粒?,algorithm,accelerometer,data-processing,Algorithm,Accelerometer,Data Processing,我正在编写一个应用程序,由内置在手表中的加速计控制。我希望其中一个命令是“疯狂地摆动你的正手”。我如何检测它并测量它持续多长时间?在挥动手臂的同时写一些东西来记录测量值。用不同的方法做几次。分析您可以使用的模式的测量值。使用卡尔曼滤波器跟踪当前加速度绝对值的移动平均值?或者,如果可以的话,当前加速度减去重力 如果这超过了一个临界值,这表明最近发生了很大的加速。这意味着打击。为了补充约翰·费舍尔的建议,我想补充一句:看看用光谱/傅里叶变换技术分析这一点。我希望在低频时能看到很强的信号特性,但它很容

我正在编写一个应用程序,由内置在手表中的加速计控制。我希望其中一个命令是“疯狂地摆动你的正手”。我如何检测它并测量它持续多长时间?

在挥动手臂的同时写一些东西来记录测量值。用不同的方法做几次。分析您可以使用的模式的测量值。

使用卡尔曼滤波器跟踪当前加速度绝对值的移动平均值?或者,如果可以的话,当前加速度减去重力


如果这超过了一个临界值,这表明最近发生了很大的加速。这意味着打击。

为了补充约翰·费舍尔的建议,我想补充一句:看看用光谱/傅里叶变换技术分析这一点。我希望在低频时能看到很强的信号特性,但它很容易因用户而异

如果特征存在,信号处理技术可以帮助您隔离并检测它