Brushless Gimbal Controller - SOFTWARE

Status
Nicht offen für weitere Antworten.

ahahn

Erfahrener Benutzer
Zur Abwechslung kein Firmware Update, sondern ein Bild vom Entwickler-Arbeitsplatz :)

Alois

P.S.: die Version 50 r191 ist gerade aus dem Ofen, ich denke heute Abend bring ich sie raus ... wenn ich nicht am Mikrokopter Stammtisch heut Nachmittag zu viel Punsch konsumiere :)

 

nico_99

Erfahrener Benutzer
......cool! :D
 

ahahn

Erfahrener Benutzer
Hallo BruGi Freunde !

ich hab die Version 50 r191 zum Download freigegeben
http://code.google.com/p/brushless-gimbal/downloads/detail?name=BruGi_050_r191.zip&can=2&q=

Seit Version 49 r161 gibt es viele Neuigkeiten und Verbesserungen und es wird sicherlich eine Menge Fragen geben.

Die genaue Auflistung der Änderungen ist beim Download zu finden bzw. steht in der ReleaseHistory.txt Datei.

Ich hoffe hier auf die Community, dass entsprechende Hilfestellung gegeben wird und nicht alle Fragen bei mir hängen bleiben :D


Bin schon auf das Feedback neugierig.

Alois

P.S.: vielleicht können wir Meister motivieren die GUI aufzupeppen :D
 

ray_tracer

Erfahrener Benutzer
Psst, Weihnachten naht...

Features:

* Android 4 only - kein IOS-God-Phone
* Via Bluetooth über die serielle Konsole (geht über jedes Android-unterstützte SPP Bridge Modul - z.B.:Dieses hier...)
* Nur Parametrierung, kein grafisches Gyro-/Achsendisplay

Läuft im Teststadium und wird noch auf div. Platformen debuggt.
Daher bitte momentan keine Fragen zum Erscheinungstermin und ob es auf Deinem Phone/Tablet/Phablet/Martinez-Board-Clon läuft.

Hardcore (!) Android-Hacker mit Wissen im Bereich Kontext- und Hardwaresensitiver GUI-Programmierung dürfen mir schreiben...


lg - Ray




Hallo BruGi Freunde !

ich hab die Version 50 r191 zum Download freigegeben
http://code.google.com/p/brushless-gimbal/downloads/detail?name=BruGi_050_r191.zip&can=2&q=

Seit Version 49 r161 gibt es viele Neuigkeiten und Verbesserungen und es wird sicherlich eine Menge Fragen geben.

Die genaue Auflistung der Änderungen ist beim Download zu finden bzw. steht in der ReleaseHistory.txt Datei.

Ich hoffe hier auf die Community, dass entsprechende Hilfestellung gegeben wird und nicht alle Fragen bei mir hängen bleiben :D


Bin schon auf das Feedback neugierig.

Alois

P.S.: vielleicht können wir Meister motivieren die GUI aufzupeppen :D
 
Zuletzt bearbeitet:
Hallo an alle,

@Ray
Die Idee Finde ich SUPER!!!

Habe da leider ein Problem und weiß leider nicht wo es her kommt und wie ich es wieder beseitige. Vielleicht weiß ja Jemand von euch Rat :( :

Ich hab mir für meinen Quad ein Gimbal gegönnt. Funktioniert auch wunderbar, hab gestern auch noch mal schnell die v0.5 drauf gemacht, funktioniert auch super !!! Nur leider steigt das ganze System im Flug aus :(. Hab es gestern zwei Stunden im Zimmer aus probiert, da lief alles einwandfrei. Aber so nach ca. 2 - 3 Minuten im Flug, kippt es einfach zur Seite weg und reagiert nicht mehr, weder auf Wackeln noch auch "Befehle" von der Funke.
Weiß vielleicht Jemand von euch was hier das Problem ist ? Bin über jeden Tipp dankbar.

mfg maxl
 
Hi Maxl,
Ich hatte so ziemlich das selbe Problem.
Bei mir lag es daran, dass die Leitung zum Sensorboard zu dicht an den Motoren, parallel zu dessen Leitungen und direkt über ein Motortreiber-ICs verlief. Diese Leitung ist ein I2C-Bus und ist bekannter Weise sehr anfällig auf Störungen. Hab die Leitung anders Verlegt und das Problem ist behoben.

Ich hoffe bei dir geht es auch so einfach :)

MfG, Thomas
 
Hallo Thomas vielen Dank für den Hinweis !
Dann werde ich mal die Kabel anders verlegen.
Ich denke aber, dass ich den Fehler schon selbst gefunden hab, die beiden Interrupt-Eingänge vom Empfänger sind wohl "Floating-Pin's". Ich denke hier wird ein 10k Widerstand Abhilfe schaffen.

Bin zufällig mit dem Finger an die Pin's gekommen während das Gimbal an war und dann hat es den Harlem-Shake gemacht und hat sich verabschiedet. Ich denke mal, dass sich der µC wegen dem Interrupt-Overload dann aufhängt.

mfg maxl
 

ahahn

Erfahrener Benutzer
Hallo Max,
interessante Info, Du meinst die A0/A1/A2, für die RC Eingänge ?
Hab gerade den Schaltplan nachgesehen, die sind tatsächlich offen. Ist nicht gut :-(

Hast recht, das gibt sicher Probleme bei den Interrupts.... In der neuen Version könnten die RC INterrupts schachteln, hab es zugelassen damit die RC Messung genauer wird. Ist in dieser Beziehung schlechter, aber die Wurzel des Übels ist der offene Pin.

Auf keinen Fall sollten bei nicht benutzten Eingängen offene Kabel hängen.
Software Pullup könnte man auch probieren, könnte nicht schaden. Wobei ich noch nicht nachgesehen hab ob das bei diesen Pins geht.

ich notiers Mal, die nicht benutzen Inputs könnte man auch aus der Interrupt Liste nehmen.

Alois

Hallo Thomas vielen Dank für den Hinweis !
Dann werde ich mal die Kabel anders verlegen.
Ich denke aber, dass ich den Fehler schon selbst gefunden hab, die beiden Interrupt-Eingänge vom Empfänger sind wohl "Floating-Pin's". Ich denke hier wird ein 10k Widerstand Abhilfe schaffen.

Bin zufällig mit dem Finger an die Pin's gekommen während das Gimbal an war und dann hat es den Harlem-Shake gemacht und hat sich verabschiedet. Ich denke mal, dass sich der µC wegen dem Interrupt-Overload dann aufhängt.

mfg maxl
 
N'Abend,

ja genau die RC Eingägne meine ich.
Mit den neueren Atmega's kenne ich mich leider nicht so gut aus, daher weiß ich nicht wie das mit den PCINT Interrupts funktioniert, aber könnte man, wenn man den RC-Kanal in der GUI deaktiviert hat, die nicht einfach deaktivieren ?

mfg maxl

Edit: Habe mir das mit den PCINT gerade noch mal angeguckt. Man kann sie anscheinen nur Portweise de-/aktivieren.
 
Zuletzt bearbeitet:

ahahn

Erfahrener Benutzer
Hallo Maxl,
ich wollte den Absturz bei mir reproduzieren, klappt aber nicht.
Mit dem Ohmmeter sehe ich 0.1mA gegen Masse, das wäre ein 30k pullup, wie im Datenblatt angegeben. Scheint als ob die PU eh aktiv wären.

Wie schaut dein Aufbau aus? Welches Board, hängt ein RC Empfänger dran und welche Type? Mit HoTT Empfänger hatte ich schon einmal Einstrahlungen in die PPM Leitung gesehen, in einem anderen Zusammenhang.

lg
Alois
 
Ich muss zu meiner Schande gestehen, dass ich, wie ich gerade festgestellt habe, kein original Board habe :( http://www.goodluckbuy.com/images/detailed_images/sku_98218_1.jpg. Empfänger ist von Spektrum. Ein Bekannter von mir hat eben auch nochmals probiert mein Problem nachzustellen (mit dem selben Board). Bei ihm ist aber komischerweise auch nichts passiert. Dann kann es wohl doch nur an mir liegen. Ich werde morgen jedenfalls das Kabel von der IMU umverlegen und einen 10k Widerstand einbauen, mal sehen ob es was bringt.

Mfg maxl
 

ahahn

Erfahrener Benutzer
Jedenfalls Danke für die Rückmeldung. Ist notiert, möglicherweise tritt das Problem öfter auf.
Und Boards gibt es wie Sand am Meer :) fürs fliegen habe ich ein RC-Timer, ich finde die RC Stecker sind dort besser angeordnet und der Sensor ist auch mit Steckverbinder ausgeführt.

lg
Alois
 

ahahn

Erfahrener Benutzer
Für die GUI gibt es eine Neuigkeit.
Die RC Kanäle können jetzt Live angezeigt werden. Damit sollte das Einstellen etwas leichter werden.

Ein Version zum Testen steht hier zum Download
http://code.google.com/p/brushless-...?name=GUI-blg-tool-v50-2013-12-07.zip&can=2&q

Die Anzeige wird mit der Taste "Live View ON" aktiviert. BruGi sendet dann dauernd Messdaten an die GUI.
Fürs Erste werden die RC Kanäle dargestellt, im RC Pitch, RC Roll und Aux Tab.
Die BruGi Firmware benötigt kein Update weil r191 schon entsprechend vorbereitet ist (par sTrace).

Wenn sich das neue Fetaure bewährt, dann kann man es ausbauen und verfeinern. Beispielsweise könnte man die IMU Messwerte schön darstellen o.ä.
Es gibt also noch weitere Betätigungsfelder :)

viel Spaß
Alois
 

raceagain

Erfahrener Benutzer
Für die GUI gibt es eine Neuigkeit.
Die RC Kanäle können jetzt Live angezeigt werden. Damit sollte das Einstellen etwas leichter werden.

Ein Version zum Testen steht hier zum Download
http://code.google.com/p/brushless-...?name=GUI-blg-tool-v50-2013-12-07.zip&can=2&q

Die Anzeige wird mit der Taste "Live View ON" aktiviert. BruGi sendet dann dauernd Messdaten an die GUI.
Fürs Erste werden die RC Kanäle dargestellt, im RC Pitch, RC Roll und Aux Tab.
Die BruGi Firmware benötigt kein Update weil r191 schon entsprechend vorbereitet ist (par sTrace).

Wenn sich das neue Fetaure bewährt, dann kann man es ausbauen und verfeinern. Beispielsweise könnte man die IMU Messwerte schön darstellen o.ä.
Es gibt also noch weitere Betätigungsfelder :)

viel Spaß
Alois
Danke Alois , für dein tolles Engagement hier! ;-)
 

Daninho

Neuer Benutzer
Hi,

ich habe mir einen kleinen Beholder Lite Gimbal für die Gopro3 gekauft und sie an den kleinen DJI Phantom montiert aber bin damit leider überhaupt nicht zufrieden, ich habe mir diese Brugi Software heruntergeladen und versucht zu tunen aber irgendwie klappt da nichts. Heute habe ich mich gefühlt wie bei versteckte Kamera. Zuhause habe ich es getestet alles funktoniert mehr oder weniger beim einstöpslens des GImbal, bin dann aufs Feld gefahren und dort flippte der GImbal total aus. Bin dann wieder nachhause und habe den GImbal eingeschaltet und alles funktioniert, dann wieder aufs Feld und der Gimbal flippte aus beim einschalten. Ich kann mir nur vorstellen dass es wegen dem Wind war.

Mein Hauptproblem ist aber das mein Gimbal summt und zwar wenn ich den copter tilte, hauptsächlich nach vorne rechts, kann mir das nicht erklären, denn nach vorne links summen die Motoren fast nicht?. Dann fängt er an zu summen und es wird immer mehr bis der ganze copter wackelt und vibriert. Das ist aber nur wenn die Nase des Copters nach unten zeigt. Mir ist auch aufgefallen dass das brummen viel stärker ist wenn man einen komplett geladenen Akku (3S) nimmt, ein Akku im storage Mode mildert das Problem etwas, wenn ich jetzt den Gimbal schwächer einstelle, also P und PWM runterdrehe habe ich den Eindruck dass der Gimbal dann nicht mehr flüssig läuft und manchmal "springt" beim Ausgleichen von Bewegungen.

Mit dem standard Setup des Gimbals out of the box brummt es nicht aber ich habe das Problem dass dann das Bild beim fliegen manchmal leicht hoch springt, das sieht man aber nur im Video später und der Horizont beim tilten des Copters leicht mit nach unten geht, genau das sollte ja ein Gimbal verhindern.

Ich habe natürlich den Gimbal sehr gut ausbalanciert und darauf geachtet dass kein Kabel Druck ausübt.

Die default Einstellungen sind:

Pitch:
P: 6.000
I: 6.000
D:15.000
PWM: 32.0

Roll:
P: 18.000
I: 8.000
D: 30.000
PWM: 34.8
(Brushless Gimbal Tool for V49)

Mit diesen Einstellungen sind die Bewegungen flüssiger aber leider sind die unbrauchbar weil sich der Gimbal bei der kleinsten Vibration aufschaukelt am Quadcopter.

Pitch:
P: 8.500
I : 11.000
D: 13.500
PWM 34.0

Roll:
P: 18.800
I: 25.000
D: 29.900
PWM 34.8


In diesem Brugi Tool kann man weniger einstellen als bei anderen ist mir aufgefallen, also Anzahl der Magnete oder ähnliches geht nicht. Das Board nennt sich open source V2 green board.

Was mir auch noch aufgefallen ist dass der Gimbal bei den meisten Einstellungen die ich getestet habe und auch beim manuellen pitch leicht unrund läuft, also die Bewegung ist nicht so flüssig sondern wenn man genau hinsieht stockt es manchmal so komisch, vor allem mit dem default setup. Wenn ich den kleinen Copter in der hand halte und tilte dann springt das Bild meistens bei Pitch Bewegungen, bei Roll geht es
Hier sieht man es ganz gut wenn man auf das Haus achtet:
https://vimeo.com/80914915

Ich hoffe irgendwann läuft der Gimbal mal gut, sitze jetzt als Anfänger schon ne Woche an diesem Brugi Programm, es ist wie Raketenwissenschaft. Das Board gibt es komischerweise noch in einer Alexmos Version, die etwas teuerer ist aber dort läuft es wohl extrem gut, habe mal die gleichen Bewegungen wie im Video oben von mir von einem Alexmos Board Besitzer nachstellen lassen.

https://vimeo.com/81220659
Passwort: Beholder
 
Für die GUI gibt es eine Neuigkeit.
Die RC Kanäle können jetzt Live angezeigt werden. Damit sollte das Einstellen etwas leichter werden.

Ein Version zum Testen steht hier zum Download
http://code.google.com/p/brushless-...?name=GUI-blg-tool-v50-2013-12-07.zip&can=2&q
..............................
viel Spaß
Alois
hallo alois,

danke für die tolle Abeit.
nur habe ich mit meinem asus transformer t100t tablet (win8.1) das problem, dass ich die GUI in der höhe nicht anpassen kann. egal wie ich es mache, komme nicht an den schieberegler unterhalb vom startbutton. liegt es vl. an der max. auflösung vom tab(1368 x768).
am pc kann ich bei vollbildmodus auch nicht die ganze seite anzeigen, kann aber knapp über der statuszeile von windows, port, connect und close erreichen. ist das nur mein problem?
kann man die seite nach oben oder unten scrollen?, nur ich find´s nicht.:confused:
hoffe es gibt eine lösung, danke.
lg
fritz
 

ahahn

Erfahrener Benutzer
@fritz,
ich hab schon so etwas ähnliches befürchtet :)
Man sollte die Anordnung im RC Tab etwas kompakter machen, z.B. die FPV und RC Einstellungen nebeneinander, anstatt unterereinander. Ich bin leider kein tclk/tk Experte und kanns nicht aus dem ff.
Aber mit google und Co schaffe ich es bestimmt. Oder es findet sich jemand hier am Forum.

lg
Alois
 

ahahn

Erfahrener Benutzer
@Daninho

mit einem GoPro Gimbal hätte ich keine Schwierigkeiten erwartet.
Verwendest du eine aktuellle Frimware ? Zumindest ab r161 sollte es sein.

Grundsätzlich Frage:
Stürtzt das Gimbal ab, sodass es nicht mehr reagiert und nur mehr durch Ausschalten wiederkommt ?
Oder ist ist die Regelung nicht stabil ?

Eine Ursache, warum sich die Einstellungen ändern, könnte eine schwankende Versorgungsspannnung sein.
Im Flug ändert sich Akkuspannung der Antriebsakkus ganz kräftig.
Ich hab für mich eine Stabiliserung auf 8V eingebaut (JETI BEC), damit sollte dieser Effekt ausgeschlossens sein.

Zum Ruckeln über Pitch.
Probier auch einmal die RC Eingänge komplett abzuhängen, und schau ob das Ruckeln immer noch passiert.

Checke auf jeden Fall auch die Laufrichtung der Motore extra sorgfälltig.
Das Gimbal rastet auch bei falscher Laufrichtung ein, es funktioniert vordergründig, aber in Wirklichkeit funktioniert die Regelung nicht sauber (ich denke in diesem Thread sollte man etwas dazu finden können, leider ist es nicht mehr übersichlich ...)


lg
Alois
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten