Mirek6
lvl.4
Flight distance : 609724 ft
Canada
Offline
|
JimboHUN Posted at 2018-6-28 12:25
I just don't get it, why dropping GPS instead of dropping the compass?
GPS should be able to figure out its direction based on the change of coordinates, like in case of car GPS, no?
JumboHUN,
No, drones cannot do that.
Drone can figure out its GPS position - just like your car can. This is not a problem at all.
But when you fly drone, you send it signals in which direction to fly and how fast to fly. When you push on a stick the vector is created which matches the stick direction and degree of your push. This angle determines so called "commanded" position of your drone. This position is calculated based on current physical position, your compass direction (where the north is) and the vector I am talking about. After a short while drone's controller will compare commanded position with its physical GPS position. If they do not match, it will create an "error vector" and correct the drone's course.
This is a very complex and delicate balancing act between compass, IMU sensors such as gyroscope and accelerometer, and GPS system. If error vectors are becoming large (disagreement between the systems I mentioned), the drone will start to spiral with ever increasing radius without input from your stick. It is called toilet bowl effect. It is dangerous and it is very difficult to control the drone once it starts.
This is why it is common practice to drop drone to ATTI mode once the first signs of toilet bowl effect appear or when there is a disagreement between compass, IMU and GPS. It is much easier to control drone manually in ATTI than fighting toilet bowl effect in GPS.
In this particular case, sideways wind put Spark on trajectory which was consistent with toilet bowl effect without actually any mismatch between compass, GPS and IMU. However, because GPS reading of physical position of the drone where not consistent with commanded position, Spark's firmware interpreted it as toilet bowl effect due to sensors mismatch. This was wrong interpretation. Spark, in this case, should not have dropped to ATTI but should have continued on its elliptical course pushed by the wind and constantly adjusting its trajectory.
This is why DJI accepted warranty claim. |
|