Aaah, ein paar Bilderchen
Kabelpaare sind eine Leiterschleife und wirken daher als Spule die ein magnetisches Feld erzeugt und den Kompass beinflusst. Je nachdem wie du dein Lipo Kabel gerade liegen hast, wird die Auswirkung auf den Kompass mal mehr und mal weniger sein.
Ich kann dir nur empfehlen deinen Aufbau ein bisschen zu verbessern.
Bei den Lipos die Stecker entfernen, die Kabel auf eine sinnvolle Länge zu kürzen, dann verdrillen und am Ende den Stecker wieder dran. Das dauert keine 5 Minuten pro Akku.
Der Stromsensor liegt zu dicht an dem APM. Versuche doch mal die komplette Hauptstromversorgung möglichst unter den Kopter zu packen und möglichst symmetrisch auszuführen.
Zur Erinnerung nochmal ein Bild aus dem Physikunterricht:
Das Video von mir ist zugegebenermaßen nichts besonderes. Der Kopter kam vom Waypoints Abfliegen zurück und ist gerade dabei mit RTH zu landen. Ca. 3 Windstärken mit blöden Verwirbelungen in Bodennähe. Ich habe meiner Freundin nur schnell das Handy in die Hand gedrückt. Wenn das Wetter besser wird, dann mache ich nochmal ein besseres Video.
Mein Kopter fliegt 1A die Waypoints an, dreht zum nächsten, und landet am Ende verdammt genau auf der Startposition. Besser geht es in meinen Augen kaum. Drehen kann ich ihn auch, ohne dass er groß von der Position abweicht.
Die V2.9 scheint ein paar blöde Bugs zu haben. Darum geht es hier ja auch um die V3 (beta).
Ich glaube, dass der MissionPlanner an den verdrehten Parametern schuld ist. Teilweise konnte ich gar nicht meine gewollten Parameter eingeben. Bei ArduPlane das gleiche.
Seitdem ich meine Parameter nur noch über die Advanced Parameters List ändere, ist das Problem passé.