Wii Infrarotkamera oder etwas ähnliches...
Hallo!
ich suche einen Sensor oder eine Idee um einen Roboter in der Mitte eines Laufbands halten zu können. Bisher habe ich das mit einer ausgebauten Wii Kamera und 4 IR-LEDs gemacht. Die Kamera ist auf dem Roboter befestigt, die IR LEDs am Laufband. Aus dem Abstand der 4 LEDs zueinander kann man ziemlich präzise die Position des Roboters berechnen. Aus der Position der LEDs im Kamerabild lässt sich der Gierwinkel berechnen.
Der Sensor war aber nur geliehen und gehörte nicht mir. Ich hatte zuvor versucht eine Kamera aus mehreren Wiis auszubauen. Aber die neuen Spielecontroller (Wii-U kompatibel) haben einen gänzlich anderen Aufbau, und in zwei alten Controllern (wohlgemerkt original Nintendo) war ein anderer Typ Kamera verbaut.
Die Anwendung des Sensors sah folgendermaßen aus:
https://www.youtube.com/watch?v=2gVv47yXTEw
Ich suche nun entweder nach einem passenden Sensor (hat jemand noch einen zum Verkauf?), oder nach Tipps die neuen Wii-U Kameras anzusprechen. Oder aber nach einer ganz anderen Idee.
Meine Ideen:
- Man könnte auch den Roboter mit einer Webcam beobachten, die Position errechnen, und Steuersignale zum Roboter senden. Um den Aufwand gering zu halten, bräuchte man zum Auslesen der Kamera aber das aktuellste Matlab (oder die Image Acquisition Toolbox), beides ist zu teuer. Mit OpenCV habe ich noch nicht gearbeitet (daher zu zeitaufwändig).
- Oder man befestigt einen Sharp IR-Abstandssensor auf dem Roboter, klebt den Emitter zu und lässt sich die Position einer am Laufband befestigten IR LED als analoge Spannung ausgeben (könnte das wohl gehen...? Wahrscheinlich nur für sehr kleine Winkel...)
- Linie auf das Laufband und mit Photosensoren einen Linienfolger bauen. Dazu noch einen Sharp IR Distanzsensor.
- Was gibt es noch für (einfache) Möglichkeiten den Gierwinkel + den Abstand eines Roboters auf dem Laufband zu erfassen..?
Vielen Dank für eure Hilfe & viele Grüße!
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:
Laserpointer am Laufbandende, sein Strahl als virtueller Schnur, und Rörchen mit ein paar Photoelementen am Roboter ?
Das wäre ja ähnlich der Idee mit den Phototransistoren - nur teurer ;-D
Zitat:
Dann ist eine Lösung mit ausgerichteten LEDs wohl doch die bessere Idee
Ich glaube, dass könnte ganz gut funktionieren... Habe mir mal aus dem Datenblatt des SFH 309 FA Fototransistors die Empfindlichkeit in Abhängigkeit vom Einfallswinkel herausgesucht. Wenn man nun zwei dieser Bauteile jeweils 10° bzw. 20° nach außen gerichtet montiert, dann könnte man so etwas als Signal herausbekommen:
Anhang 28348Anhang 28349
Für Abweichungen kleiner als +- 10° bzw. +- 20° hätte man ein ziemlich proportionales, gerichtetes Signal...
- - - Aktualisiert - - -
Zitat:
Sorry, aber du hast bisher die Entfernung zwischen Lichtquelle und Photosensoren nicht definiert._.
In dem Video ist der Sollwert auf ca. 30 cm eingestellt. Der wurde auf +- 3 cm eingehalten und ist daher ziemlich konstant.
Habe mir grad noch einen Transistor mit größerem Öffnungswinkel angeschaut (25°), da bekommt man ein noch schöneres Signal.