繁体   English   中英

使用Python中的Kalman滤波器滤除加速度计噪声

[英]Filter out the accelerometers noise using Kalman filter in Python

我从插座上获得了来自加速度计的大量数据流。

something like this:
...
-0.014532123
0.183950298
0.003323536
-0.342343526
...

我尝试使用低通滤波器,但无法获得真正平滑的结果。.我想我需要使用卡尔曼滤波器,因此我必须实现一个“校正”流中每个元素的函数

stream_element_out = kalman(stream_element_in)

我使用的是python,我在网上搜索了很多示例,但我不明白如何将其应用于我的项目:) ..有人可以向我解释一种实现此算法的简单方法吗? :)

取最后x结果的平均值可以进行平滑。

x将是一个常数,可以根据您的应用程序对其进行调整以获得最佳结果

您还可以过滤掉最后x数字的平均值大于y输入。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM