Willa
04.06.2014, 10:18
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!
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!