Horizon off alittle...

hey where did you get the "face it north" voodoo?! i haven't tried the "or other non-flexible floor" either...

last winter i did the AC cooling outside at about +2°C instead of putting it in the fridge ... i wonder if it would be best to do the actual IMU calibration outside, too?! ;-)
What direction is North, while in Australia? Overhead. ;-)

RedHotPoker
 
Overthinking this a little bit aren't we? ;-)
There is no such thing as a perfectly level surface. Perhaps only in outer space... Hahaha
As flat as can be.

RedHotPoker

I dunno, are we? It's off significantly. Table is level but it's maybe 1/4 to 1/2 bubble off at the props. Maybe those are the people who are having trouble with level horizons: the ones with "uneven legs" end up with bad calibrations. ;)

Mike
 
In preparing to set mine up for a cooldown in front of an A/C vent for a cold IMU calibration, I noticed something just now. With the table perfectly level, I can put my level on the tips of the props and that gives a different reading: table is level but the props are not. Same if I take the props off and use the tops of the motor hubs. Shouldn't we really be leveling the props or if the props are off: the motor hubs? I mean, how much tolerance is there in the legs and are they perfectly level with the craft? Logic tells me we should probably be leveling front prop to back prop (either on the left or right) and left prop to right prop (either on the front or back). At least, that's my logic: once you're in the air, the feet don't matter and what you really want is a level AC.

Thoughts?
There are some here who have posted above leveling with the motor hubs using a piece of glass or something similar across all four motors.
 
BTW I also looked at the leveling based on the arms and that matched the motors. Looks like I have uneven legs.

Mike
 
See the link in post #8 above.

Oh yes: "as unlikely as it sounds I do remember one person a while ago who actually was able to fix his by doing an IMU calibration while facing due North. I seem to recall it may have been @bbfpv but I'm not certain. It didn't work for me, but perhaps will for you. It's worth a shot."
 
Placing the drone in the fridge for a mere fifteen minutes won't be enough time for a condensation concern. ;-) but don't chill the flight battery.
When you are ready to do a cold IMU calibration, have the RC on and the app set to the calibration page. Place the flight battery in, turn on the drone, when the camera stops moving, then tap the calibration button. Do the gimbal right after. I usually step outside for my compass calibration next.

Good luck you drone pilots. Get 'er done. Hahaha

RedHotPoker
Well it's still in the mid 40,s in Wisconsin today . Probably a good day to do it outside :cool:
 
The gimbal is using the compass to keep the horizontal level. Slight changes in the magnetic field may cause slight tilts - these will invert when changing the heading 180 degrees.

A sudden and significant horizon tilt while flying might be a warning sign of a compass alignment issue and I would recommend bringing back the bird immediately and land for a new compass calibration, especially during a distance flight beyond visual range. You don't want to lose both the compass/GPS and the video at the same time.

//Tom
 
BTW I also looked at the leveling based on the arms and that matched the motors. Looks like I have uneven legs.

Mike
Most Phantoms do. If nothing else, that little foam pad under the landing gears may be of different thickness. It is better to calibrate using the prop shafts - remember, the drone is effectively "hanging" from the props in flight, so that's a better horizontal reference.

Before calibrating the IMU, I just remove the propellers, place a glass pane (from an old IKEA picture frame) on top of the prop shafts, place a bubble level on top of the glass, and then use sheets of paper under the landing gear legs to make sure that the bubble level is absolutely horizontal in every direction.

//Tom
 
I have calibrated my gimbal on uneven ground, and it still kept a parallel horizon. But a crooked IMU calibration, not so much. Hahaha
Ah, but getting it 'perfectly' level is nearly impossible. As close as humanly possible will suffice. ;-)
Having a trouble free drone, is the best starting point, to a good calibration.

RedHotPoker
 
Last edited:
Just ran a cold IMU calibration: P3P sitting next to A/C vent, facing due north. Then a gimbal calibration immediately after. When I started (after about 30 minutes with it sitting near the vent), the case on the P3P read 61F on the far edge (away from the vent). I'll go out in an hour or so, recalibrate the compass, and run a test and let you know. One interesting thing I noticed: I had the app open already so I'd be ready to click the IMU calibration as soon as I turned the P3P on. Turned the P3P on, waited for the gimbal calibration button to be active (and the numbers in the table to show up), and clicked the IMU cal button. It calibrated it and the text message eventually said IMU calibration success, and the numbers in the table were zeroed out, proving it had done its job. BUT... the progress meter stayed blank (at zero percent) the whole time. That might just be a bug where the progress meter doesn't update if you start the calibration that early, but thought I'd mention it. On Android and the latest Go app.

Mike
 
Now go fly it. See what the differences may be. Hopefully you are pleased and the horizon is square to the ground.

Good luck, it should be fine now.

RedHotPoker
 
Now go fly it. See what the differences may be. Hopefully you are pleased and the horizon is square to the ground.

Good luck, it should be fine now.

RedHotPoker

Itching to... RC is charging. ;) I neglected to mention the most important part. I've done this same process multiple times, trying to fix the horizon (to no avail), but these are the things I changed this time, hoping it'll make some difference:

- Cold calibration: did the others at room temp (76F)
- Leveling was based on the motors (props) and not the legs sitting on a level table
- Faced it north this time (why not, figured I'd hit all the points I've read in one shot)
- Moved the RC about 15 feet from the AC to reduce any RF interference with the IMU board

I took pictures of the setup while calibrating. I'll post those along with shots of the horizon later. Best I've gotten before this is abot .25 to .5 degree accuracy: and that was after doing a gimbal calibration mid flight/hovering. I'm hoping this will fix it for good.

Mike
 
Funny the RC always takes the longest to recharge. I also need to go fly down a couple or three batteries myself today, before the preliminary bouts begin.
So, I hope this cold IMU cal., was the fix you needed. Sweet.
If not, you may utilize the fridge next. Hahaha
RF? Electrical interference only bothers your compass.
Ok, now it's time for me to chill... ;-)

RedHotPoker
 
OK, the results are in. Bottom line: closest so far: if it stays this good, I consider it FIXED!

Here's the setup showing how I cooled it and leveled it. I left the props on because I just don't like taking them off and retightening them a lot as I'm concerned what that does to the threads over time:

setup1.jpg
setup2.jpg
setup3.jpg


And the result, pointing N, W, S, and then E:

DJI_0072.jpg
DJI_0073.jpg
DJI_0074.jpg
DJI_0075.jpg


About as close as you can get. That last one (pointing east) has a minute clockwise rotation, but that's really splitting hairs. I also took a 7 minute video while flying around and other than the type of hair splitting above, it was level the entire time with me flying about 1000 feet from home and doing a lot of yawing.

Here's hoping it stays that way! Oh, and even though mine was more of a "cool" IMU calibration, the warmup time is now something on the order of 10 seconds. It was like 2 minutes before. So that's a huge improvement!

Mike
 
OK, the results are in. Bottom line: closest so far: if it stays this good, I consider it FIXED!

Here's the setup showing how I cooled it and leveled it. I left the props on because I just don't like taking them off and retightening them a lot as I'm concerned what that does to the threads over time:

View attachment 53775 View attachment 53776 View attachment 53777

And the result, pointing N, W, S, and then E:

View attachment 53778 View attachment 53779 View attachment 53780 View attachment 53781

About as close as you can get. That last one (pointing east) has a minute clockwise rotation, but that's really splitting hairs. I also took a 7 minute video while flying around and other than the type of hair splitting above, it was level the entire time with me flying about 1000 feet from home and doing a lot of yawing.

Here's hoping it stays that way! Oh, and even though mine was more of a "cool" IMU calibration, the warmup time is now something on the order of 10 seconds. It was like 2 minutes before. So that's a huge improvement!

Mike
The drifting horizon issue is mean to people. Like I noted earlier, it gives you false hope and then it pulls the rug out from under you. I think it even laughs from time to time.

Yours looks good. I have my fingers crossed for you. :)
 
Yup, looking good bud. As good as it needs to be. Ha
Glad the chilled bird did the trick for you, as it has for many.
Yes, the cold calibration seems to also defeat the initial warm-up time. ;-)

Enjoy your drone and the awesome pics and videos it provides us.

RedHotPoker
 
Hmm. Just measured all the shots (90 degrees is perfect), in order posted above:

N: 90.1 (0.1 degrees CW)
E: 90.2 (0.2 degrees CW)
S: 89.5 (0.5 degrees CCW)
W: 89.7 (0.3 degrees CCW)

Funny how the east shot looks like it might be off the most (again, splitting hairs) but the south shot is actually off the most. Probably an optical illusion based on terrain on the ground, roads, etc. Anyway, I'm happy with it since I don't think I'd be inclined to "correct" any of them in post at this level of accuracy. I just hope Oso isn't right and future flights don't find me back in the drift.

I did notice that right after yawing and coming to a stop like I did to get all 4 directions, the horizon looked off a little in the FPV display (based on the measurements above, maybe 1 degree) and then after the yaw stopped, it slowly corrected itself. I waited for it to "calm down" after the yawing to take the above shots but I wonder if it looks a little tilted until the yaw follow of the gimbal catches up?

Mike
 
Hmm. Just measured all the shots (90 degrees is perfect), in order posted above:

N: 90.1 (0.1 degrees CW)
E: 90.2 (0.2 degrees CW)
S: 89.5 (0.5 degrees CCW)
W: 89.7 (0.3 degrees CCW)

Funny how the east shot looks like it might be off the most (again, splitting hairs) but the south shot is actually off the most. Probably an optical illusion based on terrain on the ground, roads, etc. Anyway, I'm happy with it since I don't think I'd be inclined to "correct" any of them in post at this level of accuracy. I just hope Oso isn't right and future flights don't find me back in the drift.

I did notice that right after yawing and coming to a stop like I did to get all 4 directions, the horizon looked off a little in the FPV display (based on the measurements above, maybe 1 degree) and then after the yaw stopped, it slowly corrected itself. I waited for it to "calm down" after the yawing to take the above shots but I wonder if it looks a little tilted until the yaw follow of the gimbal catches up?

Mike
Our P3A "calms down" after a short while at hover too, but I'm going to try a cold IMU calibration, just to see it that improves it a little more....
 

Recent Posts

Members online

No members online now.

Forum statistics

Threads
143,086
Messages
1,467,525
Members
104,965
Latest member
cokersean20