Hallo,
ich bin neu hier und wollte gleich mal mit ein paar Fragen starten. Zuvor aber ein wenig zum Projekt und zur Hardware.
Projekt:
Ein RP-3AH Roboter soll Teile von einem laufenden Förderband aufnehmen. Die Teile werden von einer Kamera und der dazugehörigen Steuerung (P400MA von Panasonic) erkannt. Diese Steuerung gibt über eine Ethernetverbindung die Positionsdaten an die Robotersteuerung. Zusammen mit den Daten des Encoders soll dann die zu verfolgende Position errechnet werden. Es handelt sich also um eine Trackingfunktion.
Mein Problem bei der Sache ist momentan das Auslesen der Positionsdaten von der Kamerasteuerung. Ich bekomme zwar immer eine Positionsvariable angezeigt, aber das war es dann auch. Wie bekomme ich es hin über die Ethernetverbindung alle zu übertragenden Positionsdaten in meiner Robotersteuerung einzulesen und zu verarbeiten?
Das Programm schreibe ich in MELFA Basic IV. Folgend ein Programmteil wie ich es zur Zeit versuche umzusetzen.
1 DEF CHAR ZEICHEN
10 OPEN "COM3:" AS #1
20 *SCHLEIFE
30 INPUT #1,ZEICHEN$
40 IF ZEICHEN$="" THEN *SCHLEIFE
Wenn jemand noch weiter reichende Tipps oder ähnliches zum Thema Vision Tracking hat….nehme ich natürlich auch gerne.
Vielen Dank schon mal im Voraus.