Skip to main content
Skip table of contents

Kamera kalibrieren

Auge-Hand-Kalibrierung von Kameras in ivOS

Während der Auge-Hand-Kalibrierung wird die Transformation zwischen der Kamera (Auge) und dem Roboter (Hand) ermittelt. Diese Beziehung wird aus mehreren Paaren aus Kamerabild und Roboterpose ermittelt. Im folgenden wird beschrieben wie Sie in ivOS eine Auge-Hand-Kalibrierung durchführen, welche Vorbereitungen notwendig sind und was im Hintergrund passiert.

Vorbereitungen

  1. Gute Beleuchtung sicherstellen

  2. Kalibrierplatte platzieren => Quellbehälter (Palette / Palettenwagen) leer aber im Kalibrierbereich.

    image-20241122-112405.png
  3. Im Roboter-Programm IVOS_CALIBRATION wird die Hand-Augen-Kalibrierung automatisiert durchgeführt. Dabei werden folgende Unteraufgaben erledigt:

    1. Kalibrierplatte-Pose “CalibrPlatePick” PR4 anfahren (ggf. nach-teachen)
      - Je nach Anwendung “CalibrPlatePrePick1” PR5 anfahren (ggf. nach-teachen)

    2. Kalibrierplatte ansaugen

    3. Je nach Anwendung “CalibrPlatePrePick2” PR6 anfahren (ggf. nach-teachen)

    4. Kalibrierposen (18 Posen ggf. Nach-teachen) anfahren (Kamera 1 ab PR70, wenn vorhanden Kamera 2 ab PR50)
      Wichtig: Kalibierposen mit TOOL 0 teachen.

  4. Kalibrierposen definieren:

    1. Teachen Sie für Kamera 1 ab Positions-Register PR70 Kalibrierposen und für Kamera 2 ab Position-Register PR50 (wenn vorhanden).

    2. Die Posen und Bilder sollen den ganzen Arbeitsraum und eine Variation möglicher Gelenkwinkel abdecken. Die Neigung des Boards zur Kamera soll aber moderat (Nicht zu steil) bleiben.

    3. Posen können nachfolgendem System angelegt werden:
      18 Posen in 3x3 Muster angeordnet in zwei Höhen.

      1. 9 Posen geringfügig über der Palette (5cm) und 9 Posen in größerem Abstand über der Palette (20-30cm).

      2. Bei 9 Posen ist 1 die Mittlere Pose gerade

      3. Bis zu 20° Neigung des Boards jeweils zum Zentrum der Palette bei Posen mit größerem Abstand.

      4. Posen als Cartesian für Tool 0 in Register eintragen

Tipp: Teachen der Posen durch manuelles Verfahren, nicht mit geraden/eingegebenen Werten und auf Veränderung aller Gelenke zwischen den Posen achten.

Tipp: Kalibrierplatte nicht immer von der gleichen Richtung unter die Kamera halten (auch Joint 6 variieren)

image-20241122-112540.png

Quelle: https://support.zivid.com/en/latest/academy/applications/hand-eye/hand-eye-calibration-process.html

d. Achten Sie darauf, dass die Kalibrierplatte gut sichtbar im Blickfeld der Kamera ist. Der ARUCO-Marker muss sichtbar sein.

image-20241122-112554.png

e. Im Wizard können Sie jede Pose vorab mit dem Button „Test
Pose“ überprüfen. Und die Pose/Beleuchtung nochmals
anpassen, sollte sie nicht gefunden werden.

image-20241122-112930.png

f. Tipps von Zivid, falls das Ergebnis schlecht ist:

i. Kamera WarmUp beachten (machen wir Schmalz)

ii. „Infield Calibration“ in „Zivid-Studio“ durchführen

iii. Extra Kalibriersettings für Kamera verwenden

Anwendung

  1. IVOS starten

  2. Einloggen

  3. Reiter
    Kamera auswählen

    image-20241122-113046.png

  4. Die zu kalibrierende Kamera auswählen!
    Hier z.B. zivid2Plus110

    image-20241122-113103.png

  5. Starten der Kalibrierung:
    Zum Starten der Kalibrierung ruft der Benutzer in der Kamera-View die Schaltfläche "Kalibrierprozess starten" auf.

    image-20241122-113115.png

    Dadurch wechselt der Roboter den Programmmodus von Pick&Place zu ihrem Kalibrierprogramm.

  6. Klicken Sie dann auf "Weiter" und folgen Sie dem Wizard.

    image-20241122-113205.png

  7. Wählen Sie die gewünschte Option

    1. „Roboterprogramm einrichten“ es handelt sich um die Einrichtung der Erstkalibrierung. Es wurden bislang keine Posen geteacht.

    2. „Fortsetzen“ optimieren einer bestehenden Kalibrierung.

      image-20241122-113216.png

    3. Option: „Roboterprogramm einrichten“ Anleitung im Wizard folgen.

      image-20241122-113304.png

      Über „Test Pose“ können die Kalibierposen vor dem teachen überprüft werden.

    4. Über „Fortsetzen“ gelangen Sie zu eigentlichen Kalibiervorgang

      image-20241122-113341.png

  8. Roboter in AUTO-Mode versetzten und Teach-Pendant deaktivieren. Ggf. den blinkenden Reset Hardware-Button drücken.

  9. Klicken Sie auf “Weiter”, um den Kalibrieprozess zu starten.

    image-20241122-113414.png

  10. Betätigen Sie nun den grünen START-Hardware-Button unterhalb des Bedienpanels. Dadurch wird der Roboter gestartet und fährt das Kalibrierprogramm ab.

    image-20241122-113440.png

  11. Wenn alle Posen abgefahren sind, wird das Ergebnis der Kalibrierung berechnet und der Kalibrierfehler angezeigt. Der Kalibrierfehler sollte sich in der Größenordnung von <2mm bewegen. Wenn Sie mit der Kalibrierung zufrieden sind, klicken Sie auf Speichern.

    image-20241122-113505.png

  12. Schließen Sie den Kalibrier-Wizard. Die Kalibrierung wurde erfolgreich durchgeführt.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.