Как получить изображения с частотой 60 кадров в секунду и данными imu на частоте 500 Гц одновременно с камерой zedmini?

Мы знаем это IMU Частота дискретизации намного выше, чем изображение, снятое с датчика (FPS), поэтому я могу получить изображения на 60FPS и данные ИДУ на 500hz в то же время?

Есть ли простой способ? Или, может быть, мне нужно использовать две темы для достижения моей цели?

1 ответ

На самом деле, у вас есть два варианта.

1. Показания привязки от датчика к модулю IMU

Звучит нереально, но некоторые продвинутые IMU s, такие как (без рекламы здесь) InvenSense позволяет связывать показания с IMU к событию датчика (индикация). Чтобы ознакомиться с концепцией, пожалуйста, внимательно посмотрите на FSYNC регистр. Вы можете сослаться на самый продвинутый чип: MPU9250,

Цитата из invensense.com:

Вход FSYNC (Frame Sync) позволяет добиться точной синхронизации с помощью Video Frame Sync на уровне хоста для считывания данных кадра.

2. Сохраните последнее прочитанное значение данных

Тот, который вы упомянули. Иметь отдельный поток производителя, который читает данные из IMU с необходимой скоростью и помещает его в хранилище; и другой (потребитель), который считывает данные из локального хранилища.

Другие вопросы по тегам