OneMatt
lvl.3
Flight distance : 155984 ft
Canada
Offline
|
DJI Thor Posted at 2017-7-30 18:46
ATTI mode means GPS is not used for positioning and the aircraft can only maintain altitude using the barometer. If the GPS does not work and compass is massive, the drone can not recognize the direction, if the drone is entered in ATTI mode passively, you can still use the RC to control the drone. But if the drone loses GPS signal and compass error during the failsafe RTH, the drone will flyaway coz it does not own a direction to go and you can not control it.
So, why doesn't it ignore the compass, and just choose to hover level, ignoring the bad compass signal? We know that the system can detect compass errors, and you should also know from the IMU and its gyros what the acceleration is like on all other axis. Why not program to ignore the erroneous compass signal, and just look at the IMU and hover at level?
For example, every drone I have built, from KK board, to APM, to NAZE32, all have the ability to level out. The KK board doesn't have a compass, just 3 basic gyros (before integrated 6 axis units!), before DJI even existed. So, if those can lose compass heading/have NO compass heading, yet still hover FLAT, why can't whatever DJI has programmed?
Also, on those boards, they can reference the data from the IMU/Gyros and know if they have started to yaw even without compass input.
I would much prefer to have my drone hover flat, knowing it is above a safe area, than to have it fly away an unknown distance into an unknown danger (ie: flies a kilometer away into a crowd). I'm plenty skilled enough to fly a craft to safety that doesn't have a good compass heading at all. And, from what I can read on this forum, compass errors seem to predict a good portion of the issues.
|
|