Brushless Gimbal Controller - SOFTWARE

Status
Nicht offen für weitere Antworten.

ahahn

Erfahrener Benutzer
Ein neues Update steht zum Download, Brugi_049A_r45.
http://code.google.com/p/brushless-gimbal/downloads/list
Ich hoffe es ist eine Verbesserung ;)

Es sind keine großen Änderungen,
* die RC Steuerung funktioniert jetzt durchgängig (kein 45 Grad Glitch, vorerst nur bei Pitch).
* Nach dem Einschalten sollte schneller in die Ruhelage gefahren werden.

Die Gyrokalibrierung klappt manchmal nicht so gut, dann ist die Ruhelage schief, die Ursache ist leider noch unbekannt ...

viel Spaß
Alois
 

lazyzero

... zu viel geflashdingst
Hallo Zusammen,
ich muß hier nochmal fragen: (Suchfunktion schon bemüht)
Die GUI 049 auf einem iMac? Wer arbeitet mit einem iMac und OSX-System? Die GUi ist ja eine TCL-Datei.
Unter Windows und Mac gibt es ja das ActiveTcl8.6, aber nicht mehr für Mountain-Lion 10.8.2.
Gibt es eine Lösung?
Gruß
Axel
Hi, ich verwende die Tcl GUI mit OSX Mountain Lion aber nicht als 8.6 sondern letzte 8.5. das geht sehr gut.

Gruß Christian
 
Hallo Community!

Seit einiger Zeit verfolge ich den Thread und hab mir nun auch ein eigenes Gimbal angeschafft. Ich verwende einen Martinez 3.0 Controller (von ahm-rc). Hier nochmal ein Dankeschön an alle Entwickler die sich die Mühe machen dieses Projekt voran zu treiben!
Ich habe vor das Gimbal nicht für einen Quad herzunehmen sondern für ein Flugzeug zu verwenden. Dabei soll die Kamera in der Nase eingebaut werden und mit Roll und Pitch gesteuert werden. Zum Testen habe ich mir eine Konstruktion für einen Quad gefräst.

Nun zu meinem Problem. Da ich mit zwei Achsen den ganzen Halbraum unter dem Flugzeug sehen möchte, ist es notwendig um 90° zu rollen, bzw um 90° zu nicken. Gestern habe ich Tests mit der 48er Version durchgeführt. Ein Video ist einfacher um zu beschreiben was passiert:
[video=youtube;NWhLkEAXnWU]http://www.youtube.com/watch?v=NWhLkEAXnWU[/video]

Einfach gesagt fängt das Gimbal bei "extrem" Winkeln an sich zu hängen und spielt vollkommen verrückt. Heute habe ich dann die 49 R45 drauf gespielt. Das ausbrechen beim nicken ist nun weg, jedoch ist es beim rollen noch vorhanden.

Ein weiteres Problem ist nun, dass der Nickmotor ständig anfängt sich aufzuschauckeln. Ich habe erst überlegt ob es an der einarmigen Konstruktion liegt.. Allerdings habe ich schon ganz ruhige Testläufe mit einer älteren Version machen können. Jetzt bekomme ich die Regelwerte nicht mehr hin.

Habt ihr Lösungsvorschläge wie ich das unkontrollierte Verhalten bei extrem Winkeln vermeiden kann und wie ich das Vibrieren des Nickmotors beende?

Vielen Dank schon mal im Vorraus!

Gruß,

Martin
 
Hallo Martin, die 48er und 49er PID-Werte sind nicht direkt übertragbar.
Versuche doch mal, den Schwenkbereich nicht auf volle 90, sondern 85 o.ä. einzustellen. Du wirst ja ein Weitwinkel haben, und vielleicht verhindern die paar Grad (bei sonst korrekten Werten) einen Gimbal lock.
 

ahahn

Erfahrener Benutzer
Hallo Martin, wie schon vorher gesagt. Keine Werte von 048 übernehmen sondern neu einstellen.
Laufrichtungen, PID Werte. Zuerst alles einmal ohne RC einstellen. (siehe frühere posts)
Zuerst muss es sauber die waagrechte halten und auch zügig zurückkehren, wenn man es kurz mit der Hand aus der Mitte drückt.
Auf jeden falls sicherstellen dass der Schwerpunkt in der Drehachse liegt, es darf nicht von selber (wenn abgeschalten) wegkippen.
Erst dann RC verwenden, zuerst einen Kanal, dann den anderen dazunehmen.
lg
Alois
 

quadraf

Erfahrener Benutzer
Ein neues Update steht zum Download, Brugi_049A_r45.
http://code.google.com/p/brushless-gimbal/downloads/list
Ich hoffe es ist eine Verbesserung ;)

Es sind keine großen Änderungen,
* die RC Steuerung funktioniert jetzt durchgängig (kein 45 Grad Glitch, vorerst nur bei Pitch).
* Nach dem Einschalten sollte schneller in die Ruhelage gefahren werden.

Die Gyrokalibrierung klappt manchmal nicht so gut, dann ist die Ruhelage schief, die Ursache ist leider noch unbekannt ...

viel Spaß
Alois
Ich sollte das keine kleine anderung nennen!:) Jetzt laufen die Gui's wieder einwandfrei.:cool:

Super danke,
Hans
 

oskar5

Erfahrener Benutzer
@fox4

Hallo Fox4, dann verrate doch mal, wie du das geschaft hast die GUI ausschließlich beim Mac laufen zu lassen.
Welche GUI? Die mit Tcl-Endung? Oder gibt es für Mac eine andere?
Gruß
Axel
 
Danke.
Ich habe das Gimbal heute bereits neu eingestellt, da die alten PIDs gar nicht funktioniert haben. Ich habe das verfahren so angewandt wie es bereits zuvor in Beiträgen beschrieben wurde: Erst P bis schwingt, dann D und I.

Das mit dem Gimbal Lock hab ich mir auch schon gedacht. Ich weiss leider nicht wie der Code aufgebaut ist und kann daher wenig mitreden, aber gibt es vll die möglichkeit da etwas einzubauen das den Fehler bei 90° behebt? Bzw. ist es absehbar, dass sowas einmal integriert wird?

Wie machen es denn Plattformen wie z.B. der Ardupilot. Dort muss ja auch ein Gyro, Acc und Mag verarbeitet werden. Ist der einfach von der Rechenleistung besser und kann deshalb auch kompliziertere Rechnungen durchführen?

Für meine spätere Anwendung ist es notwendig dass die Kamera genau 90° zur Seite zeigen kann, deshalb will ich da ein bisschen nachhaken ;)

Martin
 

Ricken84

Erfahrener Benutzer
So nun konnte ich heute mal die neue FW testen :)

PID gingen gut zum einstellen, RC Nick läuft super ohne irgendwelche hacker und das gesamte System läuft sehr ruhig ohne brummen und co. Super gemacht !!!

Testflug vorhin lief sehr gut und hält wunderbar die Wage, selbst mit Nick senkrecht nach unten :)
Bei langen seidlichen flügen kommt der Horizont noch etwas mit aber das ist minimal und zu verachten ;)

Ich bin sehr sehr glücklich damit :) Sehr gute Arbeit

Gruss Ricardo
 
Alois, alle

Will auch mal von der 048er sw weg. Wie bekomme ich eine neue Firmware wie die Brugi_049A_r45 auf das board geladen?

Ich habe est geschafft, das TCL - GUI file mit tclkit-8.5.8-win32.upx.exe zu starten. (in der 048-Version war die GUI als exe vorhanden, habe erst mal gebraucht, um zu verstehen, daß tcl eine Interpretersprache ist und das tclkit besorgt. Kann es aber nur in der Kommandozeile starten, habe deshalb eine .bat datei gemacht, um minicht jedes Mal die Finger wund zu schreiben).

Also, das GUI startet dann unfallfreii, ich bekomme auch die Verbindung zum Board, die mir als Fehler mitteilt, daß dort noch die 048er Version drauf ist. Logisch, also so weit so gut. Mit der Funktion Firmware>Upload bekomme ich aber eine Fehlermeldung. Habe ich das Verfahren falsch verstanden? Oder erwartet das File die upzuloadende sw in einem speziellen Verzeichnis? Ich erhalte keinen Fragedialog über den Ort der upzuloadenden sw.

Danke für einen Hinweis.

Gruesse

Artur/FotoAmateur
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten