# Implementing IMU and image-synchronized visual-inertial odometry with the OpenMV AE3

- Source: Reddit r/robotics
- Published: 2026-10-29T07:54:27.000Z
- RoboHot: https://robohot.news/en/items/crq2mxuzasib0hxpl21yui9tg
- Original: https://www.reddit.com/r/robotics/comments/1xidr38/using_the_openmv_ae3_for_imuimagesynchronized/

## Summary

The author used a Python script and modified firmware to synchronize the OpenMV AE3 camera's exposure with specific IMU measurements, aiming to improve visual-inertial odometry. The firmware change adds a shared clock between the two CPU cores; the IMU runs at 208 Hz, and every 10 IMU measurements trigger one camera exposure, at about 20 FPS. The code is open-sourced, and test videos of Kimera-VIO in 3 m/s outdoor flight and indoor flight are provided.
