Hi all,
My project is using the ICM-20648 chip and I set it up for DMP output (32-bit 6-axis quaternion).
The IMU chip is installed on the device that is parallel to a flat surface.
It appears if I don't power up the device sitting parallel to a flat surface, the calculated yaw, pitch and roll will always be wrong. It will use the angled position as the "zero" reference.
Is there something I missed or is that a DMP requirement to have the IMU startup on a flat surface?