WebCamRob

ftComputing : Programme für die fischertechnik-Interfaces und -konstruktionskästen
  
ftComputing.de
Home
Back
Sitemap
Index
Links
Impressum
Mail

 

WebCamera steuert einen Industry Robot

Ein Programm von Pierre Schwieger

Das Modell :


Über einem ganz normalen Industry Robot (Säulenrobot oder Knickarmrobot) ist eine einfache WebCamera (USB, SER, PAR, FW ...mit einer Auflösung von min. 320 * 240, im Bild links oben) aufgebaut, die den Greifraum (ca. 250 mm in der Breite) des Robots aufnehmen kann (im Bild die weiße Fläche). Eine in diesem Greifraum aufgestellte "Gelbe Tonne" wird von der "Automatik" photographiert und einer Mustererkennung zur Erkennung der Position der Tonne zugeführt. Dann schlägt der Robot zu : er packt die Gelbe Tonne und stellt sie auf eine vorher festgelegt Sammelposition.

Das Programm :

Die Programmoberfläche

Das Steuerprogramm umfaßt die für den oben beschriebenen Betrieb erforderlichen Funktionen :

  • Roboterjustierung zur Festlegung der Roboterpositonen im realen Greifraum (Gitternetz von Punkten auf einer Papierunterlage, siehe Bild).

  • Mausjustierung der Roboterpositionen auf dem Photo der WebCamera.Justierung mit Koordinaten Die dabei gewonnenen Werte (5 * 175 Koordinaten) werden in entsprechenden Dateien gespeichert (soll1, soll2, soll3, FotoX, FotoY). In der Regel reicht eine Justierung nach dem Aufbau des Modells.

  • Automatik startet einen Such-, Erkennungs- und Abstell-Zyklus für eine im Greifraum des Robots abgestellte Tonne. Das Programm löst dabei die WebCamera aus. Das so gewonnene Bild wird mit dem bei der Justierung gewonnenen Daten verglichen (Mustererkennung) und daraus dann die Koordinaten bestimmt. Und dann greift der Robot ein und stellt die Tonne auf die vorgegebene Position ab.

Das Programm ist in Delphi 5 geschrieben und wurde unter Windows 98SE getestet (Delphi 4 geht auch).

Die Delphi 5 Quellen und eine Kurzbeschreibung sind in WebCamRobot enthalten

Programmautor : Pierre Schwieger, eMail :  info@delphi-roboter.de