Compass errors seem to be attributed to many of the fly aways and crashes reported here. I understand that the compass calibration is a must and the instructions in the manual state you have to stay away from metal objects to prevent compass errors. However It is not always obvious you are near some metal, like rebar in concrete when you take off.
That said, it seems like bad programming to have compass errors result in uncontrolled flight and fly aways. If the compass is telling the motors to fly away when there is no stick input, this is the worst possible error handling. I understand that the compass is used to hold it’s position in the wind when hovering, but to fly away without any stick input shows that the software is not cross checking GPS to know when the drone is really drifting in the wind or if the compass is giving faulty info. There has to be a better way to handle these errors.
I would think a better way it handle compass errors would obviously be to throw an error after cross checking the gps, and just hover or hold position, rather than accelerating in the wrong direction without stick inputs. The compass error should direct the pilot to use RTH or fly home manually immediately.
There has to be a better way to handle these errors than uncontrolled acceleration and crashes. Any better ideas?
That said, it seems like bad programming to have compass errors result in uncontrolled flight and fly aways. If the compass is telling the motors to fly away when there is no stick input, this is the worst possible error handling. I understand that the compass is used to hold it’s position in the wind when hovering, but to fly away without any stick input shows that the software is not cross checking GPS to know when the drone is really drifting in the wind or if the compass is giving faulty info. There has to be a better way to handle these errors.
I would think a better way it handle compass errors would obviously be to throw an error after cross checking the gps, and just hover or hold position, rather than accelerating in the wrong direction without stick inputs. The compass error should direct the pilot to use RTH or fly home manually immediately.
There has to be a better way to handle these errors than uncontrolled acceleration and crashes. Any better ideas?