Sieht ganz schön spannend aus, was du da machst, fabqu!
mal sehen, ob ich dann in einem Jahr auch mitreden kann =) dann sollte ich auch einen LabView kurs gemacht haben.
Viel erfolg auf jeden Fall!
Werbung
Sieht ganz schön spannend aus, was du da machst, fabqu!
mal sehen, ob ich dann in einem Jahr auch mitreden kann =) dann sollte ich auch einen LabView kurs gemacht haben.
Viel erfolg auf jeden Fall!
Jo, danke
Aber mein Rat: Fang schon mal a bissl an, mit LabView zu arbeiten.
Der Kurs hat zumindest bei mir einiges neues gezeigt, aber nix wirklich wichtiges, was ich für dieses Projekt hier brauchen konnte. Da muss man dann alleine ran.
Und LabView ist echt zu großen Teilen selbsterklärend, v.a. wenn man schon C kann. Und es gibt tolle Tutorials und Foren!
Das einzige, was mich manchmal genervt hat, ist: Manche sachen brauch in C-Code vielleicht vier Codezeilen, und in LabView drehst du dich ne Stunde im Kreis und bekommst es nicht gescheit hin. z.B. einfach if-Beziehungen, die gibts nicht in LabView. Nur Case-Strukturen!
Aber das wirst du dann sehen, vielleicht stelle ich mich auch einfach a bissl blöd an
Wenn Interesse besteht, kann ich ja mal wieder die Fortschritte posten.
Grüße!
Hi,
also mein RP6 LabView Programm ist auch fast fertig, aber im Moment ist es noch eine Basis-Version und Bluetooth fehlt noch (bis das Modul endlich da ist).
Es kann:
- Bewegungskommandos über Button im GUI senden
- Schubkontrolle
- Sensordaten anzeigen (Batterie, Speed, ACS, usw..)
- Evade-Programm: wenn das ACS ein Hindernis meldet, wird auf Knopfdruck durch Drehen ein Weg gesucht, der laut ACS frei ist
- stellt die Umgebung vor dem RP6 virtuell dar (Hindernisse)
- Webcamübertragung
Was noch kommt:
- Steuerung per Joystick
- Drehen der Webcam durch Servos
- Ultraschall- oder Laserentfernungsmessung
- usw...
Anbei mal ein Bild des GUIs in LabView.
Gruß
Ari
Wow, sehr nette Sache!
Färbt sich dein "Virtual Front Surrounding auch links/rechts unterschiedlich ein?
Ich überlege gerade, etwas wie im Bild unten einzubauen. Weiß nur noch nicht genau, wie.
Und hast du das Einbinden deiner Cam schon mal versucht? Ist das ne Funk-Cam?
Grüße
Ja, bei dem Virtual Frontal Surrouding ändern sich Farbe und Positon. Im Anhang ist ein Bild. Das mittlere rote Objekt wird angezeigt, wenn beide ACS ein Hindernis erkennen und die linken und rechten roten Objekte werden je nachdem angezeigt, welche ACS-Seite ein Hindernis erkennt. Wobei die Entfernung und Position natürlich nur grob geschätzt sindWenn das ACS kein Hindernis erkennt, wird das grüne Objekt "Freie Bahn" angezeigt.
Das weiße Ding in der Mitte ist normalerweise das Bild von meiner Cam (aber das VI läuft ja gerade nich). Bisher ist es eine USB Cam, aber ab morgen dann hoffentlich eine Funk-Cam. Das ganze geht mit der Vision Acquisition Software (VAS) von LabView sehr einfach. Allerdings sollte man darauf achten, zwei parallele While-Schleifen (eine für Cam, eine für RP6 Control) zu haben, da es ansonsten zu heftigen Verzögerungen beim Senden/Empfangen von Daten gibt.
Gruß
Ari
Cool. Wie machst du das, dass sich der Schriftzug ändert?
Ich schätze mal, der Hintergrund besteht aus "normalen" boolschen LEDs, oder?
Und ich hoffe, du hast nicht auch die Funk-Cam vom Pollin geholt, ist ziemlicher Misst.
Geht nicht mal auf 2 Meter halbwegs![]()
Alle 4 Objekte sind Boolesche LEDs. Mit Eigentschaftsknoten im Blockdiagramm und den Bool-Werten des ACS wird dann die Sichtbarkeit gesteuert.
Ich habe mir eine Mini-Funk-Cam mit extra Empfänger geholt, deren Reichweite selbst mit Akku 16m sein soll. Der Empfänger ist ein richtige Empfänger für 2,4GHz Kameras und liefert ein Video-Out-Signal, welches dann über einen USB Video-Grabber an den PC geschickt wird. So zumindest in der Theorie. Ich hoffe, dass ich morgen das in der Realität testen kann. Der Video-Grabber wird auf jeden Fall schon mal erkannt in LabView...
Lesezeichen