I am trying to use this IMU as an upgrade to a 6 dof IMU like the mpu-6050. I am struggling to find support for angle calculations and noise filtering. I wanted to make use of the InvensenseIVM20X magnetometer for yaw. I plan to use it alongside pitch and roll values derived from accel and gyro values.
I noticed that you have support for angles/orientations with other sensors in your Arduino 9DOF library. I was hoping I can get a lead to calculating orientation and noise reduction, perhaps with a Kalman/Complimentary filter if possible.
To be clear, I am using the libraries from your Arduino example as a starting point. I cannot post IVM20X code (IVM should be I-C-M), because that abbreviation is banned from your system for whatever reason.
pitch/roll/yaw angles from the IMU, IVM20X (IVM 20948)
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- Wourldd
- Posts: 1
- Joined: Sat Apr 24, 2021 1:40 pm
- sj_remington
- Posts: 997
- Joined: Mon Jul 27, 2020 4:51 pm
Re: pitch/roll/yaw angles from the IMU, IVM20X (IVM 20948)
A Mahony AHRS fusion filter for the ICM_20948 can be found here: https://github.com/jremington/ICM_20948-AHRS
Please be positive and constructive with your questions and comments.