Abstract:
Example systems and methods are disclosed for determining work offset data for a robot m a work environment. A robot operating in a work environment may receive an indication to determine a work offset. The work offset may describe the location and angular orientation of a working plane of the work environment relative to a base plane of the robot. In response to the indication, the robot may identify the working plane. The robot may be controlled to contact one or more points of the working plane. The robot may determine respective point locations of the contacted points relative to the base plane based on the respective positions of the robot at respective times of contact. The robot may determine the location and angular orientation of the working plane relative to the base plane based on the determined respective point locations of the contacted points.
Abstract:
A method and system for generating deviation data indicative of inaccuracy in kinematic parameters of a robot are presented. In the method, a planar reference surface is placed in a fixed position with respect to a base frame of the robot. An end-effector of the robot is controlled (202, 203) to be successively in four or more test positions. For each test position, a distance value is obtained (204) with a dial gauge whose body is fixed to the end-effector and whose feeler pin touches a test position-specific test point on the planar reference surface. Estimate positions of the test points are obtained (205) based on the distance values and joint variables corresponding to the test positions. Deviations of the estimate positions from a geometric plane indicate the inaccuracy in the kinematic parameters because the real positions of the test points are coplanar since they belong to the planar reference surface.
Abstract:
The present invention relates to a method for calibration of a base coordinate system of an industrial robot (1 ) in relation to a work area, the robot having a base portion (6) and a robot wrist interface movable in at least four degrees of freedom with respect to the base portion. The method comprises: - mounting a first part (14) of a kinematic coupling which is constrained in the same number of degrees of freedom as the robot, on the robot wrist interface (11 ) of the robot, - mounting a second part (16) of the kinematic coupling in the work area, - moving the robot including the base portion to the work area, - set the robot in compliant control mode, - move the first part of the kinematic coupling to mate with the second part, - storing axis positions of the robot during mating of the kinematic coupling, - determining the position and orientation of the base portion based on the stored axis positions and a kinematic model of the robot, and on basis thereon calibrating the base coordinate system of the robot.
Abstract:
A method for calibration of an industrial robot including a plurality of movable links and a plurality of actuators effecting movement of the links and thereby of the robot, wherein the method comprises: mounting a measuring tip (15) on or in the vicinity of the robot, moving the robot such that the measuring tip is in contact with a plurality of measuring points (18,) on the surface of at least one geometrical structure (1) on or in the vicinity of the robot, reading and storing the positions of the actuators for each measuring point, and estimating a plurality of kinematic parameters for the robot based on a geometrical model of the geometrical structure, a kinematic model of the robot, and the stored positions of the actuators for the measuring points.
Abstract:
A method for calibration of an industrial robot including a plurality of movable links and a plurality of actuators effecting movem e n t of the links and thereby of the robot, wherein the method comprises: mounting a measuring tip (15) on or in the vicinity of the robot, moving the robot such that the measuring tip is in contact with a plurality of measuring points (18,) on the surface of at least one geometrical structure (1) on or in the vicinity of the robot, reading and storing the positions of the actuators for each measuring point, and estimating a plurality of kinematic parameters for the robot based on a geometrical model of the geometrical structure, a kinematic model of the robot, and the stored positions of the actuators for the measuring points.
Abstract:
A method and system for generating deviation data indicative of inaccuracy in kinematic parameters of a robot are presented. In the method, a planar reference surface is placed in a fixed position with respect to a base frame of the robot. An end-effector of the robot is controlled (202, 203) to be successively in four or more test positions. For each test position, a distance value is obtained (204) with a dial gauge whose body is fixed to the end-effector and whose feeler pin touches a test position-specific test point on the planar reference surface. Estimate positions of the test points are obtained (205) based on the distance values and joint variables corresponding to the test positions. Deviations of the estimate positions from a geometric plane indicate the inaccuracy in the kinematic parameters because the real positions of the test points are coplanar because they belong to the planar reference surface.
Abstract:
System und Verfahren zur Kalibrierung einer Handhabungsvorrichtung (4), wobei mittels wenigstens einer an einer Handhabungsvorrichtung (4) angeordneten Messanordnung (8) sowie einem Werkzeug (6) wenigstens eine Regelgröße beim Abfahren eines Werkstückes (2) erfasst wird und im Zusammenwirken von Messanordnung (8), Werkzeug (6) und Werkstück (2) mittels einer Regeleinrichtung (10) anhand der erfassten Regelgrößenmesswerte wenigstens zwei Flächen (A1B) des Werkstückes (2) in einem mehrdimensionalen Raum bestimmt werden und aus der resultierenden Schnittlinie (S) Bahnkoordinaten eines optimierten Bahnverlaufs ermittelt und/oder zur Umsetzung bereitstellt werden.
Abstract:
Zunächst wird eine Winkelstellung eines Taststifts kalibriert. Daraus werden die Abmessungen und Positionen des Taststifts bestimmt und gespeichert. Anschliessend werden alle für die Vermessung eines Werkstücks mit dem Taststift in einem CNC-Ablauf benötigten Positionen und Winkelstellungen durch Anfahren des Werkstücks mittels Joystick-Steuerung bestimmt und in einer Liste gespeichert. Danach werden alle Winkelstellungen aus der Liste automatisch kalibriert. Dies erfolgt unter Ausnutzung der Daten der kalibrierten einen Winkelstellung zusammen mit einem geometrischen Modell des Dreh-Schwenk-Gelenks. Die erhaltenen Kalibrierdaten werden gespeichert. Daraufhin kann der für die Vermessung des Werkstücks benötigte CNC-Ablauf mit Hilfe der Liste und der ermittelten Kalibrierdaten durchgeführt werden. Dadurch werden Messungen mit Koordinatenmessgeräten mit Dreh-Schwenk-Gelenken hochgradig automatisiert.