CN110815201A - Method for correcting coordinates of robot arm - Google Patents

Method for correcting coordinates of robot arm Download PDF

Info

Publication number
CN110815201A
CN110815201A CN201810889737.1A CN201810889737A CN110815201A CN 110815201 A CN110815201 A CN 110815201A CN 201810889737 A CN201810889737 A CN 201810889737A CN 110815201 A CN110815201 A CN 110815201A
Authority
CN
China
Prior art keywords
calibration
robot arm
coordinates
block
camera
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.)
Granted
Application number
CN201810889737.1A
Other languages
Chinese (zh)
Other versions
CN110815201B (en
Inventor
杨俊珉
李冠谊
夏绍基
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Techman Robot Inc
Original Assignee
Quanta Storage Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Quanta Storage Inc filed Critical Quanta Storage Inc
Priority to CN201810889737.1A priority Critical patent/CN110815201B/en
Publication of CN110815201A publication Critical patent/CN110815201A/en
Application granted granted Critical
Publication of CN110815201B publication Critical patent/CN110815201B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1692Calibration of manipulator

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)

Abstract

The invention relates to a method for correcting coordinates of a robot arm, which extracts an image of a calibration square block, rapidly identifies four corners of the calibration square block through color difference, calculates coordinates of a central point through intersection points of diagonal lines, and enables a central axis of a camera to be aligned with the central point. And filtering laser by using the dark calibration square to obtain bright end points of two edges of the calibration square, forming a laser line, guiding the laser line to coincide with the central point of the calibration square, and obtaining a TCP coordinate so as to automatically correct the coordinate.

Description

Method for correcting coordinates of robot arm
Technical Field
The invention relates to a robot arm, in particular to an industrial robot arm and a coordinate correction method of a tool center of the industrial robot arm.
Background
The robot arm has the characteristics of flexible movement, precise positioning and continuous operation, and is an optimal tool for manufacturing and assembling on a product production line. However, since the robot arm cannot be precisely positioned due to differences in control and actual movement coordinates caused by driving of the actuator via multiple axes, wear, and assembly errors in manufacturing of components, the correction of coordinates is an important issue for the robot arm.
In the prior art, when calibrating the coordinate of the robot arm, a Tool Center Point (TCP) of the robot arm is usually driven to directly contact a reference point with known coordinates, so as to calibrate the coordinate of the tool center point of the robot arm. However, when the movement error of the uncorrected robot arm is too large, the robot arm often collides with the reference point, which causes damage to the tool of the robot arm and the reference point instrument. Therefore, in the prior art, the coordinates of the center point of the measuring tool can be corrected in a non-contact manner by using a precision measuring instrument such as a laser range finder, but the laser range finder has high cost and requires a large installation space, which causes a limitation in use. Therefore, in another prior art, U.S. patent publication No. US20110320039, a calibration plate with a specific relationship between black and white is disposed at a position of the robot arm with a known coordinate, an image of the calibration plate with the black and white is extracted by a camera on the robot arm, and a relative relationship between the camera and the calibration plate with the known coordinate is calculated to calibrate the robot arm.
However, although the aforementioned prior art robot arm can perform the calibration automatically without contact, the calibration plates of various manufacturers are various, each type of calibration plate has its own unique mounting structure and relative relationship calculation method, and cannot be used interactively or compatibly, and it is not easy for a general operator using various types or brand name robot arms to use, maintain and manage. Therefore, there is still a need for a robot arm to correct the coordinates.
Disclosure of Invention
The invention aims to provide a method for correcting coordinates of a robot arm, which is characterized in that a camera on the robot arm is used for extracting an image of a calibration square block, four corners of the calibration square block are identified through the difference between the calibration square block and the environment, and coordinates of a central point are obtained so as to quickly align the central axis of the camera.
The invention also aims to provide a method for correcting the coordinate of the robot arm, which utilizes a dark calibration square block to filter laser to obtain a bright end point at the edge of the calibration square block to form a laser line, and then guides the laser line to coincide with the central point of the calibration square block along the central axis of a camera so as to automatically correct the coordinate of the TCP.
Another objective of the present invention is to provide a method for calibrating coordinates of a robot arm, wherein calibration blocks with various orientations are disposed on a calibration target, and calibration blocks of the calibration target are calibrated by using postures of different robot arms, so as to automatically calibrate coordinates of the robot arm.
In order to achieve the above-mentioned object, the method for calibrating coordinates of a robot arm of the present invention, a camera of the robot arm and a laser device have a fixed relative relationship, an intersection point of a central axis of the camera and a laser of the laser device is adjusted and set as a tool center point, a calibration block is placed, an image of the calibration block is extracted by the camera, distinguishing four corners of the calibration square through image processing, obtaining coordinates of a central point of the calibration square by using diagonal intersection, moving a central axis of a camera to align the central point of the calibration square, filtering laser projected to the calibration square, obtaining bright end points of two edges of the calibration square, establishing a laser line, and under the condition that the central axis of the camera is maintained to be aligned with the central point of the calibration square block, moving the camera to drive the laser line to coincide with the central point of the calibration square block, and setting the coordinate of the central point of the calibration square block at the time of coincidence as the coordinate of the central point of the control tool.
The calibration square block of the coordinate correcting method of the robot arm is a recognizable color or dark color or black square block and is used for absorbing the projected laser and generating bright endpoints with obvious brightness difference at two edges of the calibration square block so as to obtain the two bright endpoints. And when the calibration square is superposed, the coordinate of the central point of the calibration square falls on the laser line, and the relative fixed relation among the recording camera, the laser device and the central point of the calibration square is recorded when the calibration square is superposed. In addition, when the center point of the calibration block is placed, the actual measurement coordinate is used as the actual tool center point coordinate, and the control tool center point coordinate and the actual tool center point coordinate are compared to obtain an error so as to correct the coordinate of the robot arm tool center point.
The invention also discloses a method for calibrating coordinates of a robot arm, which comprises the steps of enabling a camera of the robot arm to have a fixed relative relation with a laser device, then arranging a calibration target with known coordinates and containing calibration blocks at a fixed position relative to the robot arm, wherein the calibration target is a cube and is provided with a plurality of calibration blocks on each azimuth plane respectively, driving the camera to extract an image of the calibration target by utilizing the posture of the robot arm, automatically selecting one calibration block on the calibration target, distinguishing four corners of the calibration block through image processing, obtaining the coordinates of the center point of the calibration block by utilizing the intersection of diagonals, moving the central axis of the camera to align the center point of the calibration block, filtering laser projected to the calibration block, obtaining the bright end points of two edges of the calibration block, establishing a laser line, keeping the central axis of the camera to align the center point of the calibration, the method comprises the steps that a mobile camera drives a laser line to coincide with the center point of a calibration square block, control coordinates of the center point of the calibration square block are recorded during coincidence, when the gesture quantity of a robot arm is detected to be smaller than a preset threshold value, the gesture of the robot arm is changed to drive the camera to repeat a correction step, when the gesture quantity of the robot arm is detected to be smaller than the preset threshold value, the obtained control coordinates of the center point of the calibration square block are subjected to matrix array calculation, correction parameters are obtained, and coordinates of the robot arm are corrected.
Drawings
FIG. 1 is a schematic diagram of a robot arm for calibrating coordinates according to the present invention;
FIG. 2 is a calibration block image captured by the camera according to the present invention;
FIG. 3 is a schematic view of a moving laser line according to the present invention;
FIG. 4 is an image of the center point of the laser line overlay calibration block according to the present invention;
FIG. 5 is a flowchart of a method for calibrating coordinates of a robot arm according to the present invention;
FIG. 6 is a schematic diagram of a robot arm with coordinate calibration according to another embodiment of the present invention;
fig. 7 is a flowchart illustrating a method for calibrating coordinates by a robot according to another embodiment of the present invention.
Description of the symbols
1 robot arm
2 axle arm
3 actuator
4 base
5 terminal device
6 Camera
7 laser device
8 work frame
9 calibration block
10 laser
11 central axis
12 images
13 four corners
14 center point
15 laser line
16 bright end point
17 calibration target
Center point of TCP tool
Detailed Description
The technical means and effects of the present invention for achieving the above objects will be described below with reference to the accompanying drawings.
Referring to fig. 1 and fig. 2, fig. 1 is a schematic diagram of a robot arm for calibrating TCP coordinates according to the present invention, and fig. 2 is a calibration block image captured by a camera according to the present invention. In fig. 1, a robot arm 1 according to the present invention is composed of a plurality of axial arms 2 connected in series with an actuator 3 at intervals, one end of each of the axial arms 2 is fixed to a base 4 to form a robot arm coordinate M, and the other end of each of the axial arms 2 is connected to a terminal 5, and the terminal 5 can calculate the coordinate at the robot arm coordinate M by recording the rotation of the actuator 3. The terminal 5 is provided with a camera 6 and a laser device 7, and the camera 5 and the terminal 5 have a fixed relative relationship, so that the coordinates of the robot arm coordinates M can be calculated. The robot arm 1 drives the extraction carriage 8 to take an image of a calibration block 9 (see fig. 2), and the laser device 7 is used to emit a planar scanning laser 10. The camera 6 and the laser device 7 have a fixed relative relationship, and the intersection point of the central axis 11 of the camera 6 and the scanning laser 10 of the laser device 7 is adjusted and set as a Tool Center Point (TCP).
Since the intersection TCP between the virtual central axis 11 of the camera 6 and the scanning laser beam 10 of the laser device 7 cannot be visually confirmed, the TCP of the robot arm cannot be visually determined either. In order to obtain the coordinates of the TCP of the robot arm, the calibration block 9 is disposed on the working frame 8, the calibration block 9 may be a black square block, although the calibration block 9 of the present embodiment is illustrated as a black square block, the calibration block includes but is not limited to a black square block, and any block that can easily identify a color or a dark color and easily determine a center point belongs to the scope of the present invention.
The robot arm 1 of the present invention drives the camera 6 to extract the image 12 of the calibration square 9 on the working frame 8, such as the image 12 of the calibration square 9 in fig. 2, and the camera 6 is used to extract the focal length of the image 12, the center and the pixels of the image 12, and the coordinates of each point of the image 12 can be calculated by the camera 6 with known coordinates. Because the black calibration block 9 in the image 12 is obviously different from the surrounding light-colored environment, the calibration block 9 can be rapidly distinguished through image processing, the coordinates of four corners 13 of the calibration block 9 are determined, the diagonal lines of the calibration block 9 are intersected to form a central point 14, and the coordinates of the central point 14 of the calibration block 9 are obtained. Then, the robot arm 1 is used to drive the camera 6, so that the central axis 11 of the camera 6 is aligned with the central point 14 of the calibration block 9.
In fig. 2, the laser device 7 emits the planar scanning laser 10 to form a laser line 15 crossing the calibration block 9 on the image 12, the laser line 15 of the laser is relatively bright, but the laser line 15 projected on the black calibration block 9 is absorbed by the black calibration block 9, and the brightness is relatively dim, so that a bright end point 16 with a significant brightness difference is generated at two edges of the calibration block 9, so as to obtain coordinates of the two bright end points 16, and the laser line 15 can be positioned by using a straight line formed by the two bright end points 16.
Referring to fig. 3 and fig. 4, fig. 3 is a schematic diagram of a moving laser line according to the present invention, and fig. 4 is an image of a center point of a calibration block where the laser line is overlapped. In fig. 3, while maintaining the central axis 11 of the camera 6 aligned with the central point 14 of the calibration block 9, the robot arm drives the camera 6 to move the laser device 7 along the central axis 11, so that the laser line 15 emitted by the laser device 7 moves to the central point 14 of the calibration block 9. When the coordinates of the center point 14 in fig. 4 fall on the laser line 15, it can be confirmed that the laser line 15 overlaps the center point 14. Then, the relative fixed relation between the camera 6, the laser device 7 and the central point 14 is recorded, the focal length of the image 12, the center of the image 12 and the pixels are extracted by the camera 6, the coordinate of the central point 14 is calculated, and the coordinate of the central point 14 is set as the coordinate of the TCP.
The coordinates of the TCP are the coordinates of the control TCP obtained by the control of the robot arm, and if the robot arm is corrected, the coordinates of the control TCP are the actual coordinates of the TCP. Otherwise, when the calibration block 9 is placed on the working frame 8, the coordinate of the central point 14 of the calibration block 9 can be actually measured, the coordinate of the central point 14 is taken as the actual TCP coordinate, the error between the control TCP coordinate and the actual TCP coordinate is obtained by comparing the control TCP coordinate and the coordinate of the actually measured central point 14, and the coordinate of the TCP of the robot arm is further corrected.
Fig. 5 is a flowchart illustrating a method for calibrating coordinates by a robot arm according to the present invention. Step S1, when starting to correct TCP, the camera and the laser device of the invention have a fixed relative relationship, and the intersection point of the central axis of the camera and the laser device scanning laser is adjusted and set as TCP; step S2, placing a calibration square block; step S3, extracting the image of the calibration square by using the camera; step S4, distinguishing the calibration square through image processing, obtaining the four corners of the calibration square, and obtaining the coordinates of the center point of the calibration square by using the intersection of the diagonal lines; step S5, the central axis of the mobile camera is aligned to the central point of the calibration square; step S6, filtering the laser emitted by the laser device in the calibration square, obtaining bright end points with bright edges at two edges of the calibration square, and establishing a laser line; step S7, moving the camera to drive the laser line under the condition of maintaining the central axis of the camera to be aligned with the central point of the calibration square, so that the laser line is superposed with the central point of the calibration square; step S8, recording the relative fixed relation of the camera, the laser device and the central point when overlapping, and setting the coordinate of the central point as the control TCP coordinate; step S9, comparing the control TCP coordinate with the known actual coordinate of the central point of the calibration square block, and performing correction compensation; then, in step S10, the TCP coordinate correction is ended.
Therefore, the method for correcting the coordinates of the robot arm can utilize the camera on the robot arm to extract the image of the calibration square block, quickly identify the coordinates of the four corners of the calibration square block through the obvious color difference between the calibration square block and the environment, calculate the coordinates of the central point through the intersection point of the diagonal lines, and enable the robot arm to automatically move the central axis of the camera to quickly align the central point. And then, filtering laser by using the dark color calibration square to obtain bright end points of two edges of the calibration square to form a laser line, guiding the laser line to coincide with the central point of the calibration square by using a camera along the central axis, acquiring a controlled TCP coordinate under the condition of non-physical contact and avoiding damage, and comparing the controlled TCP coordinate with the actually measured central point coordinate to further achieve the aim of automatically correcting the TCP coordinate.
Fig. 6 is a schematic diagram of a method for calibrating coordinates of a robot arm according to another embodiment of the invention. The present embodiment basically corrects the coordinates of the robot arm using the technique for correcting the coordinates of the TCP according to the foregoing embodiment. For simplicity, the same reference numerals are used for the same components as in the previous embodiment, and they will be described in advance. In the present embodiment, a plurality of calibration blocks 9 are respectively disposed on each orientation surface of the calibration target 17, and then the calibration target 17 is disposed at a fixed position relative to the base 4 of the robot arm 1 and has known robot arm coordinates. Although the calibration target 17 of the present embodiment is illustrated as a cube, the calibration target includes but is not limited to a cube, such as a polyhedron.
Then, the robot arm 1 is calibrated, the robot arm 1 drives the camera 6 to extract an image of the calibration target 17, a calibration block 9 on the calibration target 17 is automatically selected, the TCP calibration step of the previous embodiment is performed, that is, the image of the selected calibration block 9 is extracted, four corners of the calibration block 9 are identified, a central point of the calibration block 9 is determined by a diagonal line, the central axis 11 of the camera 6 is automatically moved to be aligned with the central point of the calibration block 9, then the laser device 7 is filtered to project laser to form a laser line, so that the camera 6 is moved along the central axis 11 to drive the laser line to coincide with the central point of the calibration block 9, and the TCP is considered to coincide with the central point, so as to obtain a controlled TCP coordinate as a control coordinate of the central point. Then, the posture of the robot arm 1 is changed, another calibration block 9 is selected, the TCP correction step is repeated until the number of changed postures of the robot arm 1 reaches a preset threshold, and then the control coordinates of the central point of the calibration block 9 obtained in the previous step are subjected to Matrix array calculation in the prior art, such as Jacobian Matrix, to obtain coordinate correction parameters, so as to complete the correction of the robot arm coordinates.
Fig. 7 is a flowchart illustrating a method for calibrating coordinates by a robot according to another embodiment of the present invention. The detailed steps of the method for calibrating the coordinates of the robot arm in the embodiment are described as follows, in step T1, the calibration of the coordinates of the robot arm is started; step T2, setting the calibration target with known coordinates and containing the calibration square block at a fixed position relative to the robot arm; step T3, automatically selecting a calibration square block on the calibration target to perform TCP calibration; step T4, recording and selecting the control coordinate of the central point of the calibration block; following step T5, it is checked whether the number of poses of the robot arm has reached a preset threshold? If the number of postures does not reach the preset threshold, the method goes to step T6, changes the posture of the robot arm, returns to step T3, and repeats the steps, and if the number of postures reaches the preset threshold, the method goes to step T7, obtains the control coordinate of the central point of the calibration block, performs matrix array calculation, obtains the correction parameter, and corrects the coordinate of the robot arm; then, at step T8, the coordinate correction is ended.
Therefore, the method for correcting the coordinates of the robot arm can set calibration blocks with various directions on the correction target, correct the coordinates of the TCP on the calibration blocks of the correction target by using the postures of different robot arms, and calculate the correction parameters by using the central point coordinates of the obtained calibration blocks and the matrix sequence, thereby achieving the purpose of automatically correcting the coordinates of the robot arm without contact.
The above description is only for the purpose of convenience of illustrating the preferred embodiments of the present invention, and the scope of the present invention is not limited to the preferred embodiments, and any modifications made according to the present invention will fall within the scope of the present invention without departing from the spirit of the present invention.

Claims (10)

1. A method for correcting coordinates of a robot arm is provided, which enables a camera of the robot arm and a laser device to have a fixed relative relationship, and adjusts and sets an intersection point of a central axis of the camera and a laser of the laser device as a tool central point, and the method comprises the following steps:
placing a calibration block;
extracting an image of the calibration square by using a camera;
distinguishing four corners of the calibration square block through image processing, and obtaining the coordinates of the central point of the calibration square block by utilizing diagonal intersection;
the central axis of the mobile camera is aligned with the central point of the calibration square;
filtering the laser projected to the calibration square block, obtaining bright end points of two edges of the calibration square block, and establishing a laser line;
moving the camera to drive the laser line to coincide with the central point of the calibration square under the condition that the central axis of the camera is aligned with the central point of the calibration square;
and setting the coordinate of the central point of the calibration block when the calibration block is superposed as the coordinate of the central point of the control tool.
2. The method of claim 1, wherein the calibration square is a black square.
3. The method of claim 1, wherein the calibration block absorbs the projected laser light to generate bright points with distinct brightness difference at two edges of the calibration block, so as to obtain two bright points.
4. The method of claim 1, wherein the coordinates of the center point of the calibration square that coincide with each other fall on a laser line.
5. The method of claim 4, wherein the center points of the camera, the laser device and the calibration block are fixed relative to each other when they are overlapped.
6. The method as claimed in claim 1, wherein the coordinates of the center point of the calibration block are measured as the coordinates of the center point of the actual tool, and the coordinates of the center point of the control tool are compared with the coordinates of the center point of the actual tool to obtain an error, so as to calibrate the coordinates of the center point of the tool of the robot.
7. A method for calibrating coordinates of a robot arm, wherein a camera of the robot arm and a laser device have a fixed relative relationship, the method comprising the steps of:
setting a calibration target having known coordinates and containing a calibration square in a fixed position relative to the robot arm;
driving a camera to extract an image of a calibration target by utilizing the posture of the robot arm, and automatically selecting a calibration square block on the calibration target;
distinguishing four corners of the calibration square block through image processing, and obtaining the coordinates of the central point of the calibration square block by utilizing diagonal intersection;
the central axis of the mobile camera is aligned with the central point of the calibration square;
filtering the laser projected to the calibration square block, obtaining bright end points of two edges of the calibration square block, and establishing a laser line;
moving the camera to drive the laser line to coincide with the central point of the calibration square under the condition of keeping the central axis of the camera aligned with the central point of the calibration square;
recording the control coordinate of the central point of the calibration square block when the calibration square block is superposed;
and when the gesture number of the robot arm reaches a preset threshold value, performing matrix array calculation on the acquired control coordinate of the central point of the calibration block to acquire a correction parameter so as to correct the coordinate of the robot arm.
8. The method for calibrating coordinates of a robot arm as claimed in claim 7, wherein the camera is driven to repeat the calibrating step by changing the pose of the robot arm when the number of poses of the robot arm is not less than the predetermined threshold.
9. The method of claim 7, wherein the calibration target is a cube.
10. The method of claim 9, wherein the calibration target has a plurality of calibration blocks on each orientation plane.
CN201810889737.1A 2018-08-07 2018-08-07 Method for correcting coordinates of robot arm Active CN110815201B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810889737.1A CN110815201B (en) 2018-08-07 2018-08-07 Method for correcting coordinates of robot arm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810889737.1A CN110815201B (en) 2018-08-07 2018-08-07 Method for correcting coordinates of robot arm

Publications (2)

Publication Number Publication Date
CN110815201A true CN110815201A (en) 2020-02-21
CN110815201B CN110815201B (en) 2022-04-19

Family

ID=69533971

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810889737.1A Active CN110815201B (en) 2018-08-07 2018-08-07 Method for correcting coordinates of robot arm

Country Status (1)

Country Link
CN (1) CN110815201B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111890354A (en) * 2020-06-29 2020-11-06 北京大学 Robot hand-eye calibration method, device and system
CN112549083A (en) * 2020-12-24 2021-03-26 常州信息职业技术学院 Industrial robot tool coordinate system calibration device and method
CN113284128A (en) * 2021-06-11 2021-08-20 中国南方电网有限责任公司超高压输电公司天生桥局 Image fusion display method and device based on power equipment and computer equipment
CN113799114A (en) * 2020-06-11 2021-12-17 台达电子工业股份有限公司 Origin correction method of robot arm

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02194302A (en) * 1989-01-23 1990-07-31 Omron Tateisi Electron Co Method for calibrating coordinate system of visual robot and displacement measuring instrument for coordinate calibration used for the method
WO2009059323A1 (en) * 2007-11-01 2009-05-07 Rimrock Automation, Inc. Dba Wolf Robotics A method and system for finding a tool center point for a robot using an external camera
CN102927908A (en) * 2012-11-06 2013-02-13 中国科学院自动化研究所 Robot eye-on-hand system structured light plane parameter calibration device and method
CN105157603A (en) * 2015-07-29 2015-12-16 华南理工大学 Line laser sensor and method for calculating three-dimensional coordinate data of line laser sensor
CN105783773A (en) * 2016-03-18 2016-07-20 河北科技大学 Numerical value calibration method for line structured light vision sensor
CN107256567A (en) * 2017-01-22 2017-10-17 梅卡曼德(北京)机器人科技有限公司 A kind of automatic calibration device and scaling method for industrial robot trick camera
CN107253190A (en) * 2017-01-23 2017-10-17 梅卡曼德(北京)机器人科技有限公司 The device and its application method of a kind of high precision machines people trick automatic camera calibration

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02194302A (en) * 1989-01-23 1990-07-31 Omron Tateisi Electron Co Method for calibrating coordinate system of visual robot and displacement measuring instrument for coordinate calibration used for the method
WO2009059323A1 (en) * 2007-11-01 2009-05-07 Rimrock Automation, Inc. Dba Wolf Robotics A method and system for finding a tool center point for a robot using an external camera
CN102927908A (en) * 2012-11-06 2013-02-13 中国科学院自动化研究所 Robot eye-on-hand system structured light plane parameter calibration device and method
CN105157603A (en) * 2015-07-29 2015-12-16 华南理工大学 Line laser sensor and method for calculating three-dimensional coordinate data of line laser sensor
CN105783773A (en) * 2016-03-18 2016-07-20 河北科技大学 Numerical value calibration method for line structured light vision sensor
CN107256567A (en) * 2017-01-22 2017-10-17 梅卡曼德(北京)机器人科技有限公司 A kind of automatic calibration device and scaling method for industrial robot trick camera
CN107253190A (en) * 2017-01-23 2017-10-17 梅卡曼德(北京)机器人科技有限公司 The device and its application method of a kind of high precision machines people trick automatic camera calibration

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113799114A (en) * 2020-06-11 2021-12-17 台达电子工业股份有限公司 Origin correction method of robot arm
CN113799114B (en) * 2020-06-11 2023-03-14 台达电子工业股份有限公司 Origin point correction method for robot arm
CN111890354A (en) * 2020-06-29 2020-11-06 北京大学 Robot hand-eye calibration method, device and system
CN111890354B (en) * 2020-06-29 2022-01-11 北京大学 Robot hand-eye calibration method, device and system
CN112549083A (en) * 2020-12-24 2021-03-26 常州信息职业技术学院 Industrial robot tool coordinate system calibration device and method
CN112549083B (en) * 2020-12-24 2023-10-13 常州信息职业技术学院 Industrial robot tool coordinate system calibration device and method
CN113284128A (en) * 2021-06-11 2021-08-20 中国南方电网有限责任公司超高压输电公司天生桥局 Image fusion display method and device based on power equipment and computer equipment

Also Published As

Publication number Publication date
CN110815201B (en) 2022-04-19

Similar Documents

Publication Publication Date Title
CN110815201B (en) Method for correcting coordinates of robot arm
US9193073B1 (en) Robot calibration apparatus for calibrating a robot arm
US20210291376A1 (en) System and method for three-dimensional calibration of a vision system
US10737387B2 (en) Robot arm calibration device and method thereof
CN111278608B (en) Calibration article for 3D vision robot system
TWI609750B (en) Apparatus and method for calibration and monitoring of mechanical system
CN111300481A (en) Robot grabbing pose correction method based on vision and laser sensor
JP6869159B2 (en) Robot system
CN107256567A (en) A kind of automatic calibration device and scaling method for industrial robot trick camera
JP6576655B2 (en) Stage mechanism
US20200215759A1 (en) Calibrating a head system of a power radiation source of an additive manufacturing device
TW201947078A (en) Method and System for Automatic Calibration of Needle Position
CN114643578B (en) Calibration device and method for improving robot vision guiding precision
CN109719714B (en) Robot, robot system, and robot coordinate system setting method
JP5561109B2 (en) Apparatus and method for measuring three-dimensional dimensions
DE102021209178A1 (en) Method and device for determining relative poses and for calibration in a coordinate measuring machine or robot
TWI712473B (en) Method for calibrating coordinate of robot arm
TW201818294A (en) Method for checking the vision position of a robot
JP6807450B2 (en) Articulated robot parallelism determination method and articulated robot tilt adjustment device
TWI504859B (en) Method for photographing and piecing together the images of an object
JP6965422B2 (en) Camera parallelism judgment method
KR100640743B1 (en) A calibration equipment of laser vision system for 6-axis robot
CN114571199A (en) Screw locking machine and screw positioning method
CN112604901B (en) Subway shielding door gluing robot and gluing method thereof
TW201739587A (en) Calibration device and control method for a robot arm

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
TA01 Transfer of patent application right

Effective date of registration: 20200410

Address after: Taoyuan City, Taiwan, China

Applicant after: Daming robot Co., Ltd

Address before: Taoyuan City, Taiwan, China

Applicant before: QUANTA STORAGE Inc.

TA01 Transfer of patent application right
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant