Naja wie ich sagte:
Roboter in Stellung 1 fahren, TCP Werte und Kameramesswerte speichern.
Roboter in Stellung 2 fahren, TCP Werte und Kameramesswerte speichern.
...
Roboter in Stellung n fahren, TCP Werte und Kameramesswerte speichern.
Die Stellungen legst Du einmal fest sodaß die Kamera in ihren Anbringunstoleranzen das Messobjekt immer sieht und die Kameramessungen den Anforderungen des Hand-Eye-Calibrations-Algorithmus entsprechen.
Aus den n Datensätzen kannst Dir dann die Stellung der Kamera zum TCP errechnen.
(Weiters brauchst Du natürlich noch eine automatisierte Routine zur intrinsischen Kalibrierung der Kamera, obiges ist nur die extrinsische.)
Wenn Du die Kamera dann neu anbringst (und intrinsisch kalibriert hast) lässt Du obigen Ablauf wieder durchlaufen und Du hast die aktuelle Stellung der Kamera zu TCP
Falls Deine Frage ist WIE man das rechnet, google mal danach und les Dich ins Thema ein
Und jetzt noch der zielführendere Tipp:
Überleg mal ob Du das Zeug wirklich benötigst!
Kamera kannst auch vermessen indem Du zb ein Messobjekt mit einem Dorn am Roboter antastest + eine Kameramessung.
Das Antasten ist natürlich nicht automatisierbar, aber die Position der Kamera am Roboter sollte sich ja nicht soooo oft ändern oder?
Wenn Du es wirklich brauchst kauf Dir eine Software die das kann, das Thema ist komplex und das kann man nicht so einfach selber rechnen.