Externer Kompass Richtung

Buzzerbee

Erfahrener Benutzer
#1
Hey,

der externe Kompass regt mich auf :mad:

Wie soll ich denn bitte herausfinden, wie der richtig herum angebracht ist, mal davon ausgegangen dass das was auf dem Kompass drauf steht falsch wäre, will mich nich darauf verlassen.

Ich guck mir also die mx, my und mz werte im Missionplanner an. So, und was sagt mir das jetzt?

x vorne, y oben und z rechts vermute ich mal.

Und was mach ich jetzt? ^^ Ich weiß ja ungefähr wo Norden ist hier. Dass x wenn ich mitm Copter vorne nach Norden zeige auf 0 ist, das schaffe ich wenn ich im Mission Planner "Rotation_YAW_135" auswähle. Aber was soll ich mit y und z machen? Hab alles mögliche rumprobiert, aber das macht dann alles den X wert wieder falsch...

Wie soll man das ohne Referenz denn herausfinden was richtig ist?? :???:
 

Jace25

Erfahrener Benutzer
#3
Auf dem l883 chip auf dem externen Kompass ist ein weisser Punkt. Dieser muss genauso zeigen wie der vom onboard Kompass
 

Buzzerbee

Erfahrener Benutzer
#4
Auf dem compass chip oder auf dem modul steht was falsches?


Wahrscheinlich nicht, aber das war nen 2$ Kompass aus China, die könnten doch mal nen falsches XYZ Diagramm da raufdrucken. Muss doch irgendeine Möglichkeit geben das alleine über den Mission Planner rauszufinden wie es richtig ist...

Auf dem l883 chip auf dem externen Kompass ist ein weisser Punkt. Dieser muss genauso zeigen wie der vom onboard Kompass
Da muss ich erstmal den internen Kompass finden :p Ah ja, da ist ein Punkt drauf auf dem internen L883. Sieht eher aus wie ein © Zeichen ^^

Ich habe den externen momentan genauso angebracht wie der interne angebracht ist, nur dass der externe bei mir halt "auf dem Kopf" steht. Also wo beim internen oben ist, ist beim externen unten.
Die Yaw Achse dürfte doch davon eigentlich nicht betroffen sein, oder? Warum muss ich dann ""Rotation_YAW_135" einstellen, damit der mx wert auf 0 ist wenn ich nach Norden zeige?
 
Zuletzt bearbeitet:

hulk

PrinceCharming
#5
Nicht nach dem diagramm gehen sondern nach dem punkt. Zeigt er nach vorn und ist er oben drauf, ist es rotation none.
 

Buzzerbee

Erfahrener Benutzer
#6
naja der punkt zeigt ja auch beim internen nicht nach "vorne", sondern nach links, also er ist in der linken unteren ecke der kompass aufschrift wenn man von oben in die "nach vorne" richtung des boards guckt ^^
Und genauso ist der externe halt jetzt auch angebracht, nur dass er halt bei Y um 180° gedreht ist, weil ich ihn quasi von unten an den copter geklebt habe.
 

hulk

PrinceCharming
#7
Bau ihn doch so ein, dass der punkt vorn rechts und oben ist und mach Rotation none.
Und Natürlich eine neue livecalib.
 

Buzzerbee

Erfahrener Benutzer
#9
Bau ihn doch so ein, dass der punkt vorn rechts und oben ist und mach Rotation none.
Und Natürlich eine neue livecalib.
Da ich den Kompass von unten ankleben muss kann ich den Punkt nicht "oben" haben, sondern er ist immer "unten" (richtung Erdmittelpunkt zeigend).
Wenn der Punkt vorn rechts ist, dann habe ich bei "Rotation_NONE" und Richtung Norden ausgerichtet einen mx wert von 270. Auf dem internen Kompass ist der Punkt wie gesagt unten links (aber natürlich nach "oben" zeigend, also richtung himmel)...


Die Seite kenn ich, aber da steht ja leider nix bezüglich "wie richtet man den richtig aus"...

:(
 

hulk

PrinceCharming
#10
Dann halt um 180 grad drehen. Dann ist es roll 180.
Und wenn du nicht dahinter kommst, musst du halt ins original investieren.
 

Buzzerbee

Erfahrener Benutzer
#12
Ich frage mich halt von wo ich "vorne rechts" beurteilen soll. Wenn ich meinen Copter von unten angucke ist vorne rechts ja da, wo, wenn ich ihn von oben anguckte, vorne links wäre. Muss ich von den "von oben" oder von der "von unten" perspektive ausgehen?
Bin jetzt mal von der "von unten" Perspektive ausgegangen (und habe "Rotation_ROLL_180 ausgewählt), wenn ich nach Norden ausrichte bekomme ich einen mx wert von -300. Warum ist eigentlich der Wert der im Mission Planner im Tab "Schnell", "Yaw(deg)", nicht gleich dem mx wert im Tab "Status"? Sollten nicht eigentlich beide Werte die "flache" ausrichtung des Kompasses anzeigen, also so wie halt ne Kompassnadel zeigen würde? Der "Yaw(deg)" Wert ist z.b. gerade 174, während der mx wert wie schon gesagt -300 ist.
 

Buzzerbee

Erfahrener Benutzer
#14
Ja, das weiß ich!
Aber kann ja sein dass, wenn man das mit Roll 180 umkehren macht, die Software sich einfach denkt dass oben unten ist, was dann ja halt auch hieße dass man den Chip von unten gesehen aus richtig positionieren müsste.
 

Buzzerbee

Erfahrener Benutzer
#16
IMG_20140816_181157.jpg
IMG_20140816_181255.jpg

So, da seht ihr den Kompass unten an das Carbon rangeklatscht ;) (Erstmal nur provisorisch, weil ich den ja alle 2 Minuten drehe :D)

Der Punkt zeigt jetzt von oben gesehen nach vorne rechts.
 

Buzzerbee

Erfahrener Benutzer
#18
Ah, vorne ist natürlich da wo im Bild auch vorne ist :D Hab ich vergessen zu schreiben ^^ Die Kamera schaut also von hinten auf den Copter rauf (Der orangene Ball da zeigt hinten an)
 

Buzzerbee

Erfahrener Benutzer
#20
Wenn Du ihn über Kopf motiert hast, müsstest Du roll180 +yaw90 eingeben.

Hab ich eingestellt.
Wenn ich den Copter jetzt nach Norden ausrichte (also der Copter gerade aufm Tisch steht und die Nase nach Norden zeigt) dann hab ich die Werte:

Yaw(deg): 135
mx: -114
my: -107
mz: 244


Warum das Yaw(deg) nicht identisch mit dem mx Wert ist habe ich immer noch nicht verstanden, aber mx sollte auf jeden Fall nicht -114 sein sondern 0... Denn der Copter zeigt ja nach Norden.

Also ist immer noch irgendwas absolut falsch :(
 
FPV1

Banggood

Oben Unten