【发布时间】:2015-02-08 08:58:19
【问题描述】:
我正在研究手机的 IMU。我需要同时从加速度计和陀螺仪读取数据。
但我发现他们的阅读频率不一样。我怎样才能以相同的时间间隔从它们那里检索读数?
其实这个post的第一个答案也找到了问题,但是那个家伙没有给出解决方案。
感谢任何帮助!
【问题讨论】:
-
@PeterGriffin 从你的回答中,我知道你也遇到了这个问题,你能告诉我解决方法吗?很抱歉突然@。
我正在研究手机的 IMU。我需要同时从加速度计和陀螺仪读取数据。
但我发现他们的阅读频率不一样。我怎样才能以相同的时间间隔从它们那里检索读数?
其实这个post的第一个答案也找到了问题,但是那个家伙没有给出解决方案。
感谢任何帮助!
【问题讨论】:
你不能把加速度计的频率乘以陀螺仪的频率吗?
假设 f1 每四个时间单位采样一次,f2 每三个时间单位采样一次。如果抽样是有规律的并且他们在同一时间开始抽样,他们将每十二个时间单位见面。
例如
如果加速度计每 5 秒有 40 个样本,而陀螺仪在相同时间内有 1332 个样本。
计算频率: 加速度计每秒有 40/5 = 8 个样本 陀螺仪每秒有 1332/5 = 266.4 个样本
计算周期(以毫秒为单位): 加速度计每 1000/8 = 125 毫秒采样一次 陀螺仪每 1000/266.4 = 3.75 毫秒采样一次
因此他们将每 125 * 3.75 = 469 毫秒相遇一次
【讨论】: