First, let me describe what happened. Then, I'll guess at the reasons behind the incident.Certainly not intentionally. Was literally the second time I have used DJI Assistant and all I can recall doing was setting it to grab the VM as well. But may have done so accidentally.
barely but main thing is you have actually got the offending bit..
YES I sent it to DJI support with a note to say I am not looking for any special support, simply...
" ..passing this info on in the hope that the included files may be of assistance to your engineers in assessing and fixing whatever is causing this problem. "
They replied " I have forward the details to the team. Hope the next firmware will fix it.".
Thank you BudWalker for elaborating. You imply that the Mavic FV always uses inertial/cumulative Navigation to compute Heading from gyroZ, right ?...
But then, why was there a Yaw/magYaw separation? I really don't know why this happened. I really should know better, but I'll make a guess.
...
Well, I didn't write the FC code so I don't actually know. And, I've seen way more P3 .DATs than Mavic .DATs. But, I think the way it works is that Yaw is set from the magnetometers shortly after batteryOn. After that Yaw is computed from from gyros and accelerometers and probably other inputs as well. The magnetometers have much less influence than the gyros and accelerometers. The way it was explained to me is that the gyros and accelerometers are on an inner control loop and the magnetometers are on an outer control loop.Thank you BudWalker for elaborating. You imply that the Mavic FV always uses inertial/cumulative Navigation to compute Heading from gyroZ, right ?
(Causing the trouble as consequence)
Are you sure on that ? I am new to DJI, i know that as a fallback on ArduCopter if compass fails but to use it on a regular base seems ... wild to me.
Greetings,
Ender
Say what?!?. I think it's great you took the time to read the post and add something to the discussion. Wish there were more of you..... "interrupting your flow"...
Ah thanks, makes sense is there anywhere one can look up these things for DJI ?Mag is slow, noisy and of questionable reliability, so is usually used with "lower priority" than gyro in IMU sensor fusion algorithms. The main data source is the fast gyro, with the mag being used to detect and mitigate its drift as well as to provide an absolute value at startup. A large gyro drift is certainly not a good thing, becasue it kind of pushes to rely more on the mag.
If this were the P3 I would guess that the magYaw is correct. I.e. the Mavic is actually yawing whilst it is TBEing. Not sure what you meant by 3 axes/Mod but take a look at these.Mag is slow, noisy and of questionable reliability, so is usually used with "lower priority" than gyro in IMU sensor fusion algorithms. The main data source is the fast gyro, with the mag being used to detect and mitigate its drift as well as to provide an absolute value at startup. A large gyro drift is certainly not a good thing, becasue it kind of pushes to rely more on the mag.
@BudWalker, what do you think of the kind of "sinusoidal cycle" on MagYaw in the capture above when Yaw doesn't move at all? Could that be a local/temporary magnetic disturbance? Would be interesting to see the 3 axes / Mod at that time...
This is the Dropbox link to the .DATWoops, thought he had sent you the DAT privately.
Can't imagine how pre-flight tilt could be an issue.....Thanks BudWalker, amazing what you have can extrapolate from the data.
In this flight totalGyroZ changes 13 degrees in the 27 seconds before launch. That's 0.5 degrees/sec; about 5 times the usual 0.1 degrees/sec seen on the other Mavics I've looked at. The guess here is that this may have contributed to the Yaw/magYaw separation.
Only thing I can add to this, is the launch site was sloped at about 10 degrees. Initial launch site (home point) was flat, but Litchi mission was set to land each time at final WPT which was a clear area nearby, albeit sloped. So it took off from flat first time them landed after each loop or part loop on a slope (Including the TBE flight). Could pre-flight tilt be implicated, as I suspect it was off level in hte pre-launch phase?
WRT to the suggestion to do an IMU cal, I am somewhat reluctant. My Mavic has done ~ 150 flights in ~ 14 hours flight time. Only ever had a single compass swing out of the box. It has been over a week since this event with no recurrences. But I am watching it like a hawk.
But, if you ever do an IMU calibration could you retrieve a .DAT so we can see if if made a difference in the gyroZ error?.....
WRT to the suggestion to do an IMU cal, I am somewhat reluctant. My Mavic has done ~ 150 flights in ~ 14 hours flight time. Only ever had a single compass swing out of the box. It has been over a week since this event with no recurrences. But I am watching it like a hawk.
We use essential cookies to make this site work, and optional cookies to enhance your experience.