Signifikante Unterschiede zwischen den verschiedenen Sensoren?

Kayle

Erfahrener Benutzer
#3
Der ITG3205 ist auch ein MEMS-Chip !!!

Ich fliege aktuell lieber den ITG3205 weil dieser nicht ganz soooooo empfindlich auf Vibrationen ist, wie der MPU.

Kayle
 

zerosight

Erfahrener Benutzer
#4
Der MPU6050 hat noch einige zusätzliche Features eingebaut. Da ist z.B. der mathematische 3D Prozessor oder die Fähigkeit, selbstständig mit anderen Komponenten/ Sensoren (z.B. einem Kompass) über einen eigenen I2C Buss zu kommunizieren und deren Werte zu verarbeiten. Das wird aber alles noch nicht benutzt. Wenn es soweit ist, würde der Arduino deutliche entlastet werden. Davon ist aber noch nichts in Sicht.
 

r0sewhite

Erfahrener Benutzer
#5
Bei den Gyros kann ich keinen wirklich spürbaren Unterschied feststellen. Ob ITG oder MPU ist mir daher relativ egal. Die von Kayle beschriebene Vibrationsempfindlichkeit kann ich auch nicht nachvollziehen.

Wer mit ACC fliegt, dem kann ich hingegen nur zum MPU raten: Ich persönlich habe bislang auch für FPV immer die Finger vom ACC gelassen. Für mich hat sich das angefühlt, als wenn ein Grobmotoriker neben mir steht und gegen meine Steuerbefehle ansteuert. Der MPU ist der erste ACC, den ich persönlich für mich für fliegbar halte. Er arbeitet schön defensiv und macht einfach nur das, was er soll: Stabilisieren.
 
#6
Dem kann ich nur zustimmen! Hatte den Wii+ orig. Kreisel, ne NAZA, und nu wieder Wii mit MPU. Der MPU fliegt manuell etwas ruhiger und präziser als mit Wii+, aber giert viel (!) besser, ruhiger, nicht so bockig und hält dabei die Höhe. Das war mit dem Wii+ schlechter. ACC beim MPU geht recht gut, der Vergleich von Tilman ist super, hätt ich nicht besser formulieren können ;-))

(die NAZA flog (immer im gleichen Quad!) manuell superzickig, für mich kaum zu bändigen, dafür im Atti-Mode zu zahm/weich)
 

scritch

Erfahrener Benutzer
#7
Ok, danke für eure Antworten :) Dann werde ich warten, bis die MPU bei Flyduino wieder verfügbar ist. Woanders kann man die ja leider schlecht ordern.

Eine blöde OT-Frage von mir: Der Gyrosensor "misst" doch die Lage des Copters. Wieso ist es dadurch eigentlich alleine nicht möglich den Copter automatisch wieder in die Waage zu bringen?
Und warum kann man einen Copter nicht komplett manuell ohne Sensoren fliegen, welche Aufgabe hat der Gyro, wenn ich ohne ACC fliege?
 

stoooorm

Neuer Benutzer
#9
Find ich auch interessant und bin am Nachdenken gerade :)

Also grundsätzlich misst der Gyro Winkelgeschwindigkeiten. Die aktuellen Lagewinkel bekommt man dann indirekt durch mathematisches Aufintegrieren der Winkelgeschwindigkeiten.

Wenn du nur mit Gyro fliegst dann gibst du mit deinen Steuerbefehlen Änderungen der drei Winkel (Rollen, Nicken, Gieren) vor und über die Steuersoftware auf dem Arduino werden dann die Motoren automatisch so angesteuert, dass sich der Kopter genau um den Winkel dreht, den du vorgegeben hast. Dieser Winkel wird dann gehalten bis zum nächsten Steuerbefehl.

Ich denke schon, dass man auch nur mit dem Gyro wieder in die Ausgangsposition kommen könnte. WENN die Sensorsignale fehlerfrei wären. Das sind die aber in Realität nicht. Ein kleiner Fehler (Offset, Rauschen, Drift) auf der gemessen Winkelgeschwindigkeit wächst durch das Aufintegrieren zeitlich linear und damit letztendlich über alle Grenzen. D.h. schon nach kurzer Zeit (paar Sek, höchstens ner Minute) ist dein Fehler auf den Winkeln dermaßen groß, dass du nicht mehr sicher zurückfindest.

Mit Gyro + ACC ist man ein bisschen besser, weil man sich da mit den Winkeln noch relativ zur Erdbeschleunigung orientieren kann. Wenn die genau nach unten zeigt, hat man Winkel =0. Aber auch da hat man Fehler die stetig zunehmen.

Ganz ohne Sensoren müsstest du das Gas für jeden einzelnen Motor von Hand steuern. Ich denke da kann man einfach nicht schnell genug reagieren um den Kopter auszubalancieren.

Weiß nicht ob das Sinn macht, was ich hier schreibe ;)

Wenns dich das Thema weiter interessiert, dann google mal nach "Inertialnavigation"."Strapdown Algorithmus" heißt das Verfahren, mit dem man aus ACC + Gyro Navigationsdaten bestimmt.
 

Kytomas

Erfahrener Benutzer
#11
Hallo zusammen,
ich hole den Trade mal wieder nach oben, weil mich eine Frage brennend interessiert.

Wie fliegt ihr eure Copter, mit oder ohne Sensoren?

Mit Gyro ist klar, aber ACC, Barometer, Kompass und GPS. Braucht man das wirklich zum FPV fliegen?
Ich bin jetzt über ein Jahr lang nur mit einem Paris Board, Arduino Pro Mini und dem Wii+ Teil geflogen, dieses hat gereicht und ging super. Vor ein paar Monaten besorgte ich mir auch so ein Bord mit Acc, Baro und Mag. Zu rumspielen war das ganze Zeugs recht interessant ab richtig fliegen konnte ich damit nicht. Als Filesave ganz OK aber wenn mir ein Regler stirbt nützen mir die Sensoren auch nichts. ich hab den ganzen Teil auf einen Schalter gelegt, abgeschaltet und fliege wieder ohne.

Gruß
Kytomas
 

JUERGEN_

Generation 60++
#12
Wie fliegt ihr eure Copter, mit oder ohne Sensoren?
Mit Gyro ist klar, aber ACC, Barometer, Kompass und GPS.
Braucht man das wirklich zum FPV fliegen?
nein, zum Fliegen braucht man das überhaupt nicht, nur zum schweben. (Für den, der nicht fliegen kann). :)

und für manche die glauben, damit schneller fliegen zu lernen, sind im Irrtum.

:)
 

scritch

Erfahrener Benutzer
#13
Gut dass mein altes Thema wieder ausgegraben wurde. Ich habe da naemlich auch wieder ei kleines Sensorproblem. Wollte vor einiger Zeit im Aggromode anfangen zu fliegen. Habe dann den ACC im Flug teilweise aus und wieder eingeschaltet. Irgendwie hat das irgendwas durcheinandergebracht da der Copter so immer ungewollte Flips durchfuehrte die zum Absturz fuehrten. Das sollte der Steuerung doch generell nichts ausmachen wenn man den ACC im Flug aus oder einschaltet?
 

JUERGEN_

Generation 60++
#14
Das sollte der Steuerung doch generell nichts ausmachen
wenn man den ACC im Flug aus oder einschaltet?
das sind eigentlich 2 grundverschiedene Seuerungsarten.
mit ACC steuerst du den Kippwinkel.
ohne ACC steuerst du die roll/nick Geschwindigkeit

wenn du das im Vorwärtsflug machst, muss er geradezu einen Salto machen.
man muss dann schon wissen was man tut. :D
 

scritch

Erfahrener Benutzer
#15
Ich wuste, was ich tue. Er flog ja auch ein wenig. Eine halbe Minute konnte ich ihn ohne ACC gut steuern. Und dann fings an.
 
#16
Wird hier vielleicht von zwei unterschiedlichen Dingen geredet?
Ein ACC-Sensor (Acceleration) misst doch die Translatorische Bewegung bzw. Beschleunigung. Wieso ändert sich dadurch die Steuerungsart? Ich dachte immer, dass die Gyrosensoren das Drehen um die drei Achsen messen und regeln und der ACC ein Abdriften des Copters ohne Rotation misst und regelt (z.B. Wind in der Horizontalen, Motorleistung in der Vertikalen, ...).

Jürgen schreibt von unterschiedlichen Steuerungsarten, Scratch001 vom Ein- und Ausschalten des ACC-Sensors. Oder bedingt das eine das andere in der aktuellen Multiwii Firmware?
 
FPV1

Banggood

Oben Unten