1

我们知道IMU采样率远高于从传感器获取的图像(FPS),那么我可以同时获取图像60FPS和 IMU 数据500hz吗?

有没有简单的方法?或者也许我需要使用两个线程来实现我的目标?

4

1 回答 1

0

实际上,您有两个选择。

1. 将传感器的读数绑定到 IMU 模块

听起来不切实际,但是一些高级IMU的 s,例如(这里没有广告)InvenSense允许将读数从 绑定IMU到传感器事件(readout)。要熟悉这个概念,请仔细查看FSYNC寄存器。可以参考最先进的芯片:MPU9250

来自invensense.com的引述

FSYNC(帧同步)输入允许通过主机级别的视频帧同步实现精确定时,以读取帧数据。

2.存储最后读取的数据值

你提到的那个。有一个单独的生产者线程,它以所需的速度从数据中读取数据IMU并将其放入存储中;另一个(消费者)从本地存储中读取数据。

于 2018-07-23T15:52:05.460 回答