Pi31416
lvl.2
Flight distance : 120305 ft
Germany
Offline
|
Hi There,
second post within minutes - guess I like this forum.
I found an akward and potentially easy to improve behaviour on my Mini 4 Pro.
It affects the location accuracy before takeoff and potentially also causing drift during flight.
That is, if I switch on my DJI Mini 4 Pro indoors, then place it outdoor on my landing/home pad, I often have a relatively low location accuracy.
I.e. - looking at the map on my RC2 controller, and where the drone thinks it is, in can be off - sometimes is wrong by many meters.
Even if I let the drone sit there (not flying, motors not running) for some time - the position is not corrected. It remains completely off / wrong.
If however if power-cycle the drone on the pad... the GNSS position is almost always very good. It re-initializes with a lot of satellites, all is fine.
This is pretty reproducible for me.
It seems easy to understand also where this is probably coming from - call it an educated guess.
Obviously the drones state machine - being powered on - is first in an init state and setting something like an 'initial' location. This initial location can be somewhat inaccurate of not seeing a lot of satellites (or being moved?).
Then, while remaining powered on - the state machine is in a running state, in which the drone location is probably only allowed to be gradually adjusted (slew) with the new satellites becoming available for positioning. Which makes a lot of sense in flight - but not before flight.
It would be better if the drone - being stable, on the ground and not in flight - tries to improve its own location accuracy as fast as possible, in steps (not slowly slewing).
There is no drawback or problem being created making larger steps in this phase. So I am proposing the location to be opportunistically re-initiatlized / corrected before takeoff.
It would also make sense as takeoff is anyway prohibited while insufficient satellites are aquired.
This would also have the benefit of minimizing the need for time/location slewing dring active flight phase, which could lead to other strange behaviour - like drift of the drone.
To be honest, I also feel there my drone sometimes has a drift issue... which might be related to the above.
Cheers
|
|