Automatic calibration method for robot systems using a vision sensor
First Claim
Patent Images
1. An automatic calibration method for a robot system, comprising:
- calibrating a sensor and a sensor coordinate system of the sensor with respect to a world coordinate system;
controlling a robot under the guidance of the sensor to move a point of a tool mounted on the robot to reach a same target point with a plurality of different poses, the point of the tool being in a tool coordinate system; and
calculating a transformation matrix tcpTt of the tool coordinate system with respect to a tool center point coordinate system based on pose data of the robot at the same target point.
2 Assignments
0 Petitions
Accused Products
Abstract
An automatic calibration method for a robot system is disclosed. The automatic calibration method for a robot system includes the steps of calibrating a sensor and a sensor coordinate system of the sensor with respect to a world coordinate system, controlling a robot under the guidance of the sensor to move a point of a tool mounted on the robot to reach a same target point with a plurality of different poses, the point of the tool in a tool coordinate system, and calculating a transformation matrix tcpTt of the tool coordinate system with respect to a tool center point coordinate system based on pose data of the robot at the same target point.
24 Citations
20 Claims
-
1. An automatic calibration method for a robot system, comprising:
-
calibrating a sensor and a sensor coordinate system of the sensor with respect to a world coordinate system; controlling a robot under the guidance of the sensor to move a point of a tool mounted on the robot to reach a same target point with a plurality of different poses, the point of the tool being in a tool coordinate system; and calculating a transformation matrix tcpTt of the tool coordinate system with respect to a tool center point coordinate system based on pose data of the robot at the same target point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An automatic calibration method for a robot system, comprising:
-
calibrating a sensor and a sensor coordinate system of the sensor with respect to a world coordinate system; controlling a robot under the guidance of the sensor to move a point of a tool mounted on the robot to reach a same first target point with a first plurality of different poses, the point of the tool in a tool coordinate system; calculating a first transformation matrix tcpTt of the tool coordinate system with respect to a tool center point coordinate system based on pose data of the robot at the first target point; controlling the robot under the guidance of the sensor to move the point of the tool to reach a same second target point with a second plurality of different poses; calculating a second transformation matrix tcpTt of the tool coordinate system with respect to a tool center point coordinate system based on pose data of the robot at the second target point; and determining whether an error between the first transformation matrix tcpTt and the second transformation matrix tcpTt is within an allowable range, returning to the calibrating step if the error is not within the allowable range, and using an average of the first transformation matrix tcpTt and the second transformation matrix tcpTt as an overall transformation matrix tcpTt if the error is within the allowable range.
-
-
19. An automatic calibration method for a robot system, comprising:
-
calibrating a sensor and a sensor coordinate system of the sensor with respect to a world coordinate system; controlling a robot under the guidance of the sensor to move a point of a tool mounted on the robot to reach a plurality of target points with a plurality of different poses, the point of the tool being in a tool coordinate system; calculating a plurality of transformation matrices tcpTt of the tool coordinate system with respect to a tool center point coordinate system based on pose data of the robot at the plurality of target points, each transformation matrix tcpTt corresponding to one target point; and determining an overall transformation matrix tcpTt by using the least squares method on the plurality of transformation matrices tcpTt. - View Dependent Claims (20)
-
Specification