Calibration of a base coordinate system for an industrial robot
First Claim
1. A kinematic coupling for calibration of a base coordinate system of an industrial robot with at least five degrees of freedom in relation to a work area at which the robot shall carry out work, characterized in that the coupling comprises a first part and a second part movable relative each other, wherein one of the parts is designed to be carried by the robot and the other part is designed to be positioned in the work area of the robot, and one of the parts is provided with a first convex surface and the other part is provided with a recess designed to receive the first convex surface and the recess includes three non parallel plane surfaces designed to simultaneously be in contact with the first convex surface during calibration of the robot, one of the parts includes a second and a third convex surface, and the other part includes a fourth plane surface designed to simultaneously be in contact with the second and third convex surface at the same time as the first convex surface is in contact with said three plane surfaces during calibration of the robot.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for calibration of a base coordinate system of an industrial robot in relation to a work area includes:
- mounting a first part of a kinematic coupling which is constrained in the same number of degrees of freedom as the robot, on the robot wrist interface of the robot,
- mounting a second part 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.
-
Citations
7 Claims
- 1. A kinematic coupling for calibration of a base coordinate system of an industrial robot with at least five degrees of freedom in relation to a work area at which the robot shall carry out work, characterized in that the coupling comprises a first part and a second part movable relative each other, wherein one of the parts is designed to be carried by the robot and the other part is designed to be positioned in the work area of the robot, and one of the parts is provided with a first convex surface and the other part is provided with a recess designed to receive the first convex surface and the recess includes three non parallel plane surfaces designed to simultaneously be in contact with the first convex surface during calibration of the robot, one of the parts includes a second and a third convex surface, and the other part includes a fourth plane surface designed to simultaneously be in contact with the second and third convex surface at the same time as the first convex surface is in contact with said three plane surfaces during calibration of the robot.
-
3. A method for calibration of a base coordinate system of an industrial robot in relation to a work area at which the robot shall carry out work, the robot having a base portion 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 of a kinematic coupling which is constrained in the same number of degrees of freedom as the robot, on the robot wrist interface of the robot, mounting a second part 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 to define at least four degrees of freedom of the movable part of the robot, storing axis positions of the robot at 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. - View Dependent Claims (4, 5, 6, 7)
-
Specification