WO2010143837A2 - 로봇 캘리브레이션 장치 및 그 방법 - Google Patents
로봇 캘리브레이션 장치 및 그 방법 Download PDFInfo
- Publication number
- WO2010143837A2 WO2010143837A2 PCT/KR2010/003569 KR2010003569W WO2010143837A2 WO 2010143837 A2 WO2010143837 A2 WO 2010143837A2 KR 2010003569 W KR2010003569 W KR 2010003569W WO 2010143837 A2 WO2010143837 A2 WO 2010143837A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- axis
- robot
- point
- measuring
- coordinate system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1679—Program controls characterised by the tasks executed
- B25J9/1692—Calibration of manipulator
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39045—Camera on end effector detects reference pattern
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P80/00—Climate change mitigation technologies for sector-wide applications
- Y02P80/40—Minimising material used in manufacturing processes
Definitions
- the present invention relates to a robot calibration apparatus and method thereof, and more particularly, to a robot calibration apparatus for calibrating a robot used to perform various processes such as welding, grinding, cutting, and measuring on behalf of a human. And to a method thereof.
- Robots are widely used throughout the industry on behalf of humans. For example, in a production line in which various processes for producing automobiles are performed, a plurality of robots in which tools for each process are combined are arranged to perform various tasks for a plurality of automobiles that progress in one direction. As such, when a production line is built by combining various tools with a plurality of robots, a large amount of automobiles can be produced inexpensively. In addition, since the robot performs various processes while moving along the designed motion trajectory, it is very easy to maintain the quality of the process at the same level unlike when performed by a human. On the other hand, the robot is also widely used for the purpose of measuring and testing the produced product.
- the position, direction, and operation form of the apparatuses of the whole process including the robot should be determined before the process installation.
- the design value of each robot is inputted to the computer to perform the above operation, but the actual robot has various driving devices that enable the movement of the robot.
- This error is small but propagated, and ultimately generates a large error when the process is actually performed, resulting in a defect of the finished product, and it takes a lot of time to correct such defects. do.
- a number of points (preliminary position information) on a measuring jig disposed around the robot using a non-contact sensor, for example, a laser vision sensor, coupled to the robot After the robot is calibrated using the measured position of each point and the measured position information of each point, a method of minimizing the position error of the tool center point of the tool coupled to the robot is widely used.
- the calibration is for predicting the position and direction of the robot base, the parameters governing the kinematics of the robot, the installation position and the direction of the tool, and so on.
- the position measurement of the point on the measuring jig should be performed during the rest period between the processes, so the flexibility of the robot posture that can be taken during the measurement is more flexible. Much required.
- the present invention has been made to solve the above problems, and an object of the present invention is not only to a reference point in which position information is known in advance, but also to a point in which a linear equation is known in advance and a point on a reference plane in which a plane equation is known in advance.
- the structure is improved so that it is possible to select and measure a plurality of points among the arbitrary points and to calibrate using the measured position information of the point, and the structure is improved so that the calibration can be made more easily and can be easily applied to the production line. It is to provide a calibration device and a method thereof. That is, it is an object of the present invention to provide a robot calibration apparatus and method for calibrating the measured position information even when measuring any position on a reference line or a reference plane on a measuring jig.
- the robot calibration apparatus includes a plurality of reference points of the position information is known in advance, one or more reference lines known in advance of the linear equation and one or more reference planes known in the plane equation, A measuring jig in which any of a reference point of, any point on the reference line and any point on the reference plane can be set as a measuring point; A sensor coupled to the robot for measuring positions of a plurality of measuring points selected from among the measuring points on the measuring jig; And a controller configured to control the robot by calibrating the robot based on a plurality of calibration data including position information of a plurality of measuring points measured by the sensor, wherein at least one measuring point of the plurality of measuring points is true. Characterized in that arranged on the shipbuilding or reference plane.
- the robot calibration method comprises the steps of placing around the robot a plurality of reference points known in advance of the position information, one or more reference lines known in advance of the linear equation and one or more reference planes known in the plane equation; A plurality of measuring points are selected from any of the plurality of reference points, any point on the reference line, and any point on the reference plane, and at least one measuring point of the selected plurality of measuring points is the reference line or reference. Selecting to be disposed on a plane; Measuring position of the plurality of selected measurement points by using a sensor coupled to the robot to obtain position information of the plurality of measurement points; And calibrating the robot based on a plurality of calibration data including position information of the plurality of measurement points.
- the measurement position information can be used for calibration, so that the position information of a point used for calibration can be easily obtained without limiting the attitude of the robot. You can get it.
- the position information of the measuring point for calibration can be easily obtained even during the rest period between the processes, it can be easily applied to the actual production line.
- FIG. 1 is a schematic configuration diagram of a robot calibration apparatus according to an embodiment of the present invention.
- FIG. 2 is a block diagram for describing an operation process of the calibration device shown in FIG. 1.
- FIG. 3 is a schematic flowchart of a robot calibration method according to an embodiment of the present invention.
- FIG. 1 is a schematic configuration diagram of a robot calibration apparatus according to an embodiment of the present invention
- Figure 2 is a block diagram for explaining the operation of the calibration device shown in FIG.
- the robot calibration apparatus 100 is a kinematic equation, such as the position and direction of the robot base, parameters governing the robot kinematic equation, and the position and direction of the portion where the tool is to be installed. It is to accurately predict various parameters that govern.
- precisely predicted parameter values can be used to determine the position and orientation of the tool reference coordinate system or the tool (point not shown) directly in the user coordinate system or robot reference coordinate system.
- the position can be calculated more exactly like the actual one, and thus the tool tip can be accurately positioned at the desired position.
- the robot tip can be more precisely controlled to precisely move the tool tip to the position desired by the user.
- the robot 10 is configured to include a base 11 and a plurality of links 12 coupled to the base 11, and in particular in this embodiment is configured to have two links 12.
- the robot 10, the measuring jig 20, and the sensor 30 are provided with a plurality of coordinate systems as follows.
- [S] The reference coordinate system of the sensor 30, and the positional information of the measured measuring points is obtained based on the [S] coordinate system.
- the robot calibration apparatus 100 includes a measuring jig 20, a sensor 30, and a controller 40.
- the measuring jig 20 is made of a material which minimizes deformation due to changes in environment, for example, temperature or humidity, and is configured to include a pair of measuring jig parts 201 and 202 having a rectangular parallelepiped shape.
- the measuring jig 20 includes a plurality of reference points, reference lines 22 and reference planes 23 to be measured by the sensor, respectively.
- the reference point is a point as described in the prior art and is set to the center of the circle 21. Then, the positional information of the reference point, that is, the positional information on the reference coordinate system [J] of the measurement jig 20, that is, the x value, the y value, and the z value are all known.
- the reference line 22 is set at the edge of each measuring jig portion 201, 202, and the reference plane 23 is set as a surface formed in each measuring jig portion 201,202.
- the linear equations and planar equations of the reference line 22 and the reference plane 23 are known in advance on the reference coordinate system [J] of the measuring jig 20.
- each reference point, arbitrary points on the reference line 22, and arbitrary points on the reference plane 23 are set as measuring points, respectively, and the position is measured by a sensor.
- the measuring jig 20 has three types of measuring points having different properties, that is, a reference point, a measuring point set on the reference line 22 and a measuring point set on the reference plane 23.
- the reference point on the measuring jig 20, the linear equation of the reference line 22 and the planar equation of the reference plane 23 are accurately measured in advance by measuring equipment such as a laser tracker.
- the reference line 22 on the measuring jig 20 is parallel to at least one of the x-axis, y-axis and z-axis of the reference coordinate system [J] set in the measuring jig 20, and the measuring jig 20
- the reference plane 23 on) is orthogonal to at least one of the x-axis, y-axis, and z-axis of the reference coordinate system [J] set in the measurement jig 20.
- the reference coordinate system [J] of the measuring jig 20 and the reference coordinate system [S] of the sensor are It can be modeled by the relationship as shown in Equation 1 below.
- F (x) Is the forward kinematics of the robot 10, Is the robot joint angle vector, Are various parameter vectors to be predicted. Also, Is a vector from a reference point seen in the reference coordinate system of the measuring jig 20, to any point on the reference line, to any point on the reference plane. In the case of a reference point, the reference point on the reference coordinate system [J] set in the measuring jig 20 J Px , J Py, J Pz All three positions are known, but for any point on the reference line, only one linear equation, that is, two independent positional relationships, and for any point on the reference plane, one plane equation, ie only 1 Only the positional relationship of the dog can be known. Also Is the vector from the sensor 30 to the measurement point.
- the measuring point is any point on the reference point or reference line or any point on the reference plane as already described.
- Equation 1 can be satisfied. And three equations can be obtained every time the reference point 21 on the measuring jig, for example, the center point of the circle, is measured.
- the reference coordinate system of the measuring jig 20 is perpendicular or parallel to the reference line 22 and the reference plane 23 on the measuring jig, when any point on the reference line 22 is measured as the measuring point, Of Equation 1 J Px , J Py, J Since only two values of Pz are known, two equations can be obtained each time any point on the reference line is measured.
- the equation (1) J Px , J Py, J Since only one value of Pz is known one equation can be obtained each time any point on the reference plane is measured.
- the reference line 22 on the measuring jig is perpendicular or parallel to the reference coordinate system [J] set on the measuring jig 20, and the reference plane 23 on the measuring jig is also set on the reference coordinate system [J]
- the reference line and the reference plane are not perpendicular or parallel to the reference coordinate system [J]
- the direction vector of a general reference line that is not parallel or perpendicular to the coordinate system [J] can be expressed as follows.
- a normal vector of a general reference plane that is not parallel or perpendicular to the coordinate system [J] may be expressed as follows.
- the direction vector for the general reference line or the normal vector for the general reference plane Is parallel to the z axis of the general reference coordinate system [H].
- the coordinate system [H] is obtained when the coordinate system [J] is rotated by the ⁇ angle in the x axis direction and by the ⁇ angle in the y axis direction.
- ⁇ and ⁇ mean the amount of rotation from the coordinate system [J] to the coordinate system [H].
- Rotx ( ⁇ ) means a rotation matrix that rotates by ⁇ angle in the x-axis direction
- Roty ( ⁇ ) means a rotation matrix that rotates by ⁇ angle in the y-axis direction. ?? indicates that the value is unknown (the same applies to the following equation).
- the general reference line in [J] is also parallel to any one of the x-axis, y-axis and z-axis of the coordinate system [H] in the general reference coordinate system [H].
- Equation 3 two equations can be obtained from the general reference line.
- the general reference plane in the reference coordinate system [J] is also orthogonal to any one of the x, y, and z axes of the coordinate system [H] in the general reference coordinate system [H]. Finally, if any point on the general reference plane is measured in the general reference coordinate system [H], H Px , H Py, H Since only one value of Pz is known, one equation can be obtained each time any point on the general reference plane is measured.
- Equation 4 one equation can be obtained from the general reference plane.
- the sensor 30 included in the robot calibration apparatus 100 is coupled to the robot 10.
- the sensor 30 is a non-contact sensor, for example a laser vision sensor, and includes a plurality of measuring points selected from reference points on the measuring jig 20, any point on the reference line and any point on the reference plane. Each position is measured to obtain calibration data.
- at least one of the selected measurement points is on the reference line 22 or on the reference plane 23, and the calibration data includes position information of the measured measurement points.
- the calibration data includes various information such as the position and direction of the robot joint.
- the measurement point to be measured is selected by the number of calibration data.
- the position information of the measurement point measured by the sensor 30 is stored in the storage unit 50.
- the controller 40 calibrates the robot through a known data processing process such as a least square method using a plurality of calibration data.
- a known data processing process such as a least square method using a plurality of calibration data.
- the robot is calibrated in this way, more precisely predicted parameter values can be used when moving the robot to an arbitrary position, thereby enabling precise control of the robot.
- the camera is installed in the robot, the calibration result is used, and the reference coordinate system of the camera can be controlled more precisely, thereby minimizing the positional error of the origin of the camera reference coordinate system. Will be.
- the controller 40 is electrically connected to the storage unit 50 and the non-contact sensor 30 to perform a control operation. That is, the control unit 40 stores the position information of the measurement point measured by the non-contact sensor 30 in the storage unit 50, and each measurement point stored in the storage unit 50 when the calculation by the control unit 40 is required. Read location information.
- the measurement jig 20 is installed around the robot 10. At this time, one measuring jig 20 may be installed around the robot, and in some cases a plurality of measuring jig 20 may be installed (S100).
- the position of the measuring point is measured by using the non-contact sensor 30 at the rest period between the welding processes or before the welding process is performed for the first time (S200).
- the selected measurement point is a reference point 21, an arbitrary point on the reference line 22, or an arbitrary point on the reference plane 23.
- the robot is calibrated using the obtained plurality of equations (S300).
- S300 the obtained plurality of equations
- the restriction on the attitude of the robot is much less, and furthermore, the center of the circle 21 or true
- the limitation on the attitude of the robot is much smaller than that of the point on the ship 22. Therefore, the measurement of the measuring point set in the measuring jig 20 can be easily and immediately made without restriction on the attitude that the robot 10 can take.
- the resting period during which the robot 10 waits without progressing between processes is generally short, and in order to measure the measuring points during a short pause and to calibrate using the measured position information, a quick measurement of the measuring points is required.
- This rapid measurement can be easily achieved by the apparatus and method of the present embodiment.
- not only the reference point (the center of the circle 21) but also the point on the reference line 22 or the viscosity measurement point on the reference plane 23 are set as compared with the case of measuring the reference point. This is because the limit on the attitude of the robot 10 is much smaller when measuring a point on a line or a point on a reference plane.
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Abstract
Description
Claims (6)
- 위치정보가 미리 알려진 복수의 참조점, 직선방정식이 미리 알려진 하나 이상의 참조선 및 평면방정식이 미리 알려진 하나 이상의 참조평면을 포함하되, 상기 복수의 참조점 중 임의의 점, 상기 참조선상의 임의의 점 및 상기 참조평면상의 임의의 점이 측정점으로 설정될 수 있는 측정지그;로봇에 결합되며, 상기 측정지그상의 측정점들 중에서 선택된 복수의 측정점의 위치를 각각 측정하는 센서; 및상기 센서로부터 측정된 복수의 측정점의 위치정보를 포함하는 복수의 캘리브레이션 데이터를 기초로 상기 로봇을 캘리브레이션하여 상기 로봇을 제어하는 제어부;를 구비하며,상기 복수의 측정점 중 적어도 하나의 측정점은 상기 참조선 또는 참조평면상에 배치되는 것을 특징으로 하는 로봇 캘리브레이션 장치.
- 제 1항에 있어서,상기 참조선은 상기 측정지그에 설정된 기준 좌표계상의 x축, y축 및 z축 중 어느 하나와 평행하며,상기 참조평면은 상기 측정지그에 설정된 기준 좌표계상의 x축, y축 및 z축 중 어느 하나와 직교하는 것을 특징으로 하는 로봇 캘리브레이션 장치.
- 제 1항에 있어서,상기 참조선들 중 적어도 하나의 참조선은 상기 측정지그에 설정된 기준 좌표계상의 x축, y축 및 z축과 각각 평행하지 않은 일반 참조선이며,상기 참조평면들 중 적어도 하나의 참조평면은 상기 측정지그에 설정된 기준 좌표계상의 x축, y축 및 z축과 각각 직교하지 않는 일반 참조평면이며,상기 제어부는, 상기 기준 좌표계와, 상기 일반 참조선이 x축, y축 및 z축 중 어느 하나와 평행하며 상기 일반 참조평면이 x축, y축 및 z축 중 어느 하나와 직교하는 일반 기준 좌표계 간의 상관 관계를 연산하여 상기 로봇의 캘리브레이션에 사용하는 것을 특징으로 하는 로봇 캘리브레이션 장치.
- 로봇의 주위에 위치정보가 미리 알려진 복수의 참조점, 직선방정식이 미리 알려진 하나 이상의 참조선 및 평면방정식이 미리 알려진 하나 이상의 참조평면을 배치하는 단계;상기 복수의 참조점 중 임의의 점, 상기 참조선상의 임의의 점 및 상기 참조평면상의 임의의 점 중 복수의 측정점을 선택하되, 상기 선택되는 복수의 측정점 중 적어도 하나의 측정점은 상기 참조선 또는 참조평면상에 배치되도록 선택하는 단계;상기 로봇에 결합된 센서를 이용하여 상기 선택된 복수의 측정점의 위치를 측정하여 상기 복수의 측정점의 위치 정보를 얻는 단계; 및상기 복수의 측정점의 위치 정보를 포함하는 복수의 캘리브레이션 데이터를 기초로 상기 로봇을 캘리브레이션하는 단계;를 구비하는 것을 특징으로 하는 로봇 캘리브레이션 방법.
- 제 4항에 있어서,상기 참조점, 참조선 및 참조평면은 상기 로봇 주위에 배치되는 측정지그에 형성되며,상기 참조선은 상기 측정지그에 설정된 기준 좌표계상의 x축, y축 및 z축 중 어느 하나와 평행하며,상기 참조평면은 상기 측정지그에 설정된 기준 좌표계상의 x축, y축 및 z축 중 어느 하나와 직교하는 것을 특징으로 하는 로봇 캘리브레이션 방법.
- 제 4항에 있어서,상기 참조선들 중 적어도 하나의 참조선은 상기 측정지그에 설정된 기준 좌표계상의 x축, y축 및 z축과 각각 평행하지 않은 일반 참조선이며,상기 참조평면들 중 적어도 하나의 참조평면은 상기 측정지그에 설정된 기준 좌표계상의 x축, y축 및 z축과 각각 직교하지 않는 일반 참조평면이며,상기 기준 좌표계와, 상기 일반 참조선이 x축, y축 및 z축 중 어느 하나와 평행하며 상기 일반 참조평면이 x축, y축 및 z축 중 어느 하나와 직교하는 일반 기준 좌표계 간의 상관 관계를 연산하여 단계;를 더 구비하는 것을 특징으로 하는 로봇 캘리브레이션 방법.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201080025616.4A CN102458779B (zh) | 2009-06-08 | 2010-06-03 | 机械手校正装置及其方法 |
| US13/376,878 US20120078418A1 (en) | 2009-06-08 | 2010-06-03 | Robot calibration apparatus and method for same |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2009-0050518 | 2009-06-08 | ||
| KR20090050518 | 2009-06-08 | ||
| KR1020100007542A KR100986669B1 (ko) | 2009-06-08 | 2010-01-27 | 로봇 캘리브레이션 장치 및 그 방법 |
| KR10-2010-0007542 | 2010-01-27 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2010143837A2 true WO2010143837A2 (ko) | 2010-12-16 |
| WO2010143837A3 WO2010143837A3 (ko) | 2011-03-31 |
Family
ID=43135246
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2010/003569 Ceased WO2010143837A2 (ko) | 2009-06-08 | 2010-06-03 | 로봇 캘리브레이션 장치 및 그 방법 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20120078418A1 (ko) |
| KR (1) | KR100986669B1 (ko) |
| CN (1) | CN102458779B (ko) |
| WO (1) | WO2010143837A2 (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103182657A (zh) * | 2011-12-29 | 2013-07-03 | 赵跃庆 | 一种自动调配装置定位方法和装置 |
| CN114905521A (zh) * | 2022-07-18 | 2022-08-16 | 法奥意威(苏州)机器人系统有限公司 | 机器人原点位置校准方法、装置、电子设备和存储介质 |
Families Citing this family (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5715809B2 (ja) * | 2010-03-29 | 2015-05-13 | 株式会社ダイヘン | ロボットの作業プログラム作成方法、ロボットの作業プログラム作成装置、及びロボット制御システム |
| DE102011003539A1 (de) * | 2011-02-02 | 2012-08-02 | Kuka Roboter Gmbh | Verfahren zum Referenzieren einer Antriebsstellung wenigstens eines elektrischen Antriebs |
| WO2013176299A1 (ko) | 2012-05-21 | 2013-11-28 | (주)로보티즈 | 캘리브레이션 지그 및 이를 포함하는 액츄에이터 어셈블리, 그리고 액츄에이터 어셈블리의 캘리브레이션 방법 |
| JP2014176943A (ja) * | 2013-03-15 | 2014-09-25 | Yaskawa Electric Corp | ロボットシステム、校正方法及び被加工物の製造方法 |
| JP5678979B2 (ja) * | 2013-03-15 | 2015-03-04 | 株式会社安川電機 | ロボットシステム、校正方法及び被加工物の製造方法 |
| JP2014180720A (ja) * | 2013-03-19 | 2014-09-29 | Yaskawa Electric Corp | ロボットシステム及びキャリブレーション方法 |
| CN104589355A (zh) * | 2014-11-21 | 2015-05-06 | 安徽省库仑动力自动化科技有限公司 | 多点定位结合重力传感确定机器人绝对坐标的方法 |
| EP3274134B1 (en) | 2015-03-23 | 2026-04-29 | National Research Council of Canada | Multi-jointed robot deviation under load determination |
| JP6665450B2 (ja) * | 2015-08-31 | 2020-03-13 | セイコーエプソン株式会社 | ロボット、制御装置、及びロボットシステム |
| CN106945034B (zh) * | 2016-01-07 | 2021-09-03 | 鸿富锦精密电子(郑州)有限公司 | 机器人点位调节方法与系统 |
| KR102314092B1 (ko) * | 2016-01-21 | 2021-10-19 | 현대중공업지주 주식회사 | 로봇의 캘리브레이션 장치 및 그 방법 |
| DE102016005699B3 (de) * | 2016-05-12 | 2017-05-18 | Carl Zeiss Automated Inspection GmbH | Verfahren zum Kalibrieren einer Messvorrichtung zur Vermessung von Karosserieteilen und anderen Werkstücken sowie zur Durchführung des Verfahrens geeignete Messvorrichtung |
| US10223798B2 (en) * | 2016-05-27 | 2019-03-05 | Intellijoint Surgical Inc. | Systems and methods for tracker characterization and verification |
| US10661442B2 (en) * | 2017-02-03 | 2020-05-26 | Abb Schweiz Ag | Calibration article for a 3D vision robotic system |
| CN107650144A (zh) * | 2017-09-16 | 2018-02-02 | 埃夫特智能装备股份有限公司 | 一种工业机器人工件坐标系的标定校准系统及其方法 |
| JP6603289B2 (ja) * | 2017-10-27 | 2019-11-06 | ファナック株式会社 | ロボット、ロボットシステム、およびロボットの座標系設定方法 |
| KR101925857B1 (ko) * | 2017-11-13 | 2018-12-06 | 노성남 | 로봇 용접기용 레이저 빔의 3차원 포인트 좌표 측정방법 |
| KR101910608B1 (ko) * | 2017-11-13 | 2018-10-23 | 노성남 | 로봇 용접기용 레이저 빔의 위치와 각도 측정방법 |
| JP6767436B2 (ja) * | 2018-07-06 | 2020-10-14 | ファナック株式会社 | 自動機械及び制御装置 |
| KR102082686B1 (ko) * | 2018-09-12 | 2020-02-28 | 한국원자력연구원 | 구면좌표계 기반의 피봇형 이송장치 및 이의 제어 방법 |
| TWI753209B (zh) * | 2018-10-15 | 2022-01-21 | 達明機器人股份有限公司 | 機器手臂校正工具中心點的方法 |
| JP7048535B2 (ja) * | 2019-04-01 | 2022-04-05 | ファナック株式会社 | ロボットを制御するための機構誤差パラメータを較正するロボットの制御装置 |
| KR102113636B1 (ko) * | 2019-12-20 | 2020-05-20 | (주)우신시스템 | 변위센서를 이용한 차체제조시스템 |
| CN113799115B (zh) | 2020-06-11 | 2023-03-24 | 台达电子工业股份有限公司 | 机器手臂的坐标校正方法 |
| TWI710441B (zh) * | 2020-06-11 | 2020-11-21 | 台達電子工業股份有限公司 | 機器手臂的座標校正方法 |
| WO2021261378A1 (ja) * | 2020-06-24 | 2021-12-30 | ファナック株式会社 | ロボットシステム |
| US20220219328A1 (en) * | 2021-01-08 | 2022-07-14 | General Electric Company | Method and device for creation of three dimensional tool frame |
| CN115178858B (zh) * | 2022-06-28 | 2025-03-07 | 华中科技大学 | 基于焦点定位补偿的激光焊接机器人工具标定方法及系统 |
| KR102736925B1 (ko) * | 2022-08-10 | 2024-12-02 | 한국로봇융합연구원 | 소형 부재의 모서리 가공을 위한 자동화 시스템 및 방법 |
| CN115464658A (zh) * | 2022-09-30 | 2022-12-13 | 柳州职业技术学院 | 一种工业机器人运动学标定装置 |
| CN116077190B (zh) * | 2023-02-27 | 2023-08-08 | 上海华易镜升数字科技有限公司 | 一种提高手术机器人系统精度的系统 |
| WO2026059069A1 (ko) * | 2024-09-10 | 2026-03-19 | 삼성전자 주식회사 | 캘리브레이션 장치 및 캘리브레이션 시스템 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5400638A (en) * | 1992-01-14 | 1995-03-28 | Korea Institute Of Science And Technology | Calibration system for compensation of arm length variation of an industrial robot due to peripheral temperature change |
| JPH06107521A (ja) * | 1992-09-29 | 1994-04-19 | Shiseido Co Ltd | 皮膚洗浄料 |
| JP3665353B2 (ja) * | 1993-09-14 | 2005-06-29 | ファナック株式会社 | ロボットの教示位置データの3次元位置補正量取得方法及びロボットシステム |
| JPH0871968A (ja) * | 1994-09-01 | 1996-03-19 | Kobe Steel Ltd | ロボットのツールパラメータ導出方法及び較正方法 |
| KR100207722B1 (ko) * | 1997-03-25 | 1999-07-15 | 윤종용 | 위치 제어 시스템의 캘리브레이션 방법 |
| US6044308A (en) * | 1997-06-13 | 2000-03-28 | Huissoon; Jan Paul | Method and device for robot tool frame calibration |
| KR100263442B1 (ko) * | 1998-05-14 | 2000-12-01 | 박준일 | 공작물 치수정보를 이용한 로봇 셀 자체보정방법 |
| JP2001018182A (ja) * | 1999-07-05 | 2001-01-23 | Matsushita Electric Ind Co Ltd | ロボット機構較正演算方法及びシステム |
| KR100482562B1 (ko) * | 2002-06-26 | 2005-04-14 | 현대자동차주식회사 | 로봇 캘리브레이션 방법 |
| DE10361018C9 (de) * | 2003-12-23 | 2021-03-04 | QUISS Qualitäts-Inspektionssysteme und Service GmbH | Verfahren zum Erkennen einer auf einem Substrat aufzubringenden Struktur mit mehreren Kameras sowie eine Vorrichtung hierfür |
| DE102005048136B4 (de) * | 2005-10-06 | 2010-01-21 | Kuka Roboter Gmbh | Verfahren zum Bestimmen eines virtuellen Tool-Center-Points |
| KR20080088165A (ko) * | 2007-03-29 | 2008-10-02 | 삼성중공업 주식회사 | 로봇 캘리브레이션 방법 |
-
2010
- 2010-01-27 KR KR1020100007542A patent/KR100986669B1/ko active Active
- 2010-06-03 WO PCT/KR2010/003569 patent/WO2010143837A2/ko not_active Ceased
- 2010-06-03 CN CN201080025616.4A patent/CN102458779B/zh not_active Expired - Fee Related
- 2010-06-03 US US13/376,878 patent/US20120078418A1/en not_active Abandoned
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103182657A (zh) * | 2011-12-29 | 2013-07-03 | 赵跃庆 | 一种自动调配装置定位方法和装置 |
| CN114905521A (zh) * | 2022-07-18 | 2022-08-16 | 法奥意威(苏州)机器人系统有限公司 | 机器人原点位置校准方法、装置、电子设备和存储介质 |
| CN114905521B (zh) * | 2022-07-18 | 2022-10-04 | 法奥意威(苏州)机器人系统有限公司 | 机器人原点位置校准方法、装置、电子设备和存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20120078418A1 (en) | 2012-03-29 |
| CN102458779B (zh) | 2014-11-19 |
| WO2010143837A3 (ko) | 2011-03-31 |
| CN102458779A (zh) | 2012-05-16 |
| KR100986669B1 (ko) | 2010-10-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2010143837A2 (ko) | 로봇 캘리브레이션 장치 및 그 방법 | |
| CN109794938B (zh) | 一种适用于曲面结构的机器人制孔误差补偿装置及其方法 | |
| US4831549A (en) | Device and method for correction of robot inaccuracy | |
| CN109176505B (zh) | 一种基于球杆仪的六轴关节工业机器人空间误差标定方法 | |
| EP0123214B1 (en) | Operation teaching method and apparatus for industrial robot | |
| CN113247298B (zh) | 一种多数控定位器物理空间任意轴线的坐标变换方法 | |
| Zhong et al. | A new method for autonomous robot calibration | |
| CN106777656B (zh) | 一种基于pmpsd的工业机器人绝对精度校准方法 | |
| KR101797122B1 (ko) | 이동형 3차원 좌표 측정기(cmm)의 에러 측정 및 보상 방법 | |
| CN111216164A (zh) | 一种机器人在线校准方法、系统、存储介质及校准设备 | |
| KR20080088165A (ko) | 로봇 캘리브레이션 방법 | |
| Xiao et al. | A new fixed axis-invariant based calibration approach to improve absolute positioning accuracy of manipulators | |
| CN115179323B (zh) | 基于远心视觉约束的机器末位姿测量装置及精度提升方法 | |
| CN113146613A (zh) | 一种工业机器人d-h参数三维自标定校准装置及方法 | |
| JPH06131032A (ja) | ロボット装置およびロボット装置のティ−チング方法。 | |
| CN115319754A (zh) | 机器人与激光传感器手眼标定方法及装置 | |
| KR20220023270A (ko) | 수직형 5축 공작기계의 기하학적 오차 측정 방법 | |
| CN118848963A (zh) | 一种六轴工业机器人定位误差补偿方法 | |
| CN111136661A (zh) | 机器人位置标定方法、装置、系统及机器人系统 | |
| CN113799115B (zh) | 机器手臂的坐标校正方法 | |
| CN119347782B (zh) | 工业机器人关节刚度辨识装置及辨识方法 | |
| CN114248270A (zh) | 基于人工智能的工业机器人精度补偿方法 | |
| JP2021186929A (ja) | 多軸ロボットの制御方法 | |
| WO2010143838A2 (ko) | 로봇 캘리브레이션 방법 | |
| TWI710441B (zh) | 機器手臂的座標校正方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 201080025616.4 Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10786320 Country of ref document: EP Kind code of ref document: A2 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 13376878 Country of ref document: US |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 10786320 Country of ref document: EP Kind code of ref document: A2 |






