From 3741ad9f6ac6b19fb3b4631e21e5fa812fad1d06 Mon Sep 17 00:00:00 2001 From: chk <79915315+ChKendel@users.noreply.github.com> Date: Wed, 10 Jun 2026 11:18:06 +0200 Subject: [PATCH] Design --- public/calibration.html | 355 +++++++++++++++++++++++----------------- 1 file changed, 203 insertions(+), 152 deletions(-) diff --git a/public/calibration.html b/public/calibration.html index e8cfa2a..85f231d 100644 --- a/public/calibration.html +++ b/public/calibration.html @@ -6,92 +6,140 @@ Kalibrierung – appRobotHoming -
+ +
← Zurück

Kalibrierung

- -
- - - - -
+ +
- -
-
+ + -
-

Camera NPZ offen

-
- Ziel: Intrinsische Kameraparameter (Kameramatrix, Verzerrungskoeffizienten) für jede - Kamera ermitteln und als .npz-Datei speichern.

- Geplante Aktionen: Fotos aufnehmen (verschiedene Posen) · Kalibrierung berechnen · - Reprojektionsfehler anzeigen · Datei speichern.

- Aktionen werden ergänzt sobald das Konzept feststeht. -
+ +
+ + +
+
+ +
+

Camera NPZ offen

+
+ Ziel: Intrinsische Kameraparameter (Kameramatrix, Verzerrungskoeffizienten) für jede + Kamera ermitteln und als .npz-Datei speichern.

+ Geplante Aktionen: Fotos aufnehmen (verschiedene Posen) · Kalibrierung berechnen · + Reprojektionsfehler anzeigen · Datei speichern.

+ Aktionen werden ergänzt sobald das Konzept feststeht. +
+
+ + + +
+
+ +
+

Ausgabe / Log

+ +
-
- - - -
-
-

Ausgabe / Log

- -
+ +
+
-
-
+
+

Board offen

+
+ Ziel: Extrinsische Position des Marker-Boards im Kamera-Koordinatensystem bestimmen + (Rotations- und Translationsvektor via solvePnP).

+ Geplante Aktionen: Kamerabild mit erkannten Markern anzeigen · Pose berechnen · + Kalibrierungsdatei speichern.

+ Aktionen werden ergänzt sobald das Konzept feststeht. +
+
+ + + + +
+
- -
-
+
+

Ausgabe / Log

+ +
-
-

Board – Referenz-Board-Kalibrierung offen

-
- Ziel: Extrinsische Position des Marker-Boards im Kamera-Koordinatensystem bestimmen - (Rotations- und Translationsvektor via solvePnP).

- Geplante Aktionen: Kamerabild mit erkannten Markern anzeigen · Pose berechnen · - Kalibrierungsdatei speichern.

- Aktionen werden ergänzt sobald das Konzept feststeht. -
- -
- - - -
-
-

Ausgabe / Log

- -
+ +
+
-
-
+
+

Robot X Axis offen

+
+ Ziel: X-Achse des Roboters im Weltkoordinatensystem verorten (Richtungsvektor und + Nullpunkt). Roboter fährt zwei bekannte Positionen an, Kamera beobachtet den + Endeffektor-Marker.

+ Geplante Aktionen: Referenzposition 1 anfahren · Foto · Marker merken · + Referenzposition 2 anfahren · Foto · Achsvektor berechnen · Speichern.

+ Aktionen werden ergänzt sobald das Konzept feststeht. +
+
+ + + + + + +
+
- -
-
+
+

Ausgabe / Log

+ +
-
-

Robot X Axis offen

-
- Ziel: X-Achse des Roboters im Weltkoordinatensystem verorten (Richtungsvektor und - Nullpunkt). Roboter fährt zwei bekannte Positionen an, Kamera beobachtet den - Endeffektor-Marker.

- Geplante Aktionen: Zu Referenzposition 1 fahren · Foto · Marker merken · - Zu Referenzposition 2 fahren · Foto · Achsvektor berechnen · Speichern.

- Aktionen werden ergänzt sobald das Konzept feststeht. -
- -
- - - - - -
-
-

Ausgabe / Log

- -
+ +
+
-
-
+
+

Arm1 / Arm2 offen

+
+ Ziel: Nullposition und Kinematikparameter von Arm1 und Arm2 einmessen. + Arm fährt in mechanische Nullposition, Kamera prüft die tatsächliche Pose, + Offset wird berechnet und gespeichert.

+ Geplante Aktionen: Arm1 → Nullpos → Foto → Winkel · Arm2 → Nullpos → Foto → + Winkel · Offset-Korrektur speichern.

+ Aktionen werden ergänzt sobald das Konzept feststeht. +
+
+ + + + + + +
+
- -
-
+
+

Ausgabe / Log

+ +
-
-

Arm1 / Arm2 – Gelenk-Kalibrierung offen

-
- Ziel: Nullposition und Kinematikparameter von Arm1 und Arm2 einmessen. - Arm fährt in mechanische Nullposition, Kamera prüft die tatsächliche Pose, - Offset wird berechnet und gespeichert.

- Geplante Aktionen: Arm1 → Nullpos → Foto → Winkel · Arm2 → Nullpos → Foto → - Winkel · Offset-Korrektur speichern.

- Aktionen werden ergänzt sobald das Konzept feststeht. -
- -
- - - - - -
-
-

Ausgabe / Log

- -
- -
-
+
+