I was thinking, ( dangerous I know ) it seems to me that a characteristic of a "yaw error" flyaway is that once the drone is away from the home-point/takeoff-point a sudden, uncommanded and inexplicable recorded change in the drone's heading occurs.
That may not be precisely corrrect but I would bet that it is the way most people would interpret the situation/explanation.
Taking that to be, in essence, correct, would it be feasible for DJI to add code to the firmware to detect this apparent uncommanded turn. Then, once the situation was detected, warn the pilot that there may be a navigation problem and offer the pilot the option to start a landing, with GPS disregarded, in which, whilst VPS was inoperable, the drone would descend with 0 pitch and 0 roll unless the pilot commanded otherwise with the joysticks.
Yes I am aware that with inoperable VPS this would mean that the drone could be blown about by the wind but it at least gives the pilot manual control of the drone and might allow them, via either looking at the drone or using the screen, to fly the drone to safety whilst it is descending.
Since the change seems to occur close to the home-point/take-off point, "looking at the drone" should not be a problem and to be honest, in most cases, I would have thought that the drone would be low enough for VPS to work and working VPS in most cases means automated position holding etc..
Yes I am also aware that the correct thing to do is check that the app's 'map' etc. indicates that the drone is pointing in the correct direction but, since we have seen logs where this sudden 'turn' has occurred, people presumably haven't done this or don't know of it and presumably this will continue to happen.
DJI adding code to do the above might save future drones.
That may not be precisely corrrect but I would bet that it is the way most people would interpret the situation/explanation.
Taking that to be, in essence, correct, would it be feasible for DJI to add code to the firmware to detect this apparent uncommanded turn. Then, once the situation was detected, warn the pilot that there may be a navigation problem and offer the pilot the option to start a landing, with GPS disregarded, in which, whilst VPS was inoperable, the drone would descend with 0 pitch and 0 roll unless the pilot commanded otherwise with the joysticks.
Yes I am aware that with inoperable VPS this would mean that the drone could be blown about by the wind but it at least gives the pilot manual control of the drone and might allow them, via either looking at the drone or using the screen, to fly the drone to safety whilst it is descending.
Since the change seems to occur close to the home-point/take-off point, "looking at the drone" should not be a problem and to be honest, in most cases, I would have thought that the drone would be low enough for VPS to work and working VPS in most cases means automated position holding etc..
Yes I am also aware that the correct thing to do is check that the app's 'map' etc. indicates that the drone is pointing in the correct direction but, since we have seen logs where this sudden 'turn' has occurred, people presumably haven't done this or don't know of it and presumably this will continue to happen.
DJI adding code to do the above might save future drones.