Brushless Gimbal, einrichten und einstellen. Sammelthread.

Status
Nicht offen für weitere Antworten.

HongKong-Pfui

Antivibration-Master
#42
Hi Zusammen,

ich hatte mir noch einen Controller von einem deutschen Händler gekauft inkl. Sensor. Soll ein Martinez 3.1 sein

Wenn ich die 048 aufspiele klappt das, wenn ich aber versuche die aktuelle 049er aufzuspielen kommt vom Arduino Prog folgende Fehlermeldung

IMU:44: error: variable or field 'readACC' declared void
IMU:44: error: 'axisDef' was not declared in this scope
IMU.ino: In function 'void initSensorOrientationDefault()':
IMU:40: error: 'sensorDef' was not declared in this scope
IMU:40: error: 'ROLL' was not declared in this scope
IMU:41: error: 'PITCH' was not declared in this scope
IMU:42: error: 'YAW' was not declared in this scope
IMU.ino: In function 'void initSensorOrientation()':
IMU:85: error: 'config' was not declared in this scope
IMU:87: error: 'sensorDef' was not declared in this scope
IMU:87: error: 'YAW' was not declared in this scope
IMU:88: error: 'ROLL' was not declared in this scope
IMU:89: error: 'PITCH' was not declared in this scope
IMU:92: error: 'config' was not declared in this scope
IMU:94: error: 'sensorDef' was not declared in this scope
IMU:94: error: 'ROLL' was not declared in this scope
IMU:94: error: 'PITCH' was not declared in this scope
IMU.ino: In function 'void setACCFastMode(bool)':
IMU:104: error: 'AccComplFilterConst' was not declared in this scope
IMU:104: error: 'DT_FLOAT' was not declared in this scope
IMU:106: error: 'AccComplFilterConst' was not declared in this scope
IMU:106: error: 'DT_FLOAT' was not declared in this scope
IMU:106: error: 'config' was not declared in this scope
IMU.ino: In function 'void initIMU()':
IMU:114: error: 'gyroScale' was not declared in this scope
IMU:114: error: 'resolutionDevider' was not declared in this scope
IMU:119: error: 'EstG' was not declared in this scope
IMU.ino: In function 'void rotateV(fp_vector*, float*)':
IMU:128: error: variable 'fp_vector v_tmp' has initializer but incomplete type
IMU:129: error: invalid use of incomplete type 'struct fp_vector'
IMU:42: error: forward declaration of 'struct fp_vector'
IMU:129: error: 'ROLL' was not declared in this scope
IMU:129: error: 'PITCH' was not declared in this scope
IMU:130: error: invalid use of incomplete type 'struct fp_vector'
IMU:42: error: forward declaration of 'struct fp_vector'
IMU:130: error: 'YAW' was not declared in this scope
IMU:131: error: invalid use of incomplete type 'struct fp_vector'
IMU:42: error: forward declaration of 'struct fp_vector'
IMU.ino: In function 'void readGyros()':
IMU:140: error: 'mpu' was not declared in this scope
IMU:141: error: 'sensorDef' was not declared in this scope
IMU:142: error: 'gyroADC' was not declared in this scope
IMU:142: error: 'ROLL' was not declared in this scope
IMU:142: error: 'gyroOffset' was not declared in this scope
IMU:146: error: 'PITCH' was not declared in this scope
IMU:150: error: 'YAW' was not declared in this scope
IMU.ino: At global scope:
IMU:155: error: variable or field 'readACC' declared void
IMU:155: error: 'axisDef' was not declared in this scope
IMU.ino: In function 'void updateGyroAttitude()':
IMU:172: error: 'gyroADC' was not declared in this scope
IMU:172: error: 'gyroScale' was not declared in this scope
IMU:172: error: 'DT_FLOAT' was not declared in this scope
IMU:175: error: 'EstG' was not declared in this scope
IMU.ino: In function 'void updateACC()':
IMU:183: error: 'accLPF' was not declared in this scope
IMU:183: error: 'accADC' was not declared in this scope
IMU:184: error: 'accSmooth' was not declared in this scope
IMU:185: error: 'accMag' was not declared in this scope
IMU:191: error: 'accMag' was not declared in this scope
IMU:196: error: 'accSmooth' was not declared in this scope
IMU:196: error: 'ROLL' was not declared in this scope
IMU:196: error: 'acc_25deg' was not declared in this scope
IMU:196: error: 'PITCH' was not declared in this scope
IMU:196: error: 'YAW' was not declared in this scope
IMU:197: error: 'flags' was not declared in this scope
IMU:199: error: 'flags' was not declared in this scope
IMU.ino: In function 'void updateACCAttitude()':
IMU:212: error: 'accMag' was not declared in this scope
IMU:212: error: 'flags' was not declared in this scope
IMU:214: error: 'accSmooth' was not declared in this scope
IMU:215: error: 'EstG' was not declared in this scope
IMU:215: error: 'AccComplFilterConst' was not declared in this scope
IMU.ino: In function 'void getAttiduteAngles()':
IMU:226: error: 'angle' was not declared in this scope
IMU:226: error: 'ROLL' was not declared in this scope
IMU:226: error: 'config' was not declared in this scope
IMU:226: error: 'EstG' was not declared in this scope
IMU:226: error: 'Rajan_FastArcTan2_deg1000' was not declared in this scope
IMU:229: error: 'PITCH' was not declared in this scope
_BruGi.ino: In function 'void loop()':
_BruGi:275: error: 'readACC' was not declared in this scope

Der Sensor ist noch nicht angeschlossen - was bei der 048 auch egal ist. Weiß jemand, wo der Fehler liegt?

LG

HKP
 

HongKong-Pfui

Antivibration-Master
#44
Hi, der Händler meinte aber, dass ich im Arduino Uno wählen soll. Und das habe ich ausgewählt. Mit dieser Einstellung kann ich ja die 048 auf das Board laden nur eben nicht die 046 und auch nicht die 049
 

RC FAN2

Erfahrener Benutzer
#45
@hongkong-pfui ; schau bitte ob alle Projekt datein im order "Brugi" sind , und überprüfe ob diese auch vollständig in die Arduino IDE geladen werden.
Ob
 

HongKong-Pfui

Antivibration-Master
#46
alles klar, klappt jetzt :)
wunderbar. Vielen Dank für die Hilfe
 
Zuletzt bearbeitet:
#47
i have the same problem with the 4114 motors and the 77 software.
the p is to low4 max i=0 d=4 pwm 50.
4s lipo.
the nik is ok but the roll is bad .
wen you plug the lipo in you feel hou strong the motors are but after that it gets week.
 

Polzi

Erfahrener Benutzer
#48
Servus, hier nochmal ich...

mit Version .48 hatte ich echt gute Erfolge.
Siehe:

http://www.youtube.com/watch?v=7vw7uzw2ZCo

Dummerweise ist nach ewigem Probieren mit der.49er Soft Das mein Ergebnis:
(bitte erst mal sie ersten Minuten vergessen, ich habe vergessen zu schneiden...)
http://youtu.be/rZgZSg-1ofg

Was kann mein Problem sein.
P, I, D ?
dauernd habe ich Vibrationen, die Motoren laufen auch nicht sauber, irgendwie ruckartig.
Einzig das Schwenken funktioniert jetzt super.

Irgendwelche Tipps für mich? Im Urlaub hat schon nichts geklappt und kommenden Sonntag soll ich für einen Freund Filmen...

Danke

Robert
 

oergybln

Erfahrener Benutzer
#50
da hänge ich mich mal ran..habe genau die selben vibs!!




Servus, hier nochmal ich...

mit Version .48 hatte ich echt gute Erfolge.
Siehe:

http://www.youtube.com/watch?v=7vw7uzw2ZCo

Dummerweise ist nach ewigem Probieren mit der.49er Soft Das mein Ergebnis:
(bitte erst mal sie ersten Minuten vergessen, ich habe vergessen zu schneiden...)
http://youtu.be/rZgZSg-1ofg

Was kann mein Problem sein.
P, I, D ?
dauernd habe ich Vibrationen, die Motoren laufen auch nicht sauber, irgendwie ruckartig.
Einzig das Schwenken funktioniert jetzt super.

Irgendwelche Tipps für mich? Im Urlaub hat schon nichts geklappt und kommenden Sonntag soll ich für einen Freund Filmen...

Danke

Robert
 

baka

Erfahrener Benutzer
#51
Also ich hatte/habe auch ähnliche Vibrationen, welche meiner Meinung nach immer vom Wind oder eben schnellerem Flug kamen. Wie schauen denn Eure Gimbals aus? Meines ist ein Fanmuse und schon eher als "elastisch" zu bezeichnen. Konnte es aber verbessern, indem ich einen meiner Akkus auf die Gimbalaufhängung ausgelagert und ca. 123 unterschiedliche Entkopplungsarten ausprobiert habe.
Wenn das Ganze aber von den Motoren oder Einstellungen her kommt...dann fände ich das ziemlich lustig....
Denkt Ihr nicht auch, dass das der Wind ist, weil es ja relativ unregelmäßig daherkommt und immer nur kurz? In Deinem Video Robert sind die Baumwipfel ja auch alles andere als ruhig.
 

Polzi

Erfahrener Benutzer
#52
Hallo,

mein Gimbal ist eigentlich recht massiv gebaut. dummerweise habe ich diese Vibrationen auch bei nicht so starkem Wind.
bei der .48 er Version hatte ich es zwar echt nicht leicht mit der Einstellung der nick Achse, aber irgendwann war das Ergebnis annähernd perfekt, und das bei keineswegs ruhigem Copter. Erst mit dem Wechsel auf .49 (in der Hoffnung die Nickachse zuverlässiger zu bekommen und den Schwenk zu bekommen) fingen die Vibrationen an.
Das Gimbal ist bei mir mit Alpagel Buchsen entkoppelt es hat bisher echt super funktioniert.
jetzt habe ich nochmal .48 geflasht. Alleine der Motorlauf ist extrem viel ruhiger.
Mist, was soll ich tun?

Robert
 

baka

Erfahrener Benutzer
#53
Hmmm...bei mir ist es die Roll-Achse, konnte aber zwischen den Versionen keinen merklichen Unterschied erkennen. Aber wenn das wirklich eine Einstellungssache wäre, dann hätte ich echt mal etliche Stunden in die falsche Richtung versucht...
 

Polzi

Erfahrener Benutzer
#54
So,
heute war ich fliegen.
Vers .48 keine Vibrationen.
Lediglich noch ein Bisschen zu wenig P.
Heute möchte mir ein Kollege helfen. Bin mal gespannt!

Robert
 

schoeni

Neuer Benutzer
#55
Hallo Allerseits

Hab mir nun auch nen Martinez Gimbal Controller zugelegt.
Wollte diesen gestern an die GUI hängen. Leider ohne Erfolg.
Der PC erkannte das angeschlossene Board nicht. Die Anleitungen zum Update usw. hab ich schon mal durch geackert.
Was ich darin nicht eindeutig gefunden habe, ist: Muss das Board für den Anschluss per USB Kabel am PC trotzdem mit Strom aus einem Akku versorgt werden?

Nicht dass mir das Gimbal Board und gar der PC noch Schaden nimmt.........
 

schoeni

Neuer Benutzer
#56
Ok, ob mit oder ohne Akku.
Das Teil erzeugt bei meinem PC keinerlei Reaktion.
Finde kein Gerät in der Gerätesteuerung, wenn ich den Controller mit USB am PC anschliesse.
Trotzdem, dass ich FTDI Treiber installiert habe.
 

Wuiz

Erfahrener Benutzer
#58
Hi,
nach ewigem Frust bin ich endlich zu einem akezptablen Ergebnis gekommen - schuld war ein zu langes Sensorkabel und die Montage mit flexiblem Doppeltape. Mit Ferritkern und neuer Verlegung funktionierts jetzt ganz gut.

Nur die Nick-Achse bekomme ich nach wie vor nicht perfekt hin, da gibt es noch ein Zittern, dagegen hilft auch kein P und D oder PWM ändern großartig.. Wird aber bestimmt noch. :)

Kann mir bitte nochmal jemand erklären was ich mit dem I-Regler mache? Der steht momentan mehr oder weniger sinnlos auf 10, weil ich bei anderen Werten keine Änderungen an der Steuerung feststellen konnte. Oder ist das das Geheimnis für einen sanften Lauf? Firmware ist die 049r77.

Das Gimbal ist btw. noch nicht gut entkoppelt, dafür hatte ich noch keine Zeit.. werde im Laufe der nächsten Wochen noch vernünftige Dämpfer dranbauen.

http://www.youtube.com/watch?v=NSxBPLhw2Ak&feature=youtu.be

Grüße! Stephan
 

Blumenkindle

Erfahrener Benutzer
#59
Servus,

Habe kurz nee Frage zum Alexmos Sensor... Wo kommt der genau hin? Genau mittig unter die Kamera? (X / y) Achse??? Wo ist der Punkt/Platz am besten? Wo hat er es am einfachsten und bewirkt somit am meisten? :)

Gruß Hannes?
 
#60
Hallo Hannes,

schau mal auf die Platine des Sensors, da ist ein Achsenkreuz aufgezeichnet - der Y-Pfeil ist in Flugrichtung. Steht so im Base-Cam Manual.

Was die Vibrationen und Bildstörungen angeht kann ich nur empfehlen das Gimbal möglichst "starr" zu entkoppeln. Wenn die Befestigung des Gimbals zu weich am Kopterrahmen erfolgt ergeben sich bei Schwingungen zwischen Rahmen und Gimbal Relativbewegungen.

Prüft einfach mal durch Filmen der Ausleger wie die sich bei einem schlechten Bild verhalten. Wenn ihr ein Zittern seht ist das Gimbal zu weich.

Grüße

Knut
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten