Antpal Posted at 2018-7-25 07:45
Thanks for the info mirek6.
Given the compass error, it had already to started to fly without any import from me. By the time I'd realised it wasn't climbing at my command, but on its own, the probably would have been little I could do anyway.
Antpal, Thanks for your reply. It is good to know that DJI concluded h/w issue – I am not surprised although I did consider it less likely scenario (more likely being calibration issues). Yes – it is evident from the logs that you did not provide any directional input to Spark (your aileron and elevator inputs where neutral all the time), yet the Spark was flying away from you to the South/West. You did, however, provide throttle input (raising Spark to 53 metres) – at least this is what logs show and they show that Spark stopped raising as soon as you eased on throttle. Flying on its own to SW was not caused by wind. This was spontaneous and erroneous behaviour of confused Spark. The big circle which follows is a beautiful (and rare – for Spark) example of toilet bowl effect when AC continuously adjusts its bearings due to mismatch between commanded and physical positions of the drone. Spark knew that its commanded position remains home point and, after flying away, it was trying to go back but compass bearings were inconsistent with Spark direction. Your decision to press RTH was a death sentence to Spark. While flying home the mismatch became so pronounced that firmware dropped Spark to ATTI. I do not question what you felt as far as wind is concerned, but at 50 metres it may have been very, very different than at ground level or even on top of casino. And, interpreting your logs, it was uneven and gusty. When you lost contact with Spark it looks as if it was being pushed by gusts of about 15 km / hour. This is not strong wind. It was from the direction of the sea, which is what I would expect. Also, in ATTI, Spark does turn off its directional input. Spark’s power consumption during ATTI fly-away dropped which suggests that there was no more power given to propellers that necessary to keep it afloat. Hence my interpretation of wind as a cause of ATTI fly-away. Having said that. There is another possible explanation which may be corroborated by DJI decision to replace your Spark: - No wind but Spark drifts to the SW due to h/w failure. Sensory input is interpreted erroneously by firmware as being pushed by very strong wind because Spark cannot keep its position even though there is no horizontal input from sticks. With very strong winds (perhaps around 50 km/h) Spark will fail to keep its position in GPS mode. This is why, even though there was no wind, you got high velocity wind warnings. Wrong interpretation of what is happening in reality.
- Drift in ATTI due to IMU fault. If IMU is un-calibrated or faulty, Spark may not be level. If it is not level and in ATTI, it will drift with no wind.
I guess we will never know but your input provided valuable new information to similar cases. Thanks and good luck with new Spark. When you start flying new Spark, always do a 30 sec pre-check and warmup before you send it off far away. Mirek |