We’re experiencing recurring EKF lane switch messages during flight on a 25 kg MTOW drone.
The drone uses a Cube Orange with one Here3 and one Here4 in GPS blending mode. The EKF lane switching consistently occurs during acceleration, and it coincides with yaw reset messages.
Despite this, the flights remain nominal — no compass, mag field, or vibration alerts are present.
Following your observation, I’ve installed a vibration damping module beneath the Cube Orange to address potential vibration issues.
Regarding the motors hitting their minimum values during high-speed runs — could this be related to the motors being slightly tilted or misaligned? If that’s the case, I’ve taken the time to re-align them properly.
Thank you for the suggested MagFit parameters. I updated them today and conducted another flight. Unfortunately, the EKF lane switch messages are still appearing, but only during acceleration phases.
I’m attaching the log from today’s flight for your review.
The vibration levels are still higher than ideal, but not the worst. I’m also thinking that the filtering isn’t effective, so try the setting I mentioned above and see if that makes any changes. I’m not expecting it to be a revolutionary change, but it might help.
Re-evaluate the Vertical Acceleration Controller gains relative to hover throttle also. Not really to help with Lane Switching but before you collect data for Notch filter configuration.
Your RPM filtering is static without INS_HNTCH_REF set to 1 and fundamental frequency much lower than 80hz you have set (however because there is no noise on 1st harmonic it’s OK). I would setup your filters like this
I’m still ardupilot noob, so if gurus can confirm my advice it would be nice.
You still have a bit of vibration at Z axis at 20hz but I afraid nothing can be done here, only mechanically find the source of vibration which IMHO are very strong.