Quit while you're ahead. This has nothing to do with the precision of the GPS. Notihing. You make it sound like adjusting for declination is some sort of next generation rocket science. It's literally 3 lines of code and a table. Give me the Naza M source and I'll do it. In about an hour.
If GPS home location is set:
1. Use GPS coordinates to find nearest declination reference from lookup table
2. Offset compass reading by declination for this flight
That's not the problem though. The problem is they did put it in and the code is defective and it actually makes it twice as bad.
So expecatiations? I can fly my P2 up in the air, send it completely out of sight, turn off my controller, sit down and drink a beer while it comes back to me all by itself. That's just about the coolest thing I've seen in a while. Yet that same thing can't fly straight because a few simple lines of code were implemented incorrectly.
It ruins a number of tracking shots because I have to intercede with corrective action for more than half of their flight.
If GPS home location is set:
1. Use GPS coordinates to find nearest declination reference from lookup table
2. Offset compass reading by declination for this flight
That's not the problem though. The problem is they did put it in and the code is defective and it actually makes it twice as bad.
So expecatiations? I can fly my P2 up in the air, send it completely out of sight, turn off my controller, sit down and drink a beer while it comes back to me all by itself. That's just about the coolest thing I've seen in a while. Yet that same thing can't fly straight because a few simple lines of code were implemented incorrectly.
It ruins a number of tracking shots because I have to intercede with corrective action for more than half of their flight.