我有一个小型机器人(4tronix MARS Rover)并添加了一个 MPU9250 单元,其中包括加速度计(以及陀螺仪和磁力计)。我已经校准它以确定静态情况下的偏移量。我的希望是在它开始移动时测量加速度,并将其与速度相结合,然后将其与位移相结合(因为我还没有车轮上的转数计数器)。然而,基础加速度计数据包含大量来自运动本身的噪声,即使在平坦的地板上也是如此,因此加速度似乎隐藏在噪声中(相同幅度),尤其是在低功率设置下。一些数据:采样频率 100Hz,5 秒测量周期,1 秒后发动机启动,4 秒后发动机停止,速度约 0.12 m/s(在 50% 功率下),覆盖距离约 0.34 m(用尺子测量),启动-启动和关闭都在 0 以内。5 秒。我发现的一个程序使用了巴特沃斯过滤器,并尝试了一些设置。至少在 100% 功率下,它可以识别启动和关闭,但在两者之间仍然存在噪音,这会导致加速度、速度和位移数据不准确。 我的问题是:有没有办法过滤数据以使其更准确?还是相对于运动产生的噪音而言,加速度只是微弱?
下面是基于未过滤和过滤数据的图表。这是 100% 的电源设置,这使得启动和关闭有点可识别。