The above ritual of calibration is a little cumbersome, but it makes a huge difference in accuracy.
Hi,
this is great news!
I've followed some of the discussion, but haven't had time to do anything, not going to get external sensor, maybe not even spend time with sky at all. But the magnetometer calibration mentioned here in the end is something I've recently done, for my quadrocopter DJI Phantom 1.
I've experienced the importance of proper compass calibration. There's always been only one calibration method (as the firmware supports it, but it also gives good results): rotate the drone horizontally, around its Z axis 360 degrees once. Then hold it nose down (vertically) and rotate it 360 degrees. The indicator light tells you when you've turned it enough.
There is no detailed instructions on how gently you need to do that, but the environment counts. No metal structures nearby, electric cables in the ground, and no phones close to the compass! A strong magnet can even make the compass not calibrating at all, in which case it needs to be demagnetized - with a strong magnet, by moving the magnet all around the magnetometer several rounds.
There are no numbers available for calibration success, it's only seen when you fly the drone. If it doesn't hover in place but does elliptical circling, calibration should be done again. You can even lose the control with bad compass behavior.
Anyway, though to write in case the two axis calibration could work. The figure 8 is actually trying to achieve that, but it's inaccurate.
Thanks.
Sami
--
You received this message because you are subscribed to the Google Groups "SkEye Discussions + Announcements" group.
Visit this group at https://groups.google.com/group/skeye.
cheers,
--
--
You received this message because you are subscribed to the Google Groups "SkEye Discussions + Announcements" group.
Visit this group at https://groups.google.com/group/skeye.
After a long examination and web searching the only thing I could try is to take out the flight controller module and hit it hard sideways onto the table. I hit it twice. Then installed back, checked the assistant software, it could calibrate now and I got perfect readings!
The manual compass calibration takes approximately one minute. The point must be getting the min/max on every axis. The firmware records those extremes and knows the scale. What I don't know is how linear the compass is, does it "pull" towards certain number of sectors or not, and how quickly it will settle (how slowly must I turn around).
The gentle movement is for the accelerometer calibration.. If you turn too fast, the accelerometer will record the acceleration due to movement. We want it to only record the acceleration due to gravity.