Nothing Special   »   [go: up one dir, main page]

TW202035084A - Device and method for calibrating coordinate of 3d camera and robot arm - Google Patents

Device and method for calibrating coordinate of 3d camera and robot arm Download PDF

Info

Publication number
TW202035084A
TW202035084A TW108110367A TW108110367A TW202035084A TW 202035084 A TW202035084 A TW 202035084A TW 108110367 A TW108110367 A TW 108110367A TW 108110367 A TW108110367 A TW 108110367A TW 202035084 A TW202035084 A TW 202035084A
Authority
TW
Taiwan
Prior art keywords
camera
coordinate system
plane
point cloud
point
Prior art date
Application number
TW108110367A
Other languages
Chinese (zh)
Other versions
TWI706841B (en
Inventor
曾桓鈺
黃鐘賢
黃識忠
Original Assignee
達明機器人股份有限公司
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 達明機器人股份有限公司 filed Critical 達明機器人股份有限公司
Priority to TW108110367A priority Critical patent/TWI706841B/en
Priority to CN202010117159.7A priority patent/CN111716340B/en
Publication of TW202035084A publication Critical patent/TW202035084A/en
Application granted granted Critical
Publication of TWI706841B publication Critical patent/TWI706841B/en

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/10Programme-controlled manipulators characterised by positioning means for manipulator elements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J18/00Arms
    • B25J18/02Arms extensible
    • B25J18/025Arms extensible telescopic
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/02Sensing devices
    • B25J19/021Optical sensing devices
    • B25J19/023Optical sensing devices including video camera means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/10Terrestrial scenes

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Manipulator (AREA)

Abstract

The invention is to disclose a device and method for calibrating the coordinate between a 3D camera and a robot am, acquiring the point cloud of a three-plate-calibrator with the 3D camera, dividing and deleting point cloud groups on the base of the same z-vale difference and vector angle of adjacent point cloud, forming three plane point cloud groups, erecting three plane formulas by least square method, and calculating the intersection point of the three plane formulas to be a calibrating position point of outer reference.

Description

3D相機與機械手臂座標系統的校正裝置及方法 Correction device and method for 3D camera and robotic arm coordinate system

本發明有關一種機器手臂,尤其關於利用校正裝置,校正機器手臂與3D相機相對座標系統的方法。 The present invention relates to a robotic arm, in particular to a method for calibrating the relative coordinate system of the robotic arm and a 3D camera by using a correction device.

隨著人工智慧的快速發展,工廠利用設置3D(3-Dimensional)相機,使機器手臂自動化進行加工組裝製造作業,以提高工廠生產效率。而3D相機的座標系統與機器手臂的座標系統正確的相對關係,影響工廠生產的精密性。 With the rapid development of artificial intelligence, factories use 3D (3-Dimensional) cameras to automate the processing and assembly manufacturing operations of robotic arms to improve factory production efficiency. The correct relative relationship between the coordinate system of the 3D camera and the coordinate system of the robotic arm affects the precision of factory production.

如圖7所示,為先前技術機器手臂與3D相機的校正。機器手臂1在基座2形成手臂座標系統R,並在機器手臂1的工作環境中安裝3D相機3,形成相機座標系統C,以進行人工智慧的自動化組裝製造。相機座標系統C與手臂座標系統R進行校正時,需要一個校正裝置4讓3D相機3進行辨識定位。安裝3D相機3時,先將校正裝置4設置在機器手臂1的工作環境,且讓校正裝置4出現在3D相機3的視野內。 As shown in Figure 7, it is the calibration of the prior art robotic arm and the 3D camera. The robotic arm 1 forms an arm coordinate system R on the base 2 and installs a 3D camera 3 in the working environment of the robotic arm 1 to form a camera coordinate system C for automated assembly and manufacturing of artificial intelligence. When the camera coordinate system C and the arm coordinate system R are calibrated, a calibration device 4 is needed for the 3D camera 3 to identify and locate. When installing the 3D camera 3, first set the calibration device 4 in the working environment of the robotic arm 1, and let the calibration device 4 appear in the field of view of the 3D camera 3.

3D相機3又稱為深度(Depth)相機,根據原理不同,可能會同時帶有RGB彩色資訊或單色灰階資訊等2D資訊供辨識定位校正裝置4。假如3D相機3不帶有彩色資訊,或2D資訊不足以進行精準辨識定位時,則會以校 正裝置4形狀的3D資訊進行校正。校正裝置4的形狀3D資訊為深度圖(Depth Map)或點雲圖(Point Cloud)兩種位置資訊,深度圖與點雲圖可以透過相機的內部參數進行換算,實質上屬於相同的3D資訊。3D相機3攝取校正裝置4的3D資訊,形成校正裝置4在相機座標系統C的空間位置資訊。分析校正裝置4的形狀特徵,利用外形上容易辨識的邊緣角點,作為機器手臂1與3D相機2校正的定位點K1-K5。當已知定位點K1-K5在相機座標系統C的座標下,只要將機器手臂1上的工具中心點5接觸定位點K1-K5,即可經由機器手臂1移動工具中心點5在手臂座標系統R的座標,校正手臂座標系統R與相機座標系統C。 The 3D camera 3 is also called a depth camera. According to different principles, it may also carry 2D information such as RGB color information or monochrome grayscale information for identifying the positioning correction device 4. If the 3D camera 3 does not have color information, or the 2D information is not enough for accurate identification and positioning, it will be corrected. Correct the 3D information of the 4 shape of the device. The shape 3D information of the correction device 4 is two kinds of position information, depth map and point cloud. The depth map and the point cloud can be converted through the internal parameters of the camera, and they are essentially the same 3D information. The 3D camera 3 captures the 3D information of the calibration device 4 to form the spatial position information of the calibration device 4 in the camera coordinate system C. The shape feature of the correction device 4 is analyzed, and the edge corner points that are easy to be recognized on the shape are used as the positioning points K1-K5 for the correction of the robot arm 1 and the 3D camera 2. When the known positioning points K1-K5 are under the coordinates of the camera coordinate system C, as long as the tool center point 5 on the robot arm 1 touches the positioning points K1-K5, the tool center point 5 can be moved through the robot arm 1 in the arm coordinate system The coordinates of R are corrected for the arm coordinate system R and the camera coordinate system C.

然而,前述先前技術進行座標系統校正時,因為3D相機3的3D資訊,通常在中間部位較為精確,並無法得到精準的校正裝置4邊緣位置資訊,且當校正裝置4的表面斜率變化較大時,邊緣位置資訊的精度亦會跟著下降,致使位在邊緣角點的定位點K1-K5的精度較差,若僅使用3D資訊進行校正,並無法獲得良好的機器手臂與3D相機間的座標轉換關係。因此,3D相機與機械手臂座標在校正的方法上,仍有問題亟待解決 However, when the aforementioned prior art performs coordinate system calibration, because the 3D information of the 3D camera 3 is usually more accurate in the middle part, accurate edge position information of the calibration device 4 cannot be obtained, and when the surface slope of the calibration device 4 changes greatly , The accuracy of the edge position information will also decrease, resulting in poor accuracy of the positioning points K1-K5 at the edge corners. If only 3D information is used for correction, a good coordinate conversion relationship between the robot arm and the 3D camera cannot be obtained. . Therefore, there are still problems to be solved urgently in the calibration method of the 3D camera and the robot arm.

本發明的目的提供一種3D相機與機械手臂座標的校正裝置,在校正裝置上設置相對位置固定及相互分離不平行的三平板,且三平板延伸的三個平面相交於一點,作為校正定位點,以提升校正的精準度。 The object of the present invention is to provide a calibration device for the coordinates of a 3D camera and a robotic arm. The calibration device is provided with three flat plates with fixed relative positions and non-parallel separation from each other, and three planes extending from the three flat plates intersect at one point as the calibration positioning point. To improve the accuracy of calibration.

本發明的另一目的提供一種3D相機與機械手臂座標的校正方法,利用3D相機的點雲3D資訊,根據相鄰點雲的Z值差度與向量夾角,劃分點雲群形成三個平面,以避免邊緣誤差。 Another object of the present invention is to provide a method for correcting the coordinates of a 3D camera and a robotic arm. The point cloud 3D information of the 3D camera is used to divide the point cloud group to form three planes according to the Z value difference of adjacent point clouds and the angle between the vectors. To avoid marginal errors.

本發明的另一目的提供一種3D相機與機械手臂座標的校正方法,由三個點雲群平面,利用最小平方法建構三個平面方程式,計算三個平面方程式的交點,作為校正定位點,以提高定位點的正確性。 Another object of the present invention is to provide a method for correcting the coordinates of a 3D camera and a robotic arm. From three point cloud group planes, three plane equations are constructed using the least square method, and the intersection point of the three plane equations is calculated as the correction positioning point. Improve the accuracy of positioning points.

為了達到前述發明的目的,本發明的3D相機與機械手臂座標系統的校正裝置,在座架上設置相對位置固定及相互分離不平行的三平板,且讓三平板延伸的三個空間平面相交於一點,作為外部參數校正的定位點。 In order to achieve the purpose of the foregoing invention, the calibration device of the 3D camera and robotic arm coordinate system of the present invention is equipped with three plates with fixed relative positions and non-parallel separation from each other, and three spatial planes extending from the three plates intersect at one point. , As the positioning point for external parameter correction.

本發明的3D相機與機械手臂座標系統的校正方法,將三平板的校正裝置放置在機器手臂工作環境及3D相機的視野,藉3D相機攝取校正裝置的3D資訊,利用3D資訊點雲圖或深度圖,計算各相鄰點雲的Z值差距及向量夾角,根據相同Z值差距及向量夾角將點雲分群,排除較少量的點雲群,形成三個平面點雲群,以最小平方法建立三個平面方程式,利用三平面交點公式計算三個平面方程式的交點,將交點作為外部參數校正的定位點。 In the calibration method of the 3D camera and the robot arm coordinate system of the present invention, the calibration device of the three flat panel is placed in the working environment of the robot arm and the field of view of the 3D camera, and 3D information of the calibration device is captured by the 3D camera, and the 3D information point cloud or depth map is used , Calculate the Z value gap and vector included angle of each adjacent point cloud, group the point clouds according to the same Z value gap and vector included angle, exclude a small amount of point cloud groups, and form three plane point cloud groups, which are established by the least square method Three plane equations, use the three plane intersection formula to calculate the intersection of the three plane equations, and use the intersection as the positioning point for external parameter correction.

本發明在建立定位點後,可將校正裝置固定在機械手臂上,使校正裝置與機械手臂維持相對固定的位置關係,再控制機械手臂驅動校正裝置在3D相機視野中移動數點,藉3D相機獲得各定位點相對在相機座標系統中的座標,以進行座標系統校正。 After the positioning point is established, the present invention can fix the calibration device on the robotic arm to maintain a relatively fixed positional relationship between the calibration device and the robotic arm, and then control the robotic arm to drive the calibration device to move a few points in the field of view of the 3D camera, using the 3D camera Obtain the relative coordinates of each positioning point in the camera coordinate system to perform coordinate system correction.

本發明3D相機與機械手臂座標系統的校正方法,利用最小平方法建立的一平面方程式為:z=Ax+By+C In the method for correcting the coordinate system of the 3D camera and the robotic arm of the present invention, a plane equation established by the least square method is: z=Ax+By+C

係數

Figure 108110367-A0101-12-0004-1
其中
Figure 108110367-A0101-12-0004-8
是一主平面的點雲群所有點雲座標x值的平均、
Figure 108110367-A0101-12-0004-4
是所有y值的平均、
Figure 108110367-A0101-12-0004-9
是所有z值的平均、
Figure 108110367-A0101-12-0004-5
是所有z和x值相乘的平均、
Figure 108110367-A0101-12-0004-6
是所有z和x值相乘的平均、
Figure 108110367-A0101-12-0004-7
是所有x和y值相乘的平均。 coefficient
Figure 108110367-A0101-12-0004-1
among them
Figure 108110367-A0101-12-0004-8
Is the average of all point cloud coordinate x values of a point cloud group on a principal plane,
Figure 108110367-A0101-12-0004-4
Is the average of all y values,
Figure 108110367-A0101-12-0004-9
Is the average of all z values,
Figure 108110367-A0101-12-0004-5
Is the average of all z and x values,
Figure 108110367-A0101-12-0004-6
Is the average of all z and x values,
Figure 108110367-A0101-12-0004-7
It is the average of all x and y values multiplied.

本發明3D相機與機械手臂座標系統的校正方法,改寫三平面的平面方程式,為下列三個平面方程式:a 1 x+b 1 y+c 1 z+d 1=0 a 2 x+b 2 y+c 2 z+d 2=0 a 3 x+b 3 y+c 3 z+d 3=0 The correction method of the coordinate system of the 3D camera and the robot arm of the present invention rewrites the plane equations of the three planes into the following three plane equations: a 1 x + b 1 y + c 1 z + d 1 =0 a 2 x + b 2 y + c 2 z + d 2 =0 a 3 x + b 3 y + c 3 z + d 3 =0

再求解三平面交點T,利用三平面交點公式:

Figure 108110367-A0101-12-0004-10
Figure 108110367-A0101-12-0004-11
Figure 108110367-A0101-12-0004-12
Then solve the three-plane intersection T, using the three-plane intersection formula:
Figure 108110367-A0101-12-0004-10
,
Figure 108110367-A0101-12-0004-11
,
Figure 108110367-A0101-12-0004-12

其中Det為

Figure 108110367-A0101-12-0004-3
Det≠0 Where Det is
Figure 108110367-A0101-12-0004-3
And Det ≠ 0

10‧‧‧機器手臂 10‧‧‧Robot arm

11‧‧‧基座 11‧‧‧Pedestal

12‧‧‧軸節 12‧‧‧Shaft section

13‧‧‧端末部 13‧‧‧End

14‧‧‧工具 14‧‧‧Tools

15‧‧‧致動馬達 15‧‧‧Actuating motor

16‧‧‧控制裝置 16‧‧‧Control device

17‧‧‧3D相機 17‧‧‧3D camera

20‧‧‧校正裝置 20‧‧‧Calibration device

21‧‧‧座架 21‧‧‧Seat frame

22,23,24‧‧‧平板 22,23,24‧‧‧Plate

25,27,28‧‧‧主平面 25,27,28‧‧‧Main plane

26‧‧‧邊緣平面 26‧‧‧Edge plane

圖1 為本發明機器手臂與3D相機的校正示意圖。 Fig. 1 is a schematic diagram of the calibration of the robot arm and the 3D camera of the present invention.

圖2 為本發明校正裝置的點雲圖。 Figure 2 is a point cloud diagram of the correction device of the present invention.

圖3 為本發明確認點雲群成三個平面的示意圖。 Fig. 3 is a schematic diagram of confirming that the point cloud group is divided into three planes according to the present invention.

圖4 為本發明形成三個平面方程式交點的校正定位點的示意圖。 Fig. 4 is a schematic diagram of the correction positioning point forming the intersection of three plane equations according to the present invention.

圖5 為本發明3D相機與機械手臂座標系統校正方法的流程圖。 Fig. 5 is a flowchart of the calibration method of the 3D camera and the robot arm coordinate system of the present invention.

圖6 為本發明校正裝置固定在機械手臂的校正示意圖。 Fig. 6 is a schematic diagram of the correction of the correction device of the present invention fixed on the mechanical arm.

圖7 為先前技術D3相機與機械手臂座標系統的校正示意圖。 Fig. 7 is a schematic diagram of the correction of the prior art D3 camera and the robot arm coordinate system.

有關本發明為達成上述目的,所採用之技術手段及其功效,茲舉較佳實施例,並配合圖式加以說明如下。 With regard to the technical means adopted by the present invention in order to achieve the above-mentioned objects and their effects, preferred embodiments are described below with the drawings.

請同時參圖1、圖2、圖3及圖4,圖1為本發明機器手臂與3D相機的校正示意圖,圖2為本發明校正裝置的點雲圖,圖3為本發明確認點雲群成三個平面的示意圖,圖4為本發明形成三個平面方程式交點的校正定位點的示意圖。圖1中,本發明的機器手臂10一端為固定的基座11,串接多軸節12形成另一端活動的端末部13,端末部13上設工具14,各軸節12設致動馬達15,並連線至控制裝置16。機器手臂10經由控制裝置16控制各軸節12的致動馬達15轉動角度,移動機器手臂10端末部13的工具14。本發明的機器手臂10利用固定的基座11作為基準點,形成機器手臂10的手臂座標系統R。並藉由機器手臂10已知的各軸節12與端末部13的工具14長度,以及控制各肘節12致動馬達15轉動的角度,利用控制裝置16計算出工具14的移動位置,定位工具14在手臂座標系統R的座標,以精確控制移動工具14。 Please refer to Figure 1, Figure 2, Figure 3 and Figure 4 at the same time. Figure 1 is a schematic diagram of the calibration of the robot arm and the 3D camera of the present invention. Figure 2 is the point cloud diagram of the calibration device of the present invention. The schematic diagram of the three planes, FIG. 4 is a schematic diagram of the correction positioning point forming the intersection of the three plane equations according to the present invention. In Fig. 1, one end of the robotic arm 10 of the present invention is a fixed base 11, and a multi-shaft 12 is connected in series to form a movable end 13 at the other end. A tool 14 is provided on the end 13 and an actuator motor 15 is provided on each shaft 12 , And connect to the control device 16. The robot arm 10 controls the rotation angle of the actuation motor 15 of each shaft section 12 via the control device 16 to move the tool 14 of the end 13 of the robot arm 10. The robotic arm 10 of the present invention uses a fixed base 11 as a reference point to form an arm coordinate system R of the robotic arm 10. By using the known length of the tool 14 of each shaft section 12 and end 13 of the robot arm 10, and controlling the rotation angle of the actuator motor 15 of each toggle 12, the control device 16 is used to calculate the moving position of the tool 14 to position the tool 14 Coordinates in the arm coordinate system R to precisely control the moving tool 14.

本發明另在機器手臂10的工作環境中安裝3D相機17,3D相機17視窗拍攝的空間自成相機座標系統C,並將3D相機17拍攝的資訊,連線 至控制裝置16進行處理,但是3D相機17的相機座標系統C,相對於機器手臂10的手臂座標系統R的位置關係不明,需要進行相機座標系統C與手臂座標系統R座標間的轉換校正,才能協調統合3D相機17與機器手臂10的作業。 In the present invention, a 3D camera 17 is installed in the working environment of the robot arm 10. The space captured by the 3D camera 17 window becomes the camera coordinate system C, and the information captured by the 3D camera 17 is connected to To the control device 16 for processing, but the positional relationship of the camera coordinate system C of the 3D camera 17 with respect to the arm coordinate system R of the robotic arm 10 is not clear. It is necessary to perform conversion correction between the camera coordinate system C and the arm coordinate system R coordinates. Coordinate and integrate the operations of the 3D camera 17 and the robotic arm 10.

本發明機器手臂10與3D相機17進行校正時,先將校正裝置20設置在機器手臂10的工作環境中,並使校正裝置20出現在3D相機17的視野內。本發明的校正裝置20,在座架21上設置相對位置固定而相互分離不平行的三平板22,23,24,且讓三平板22,23,24延伸的三個空間平面相交於一點,作為外部參數校正的定位點。 When the robot arm 10 of the present invention performs calibration with the 3D camera 17, the calibration device 20 is first set in the working environment of the robot arm 10 and the calibration device 20 appears in the field of view of the 3D camera 17. In the correction device 20 of the present invention, three flat plates 22, 23, 24 that are fixed in relative positions and are separated from each other and are not parallel are provided on the seat frame 21, and the three spatial planes extending from the three flat plates 22, 23, 24 intersect at one point as the exterior Anchor point for parameter correction.

由於本發明的校正裝置20的三平板22,23,24延伸三個空間平面相交的定位點為虛擬,必須經由計算取得。首先利用3D相機17攝取校正裝置20的3D資訊,如圖2取得校正裝置20的點雲圖,本實施例雖以點雲圖為例,但包含且不限於點雲圖,深度圖亦可適用。為確認校正裝置20的三平板22,23,24的點雲圖位置,本發明針對3D相機17攝取點雲圖的各點雲,在相機座標系統C中的座標(X,Y,Z),計算相鄰點雲的Z值差距及向量夾角Θ,其中Z值差距為相鄰點雲在相機座標系統C中的Z軸座標的差距,向量夾角Θ為相鄰點雲構成的位置向量V與3D相機17水平或垂直軸線的夾角。 Since the three flat plates 22, 23, 24 of the calibration device 20 of the present invention extend and intersect the three spatial planes, the positioning points are virtual and must be obtained through calculation. First, the 3D camera 17 is used to capture the 3D information of the calibration device 20, as shown in FIG. 2 to obtain the point cloud image of the calibration device 20. Although the point cloud image is taken as an example in this embodiment, it includes but is not limited to a point cloud image, and a depth map is also applicable. In order to confirm the position of the point cloud images of the three plates 22, 23, and 24 of the calibration device 20, the present invention aims at each point cloud of the point cloud image captured by the 3D camera 17, and calculates the coordinates (X, Y, Z) in the camera coordinate system C. The Z value difference between adjacent point clouds and the vector angle Θ, where the Z value difference is the difference between the Z axis coordinates of the adjacent point cloud in the camera coordinate system C, and the vector angle Θ is the position vector V formed by the adjacent point cloud and the 3D camera 17 The angle between the horizontal or vertical axis.

以平板22的點雲圖舉例說明,圖3中以側面展示平板22的點雲,平板22主平面25上的相鄰點雲Pn-1,Pn,Pn+1,由於3D相機17設定點雲圖的解析度及平板22的主平面25斜率相同,相鄰點雲的Pn-1與Pn,或Pn與Pn+1在相機座標系統C中的Z軸座標的差距△Z0都相同,因此在平板22的同一主平面25上的相鄰點雲的Z值差距均相同。同理由於3D相機17設定點雲圖的解析度及平板22的主平面25斜率相同,平板22主平面25上的相鄰點雲的Pn-1 與Pn,或Pn與Pn+1構成的位置向量V0,方向及大小會相同一致,位置向量V0與3D相機17水平或垂直軸線的夾角Θ0也會相同,因此在平板22的同一主平面25上的相鄰點雲的向量夾角Θ均相同。 Take the point cloud diagram of the tablet 22 as an example. In FIG. 3, the point cloud of the tablet 22 is shown on the side. The adjacent point clouds Pn-1, Pn, Pn+1 on the main plane 25 of the tablet 22 are set by the 3D camera 17. The resolution and the slope of the main plane 25 of the plate 22 are the same. The difference △Z0 between Pn-1 and Pn, or Pn and Pn+1 of the adjacent point cloud in the camera coordinate system C is the same, so the plate 22 The Z value gaps of adjacent point clouds on the same principal plane 25 are the same. The same reason is that the 3D camera 17 sets the resolution of the point cloud image and the slope of the main plane 25 of the plate 22 to be the same, and the Pn-1 of the adjacent point cloud on the main plane 25 of the plate 22 The position vector V0 formed by Pn, or Pn and Pn+1 will have the same direction and size, and the angle Θ0 between the position vector V0 and the horizontal or vertical axis of the 3D camera 17 will also be the same, so on the same main plane 25 of the plate 22 The vector angles Θ of adjacent point clouds are the same.

至於在平板22邊緣平面26上的相鄰點雲Pk-1,Pk,由於與主平面25斜率不相同,在Z值差距△Z1及位置向量V1的向量夾角Θ1,與主平面25的Z值差距△Z0及向量夾角Θ均不同。因此極易利用相同的Z值差距及向量夾角劃分同類的點雲群,並如圖4所示,排除較少的點雲群,加以區分保留主平面25的點雲群。同理亦可區分保留其他平板23,24的主平面27,28的點雲群。如圖5所示,為本發明機器手臂校正工具中心點的方法的流程圖。本發明校正機器手臂工具中心點的詳細步驟說明如下:步驟S1,本發明進行校正時,首先在機器手臂完成安裝工具;在步驟S2,機器手臂移動工具至任一姿勢,利用機器手臂的力感測器,偵測及記錄工具重力及工具力矩;步驟S3,使工具的工具中心點進行碰觸;接著步驟S4,由力感測器偵測力的改變,判斷工具中心點受到碰觸時,記錄活動端的座標,同時記錄碰觸力及碰觸力矩;步驟S5,由記錄的碰觸力扣除工具重力計算淨碰觸力,記錄的碰觸力矩扣除工具力矩計算淨碰觸力矩;步驟S6,將淨碰觸力矩除以淨碰觸力,計算淨力臂;步驟S7,由淨力臂及活動端的座標,計算工具中心點的座標,校正工具中心點。 As for the adjacent point clouds Pk-1, Pk on the edge plane 26 of the plate 22, because the slopes are different from the main plane 25, the Z value difference △Z1 and the vector angle Θ1 of the position vector V1 are compared with the Z value of the main plane 25 The difference △Z0 and the vector angle Θ are different. Therefore, it is very easy to use the same Z value gap and vector angle to divide the point cloud groups of the same kind, and as shown in Figure 4, eliminate fewer point cloud groups, and distinguish and retain the point cloud groups of the main plane 25. In the same way, the point cloud groups that retain the main planes 27 and 28 of the other plates 23 and 24 can also be distinguished. As shown in FIG. 5, it is a flowchart of the method for correcting the center point of the tool by the robot arm of the present invention. The detailed steps for calibrating the center point of the robot arm tool of the present invention are described as follows: Step S1, when the present invention performs calibration, first complete the installation of the tool on the robot arm; in step S2, the robot arm moves the tool to any posture, using the force of the robot arm The sensor detects and records the tool gravity and the tool torque; step S3, the tool center point of the tool is touched; then in step S4, the force sensor detects the force change and judges when the tool center point is touched, Record the coordinates of the movable end, and record the contact force and the contact torque at the same time; step S5, calculate the net contact force by subtracting the tool gravity from the recorded contact force, and subtract the tool torque from the recorded contact torque to calculate the net contact torque; step S6, Divide the net contact torque by the net contact force to calculate the net moment arm; step S7, calculate the coordinates of the tool center point from the coordinates of the net moment arm and the movable end, and correct the tool center point.

接著利用各平板22,23,24的主平面25,27,28的點雲群,分別利用習知最小平方法建構各主平面25,27,28的平面方程式。首先設每一平面方程式為:z=Ax+By+C Then, using the point cloud groups of the principal planes 25, 27, and 28 of the plates 22, 23, and 24, the conventional least square method is used to construct the plane equations of the principal planes 25, 27, and 28, respectively. First, suppose the equation of each plane is: z=Ax+By+C

根據最小平方法,係數

Figure 108110367-A0101-12-0008-13
其中
Figure 108110367-A0101-12-0008-15
是一主平面的點雲群所有點雲座標x值的平均、
Figure 108110367-A0101-12-0008-16
是所有y值的平均、
Figure 108110367-A0101-12-0008-17
是所有z值的平均、
Figure 108110367-A0101-12-0008-18
是所有z和x值相乘的平均、
Figure 108110367-A0101-12-0008-19
是所有z和x值相乘的平均、
Figure 108110367-A0101-12-0008-20
是所有x和y值相乘的平均。 According to the least square method, the coefficient
Figure 108110367-A0101-12-0008-13
among them
Figure 108110367-A0101-12-0008-15
Is the average of all point cloud coordinate x values of a point cloud group on a principal plane,
Figure 108110367-A0101-12-0008-16
Is the average of all y values,
Figure 108110367-A0101-12-0008-17
Is the average of all z values,
Figure 108110367-A0101-12-0008-18
Is the average of all z and x values,
Figure 108110367-A0101-12-0008-19
Is the average of all z and x values,
Figure 108110367-A0101-12-0008-20
It is the average of all x and y values multiplied.

將前述獲得的三個主平面25,27,28的平面方程式,改寫為下列三個平面方程式:a 1 x+b 1 y+c 1 z+d 1=0 a 2 x+b 2 y+c 2 z+d 2=0 a 3 x+b 3 y+c 3 z+d 3=0 Rewrite the plane equations of the three principal planes 25, 27, 28 obtained above into the following three plane equations: a 1 x + b 1 y + c 1 z + d 1 =0 a 2 x + b 2 y + c 2 z + d 2 =0 a 3 x + b 3 y + c 3 z + d 3 =0

再求解三個主平面25,27,28交點T,利用習知三平面交點公式:

Figure 108110367-A0101-12-0008-21
Figure 108110367-A0101-12-0008-22
Figure 108110367-A0101-12-0008-23
Then solve the intersection T of the three principal planes 25, 27, and 28, using the conventional three-plane intersection formula:
Figure 108110367-A0101-12-0008-21
,
Figure 108110367-A0101-12-0008-22
,
Figure 108110367-A0101-12-0008-23

其中Det為

Figure 108110367-A0101-12-0008-24
Det≠0 Where Det is
Figure 108110367-A0101-12-0008-24
And Det ≠ 0

本發明使用3D相機17中間部位最佳精度的3D資訊,計算三個主平面25,27,28的交點T,在相機座標系統C中的座標,作為機器手臂10外部參數校正的定位點。在建立定位點後,舉例說明使用前述定位點的 校正方式,但包含且不限於舉例。如圖5為本發明校正裝置固定在機械手臂的校正示意圖。本發明可將校正裝置20的座架21固定在機械手臂10的端末部13上,使校正裝置20與機械手臂10維持已知相對固定的位置關係,則可確定校正裝置20形成的定位點在手臂座標系統R的座標,再控制機械手臂10驅動校正裝置20在3D相機17視野中移動數點,藉3D相機17利用前述定位點的方法,一一獲得各定位點相對在相機座標系統C中的座標,即可達到3D相機17與機器手臂10的座標系統轉換的校正。 The present invention uses the best precision 3D information of the middle part of the 3D camera 17 to calculate the intersection T of the three main planes 25, 27, 28, and the coordinates in the camera coordinate system C as the positioning point for the external parameter correction of the robot arm 10. After establishing the anchor point, give an example of using the aforementioned anchor point Correction methods, but include and are not limited to examples. Fig. 5 is a schematic diagram of the correction in which the correction device of the present invention is fixed on the mechanical arm. The present invention can fix the seat frame 21 of the calibration device 20 on the end 13 of the robot arm 10, so that the calibration device 20 and the robot arm 10 maintain a known and relatively fixed positional relationship, and it can be determined that the positioning point formed by the calibration device 20 is at The coordinates of the arm coordinate system R are then controlled to control the robotic arm 10 to drive the correction device 20 to move a few points in the field of view of the 3D camera 17. The 3D camera 17 uses the aforementioned method of positioning points to obtain each positioning point relative to the camera coordinate system C. The coordinate system of the 3D camera 17 and the robot arm 10 can be corrected by the coordinate system conversion.

如圖6所示,為本發明3D相機與機械手臂座標系統校正方法的流程圖。本發明3D相機與機械手臂座標系統進行校正的詳細步驟如下:在步驟M1,將三平板的校正裝置放置在機器手臂工作環境及3D相機視野;步驟M2,利用3D相機攝取校正裝置的3D資訊;步驟M3,利用3D資訊中的點雲圖,計算各相鄰點雲的Z值差距及向量夾角;步驟M4,根據相同Z值差距及向量夾角將點雲分群;步驟M5,排除較少量的點雲群,形成三個主平面點雲群;步驟M6,利用最小平方法建立三個平面方程式;步驟M7,利用三平面交點公式計算三個平面方程式的交點;步驟M8,將交點作為外部參數校正的定位點。 As shown in FIG. 6, it is a flow chart of the calibration method of the 3D camera and the robot arm coordinate system of the present invention. The detailed steps of the 3D camera and the robot arm coordinate system of the present invention are as follows: in step M1, the three-platen calibration device is placed in the robot arm working environment and the 3D camera field of view; step M2, the 3D camera is used to capture the 3D information of the calibration device; Step M3, use the point cloud image in the 3D information to calculate the Z value gap and vector included angle of each adjacent point cloud; Step M4, group the point clouds according to the same Z value gap and vector included angle; Step M5, exclude a smaller number of points Cloud clusters to form three main plane point cloud clusters; Step M6, use the least square method to establish three plane equations; Step M7, use the three-plane intersection formula to calculate the intersection of the three plane equations; Step M8, use the intersection as an external parameter correction The anchor point.

因此本發明3D相機與機械手臂座標的校正裝置及方法,在校正裝置上相對位置固定及相互分離不平行的三平板,且三平板延伸的三個平面相交於一點,接著利用3D相機攝取的點雲3D資訊,根據相鄰點雲的相同Z值差度與向量夾角,劃分及排除點雲群,形成三個主平面點雲群,再由三個主平面的點雲群,利用最小平方法建構三個平面方程式,並利用公式計算三個平面方程式的交點,作為校正定位點。由於本發明利用3D相機 最佳精度的3D資訊,直接計算定位點,可避免儀器測量的誤差及成本,亦避免選定邊緣形狀特徵的變形誤差,達到提高定位點的正確性的發明目的。 Therefore, the coordinate correction device and method for the 3D camera and the robotic arm of the present invention have three plates that are fixed in relative positions and separated from each other on the correction device, and the three planes extending from the three plates intersect at one point, and then use the point captured by the 3D camera Cloud 3D information, according to the same Z value difference of adjacent point clouds and vector included angle, divide and exclude point cloud groups to form three main plane point cloud groups, and then three main plane point cloud groups, using the least square method Construct three plane equations, and use the formula to calculate the intersection point of the three plane equations as the correction positioning point. Because the present invention uses a 3D camera The 3D information with the best accuracy can directly calculate the positioning point, which can avoid the error and cost of the instrument measurement, and also avoid the deformation error of the selected edge shape feature, so as to achieve the purpose of improving the accuracy of the positioning point.

以上所述者,僅為用以方便說明本發明之較佳實施例,本發明之範圍不限於該等較佳實施例,凡依本發明所做的任何變更,於不脫離本發明之精神下,皆屬本發明申請專利之範圍。 The above are only for the convenience of describing the preferred embodiments of the present invention. The scope of the present invention is not limited to these preferred embodiments. Any changes made according to the present invention will not depart from the spirit of the present invention. , All belong to the scope of the invention patent application.

11‧‧‧基座 11‧‧‧Pedestal

12‧‧‧軸節 12‧‧‧Shaft section

13‧‧‧端末部 13‧‧‧End

14‧‧‧工具 14‧‧‧Tools

15‧‧‧致動馬達 15‧‧‧Actuating motor

16‧‧‧控制裝置 16‧‧‧Control device

17‧‧‧3D相機 17‧‧‧3D camera

20‧‧‧校正裝置 20‧‧‧Calibration device

21‧‧‧座架 21‧‧‧Seat frame

22,23,24‧‧‧平板 22,23,24‧‧‧Plate

Claims (9)

一種3D相機與機械手臂座標系統的校正裝置,在座架上設置相對位置固定及相互分離不平行的三平板,且讓三平板延伸的三個空間平面相交於一點,作為外部參數校正的定位點。 A correction device for a coordinate system of a 3D camera and a robotic arm. Three plates with fixed relative positions and non-parallel separation are arranged on a seat frame, and three spatial planes extending from the three plates intersect at one point as a positioning point for external parameter correction. 一種3D相機與機械手臂座標系統的校正方法,包含:將三平板的校正裝置放置在機器手臂工作環境及3D相機的視野;藉3D相機攝取校正裝置的3D資訊;利用3D資訊點雲圖,計算各相鄰點雲的Z值差距及向量夾角;根據相同Z值差距及向量夾角將點雲分群;排除較少量的點雲群,形成三個平面點雲群;以最小平方法建立三個平面方程式;利用三平面交點公式計算三個平面方程式的交點;將交點作為外部參數校正的定位點。 A calibration method for a 3D camera and a robotic arm coordinate system includes: placing the calibration device of the three-platen in the working environment of the robotic arm and the field of view of the 3D camera; using the 3D camera to capture the 3D information of the calibration device; using the 3D information point cloud diagram to calculate each Z value gap and vector included angle of adjacent point clouds; group point clouds according to the same Z value gap and vector included angle; exclude a small number of point cloud groups to form three plane point cloud groups; establish three planes by the least square method Equation; Use the three-plane intersection formula to calculate the intersection of the three plane equations; use the intersection as the positioning point for external parameter correction. 如申請專利範圍第2項所述之3D相機與機械手臂座標系統的校正方法,其中利用3D資訊的深度圖,透過3D相機的內部參數進行換算點雲圖。 The calibration method for the coordinate system of the 3D camera and the robotic arm as described in the second item of the scope of patent application, wherein the depth map of the 3D information is used to convert the point cloud image through the internal parameters of the 3D camera. 如申請專利範圍第2項所述之3D相機與機械手臂座標系統的校正方法,其中該Z值差距為相鄰點雲在相機座標系統C中的Z軸座標的差距。 As described in item 2 of the scope of patent application, the 3D camera and the robot arm coordinate system calibration method, wherein the Z value difference is the difference of the Z axis coordinates of the adjacent point cloud in the camera coordinate system C. 如申請專利範圍第4項所述之3D相機與機械手臂座標系統的校正方法,其中該向量夾角為相鄰點雲構成的位置向量與3D相機水平或垂直軸線的夾角。 For the calibration method of the coordinate system of the 3D camera and the robotic arm as described in item 4 of the scope of patent application, the vector included angle is the included angle between the position vector formed by adjacent point clouds and the horizontal or vertical axis of the 3D camera. 如申請專利範圍第5項所述之3D相機與機械手臂座標系統的校正方法,其中利用3D相機設定點雲圖的解析度及平板的同一平面斜率相同,同一平板 的同一平面上相鄰點雲在相機座標系統中的Z軸座標的差距都相同,形成相鄰點雲的Z值差距及向量夾角均相同。 As described in item 5 of the scope of patent application, the calibration method of the coordinate system of the 3D camera and the robotic arm, in which the resolution of the point cloud image and the slope of the same plane of the flat panel are the same with the 3D camera, and the same flat panel On the same plane, the distance between adjacent point clouds in the Z-axis coordinate system of the camera coordinate system is the same, and the Z value gap and the vector included angle forming adjacent point clouds are the same. 如申請專利範圍第2項所述之3D相機與機械手臂座標系統的校正方法,其中該最小平方法建立的一平面方程式為:z=Ax+By+C係數
Figure 108110367-A0101-13-0002-25
其中
Figure 108110367-A0101-13-0002-26
是一主平面的點雲群所有點雲座標x值的平均、
Figure 108110367-A0101-13-0002-27
是所有y值的平均、
Figure 108110367-A0101-13-0002-28
是所有z值的平均、
Figure 108110367-A0101-13-0002-29
是所有z和x值相乘的平均、
Figure 108110367-A0101-13-0002-30
是所有z和x值相乘的平均、
Figure 108110367-A0101-13-0002-31
是所有x和y值相乘的平均。
The calibration method for the coordinate system of the 3D camera and the robotic arm as described in item 2 of the scope of patent application, wherein a plane equation established by the least square method is: z=Ax+By+C coefficient
Figure 108110367-A0101-13-0002-25
among them
Figure 108110367-A0101-13-0002-26
Is the average of all point cloud coordinate x values of a point cloud group on a principal plane,
Figure 108110367-A0101-13-0002-27
Is the average of all y values,
Figure 108110367-A0101-13-0002-28
Is the average of all z values,
Figure 108110367-A0101-13-0002-29
Is the average of all z and x values,
Figure 108110367-A0101-13-0002-30
Is the average of all z and x values,
Figure 108110367-A0101-13-0002-31
It is the average of all x and y values multiplied.
如申請專利範圍第6項所述之3D相機與機械手臂座標系統的校正方法,其中改寫三平面的平面方程式,為下列三個平面方程式:a 1 x+b 1 y+c 1 z+d 1=0 a 2 x+b 2 y+c 2 z+d 2=0 a 3 x+b 3 y+c 3 z+d 3=0再求解三平面交點T,利用三平面交點公式:
Figure 108110367-A0101-13-0002-32
Figure 108110367-A0101-13-0002-33
Figure 108110367-A0101-13-0002-34
其中Det為
Figure 108110367-A0101-13-0003-35
Det≠0
As described in item 6 of the scope of patent application, the calibration method of 3D camera and robotic arm coordinate system, in which the plane equations of the three planes are rewritten as the following three plane equations: a 1 x + b 1 y + c 1 z + d 1 =0 a 2 x + b 2 y + c 2 z + d 2 =0 a 3 x + b 3 y + c 3 z + d 3 =0 and then solve the three-plane intersection T, using the three-plane intersection formula:
Figure 108110367-A0101-13-0002-32
,
Figure 108110367-A0101-13-0002-33
,
Figure 108110367-A0101-13-0002-34
Where Det is
Figure 108110367-A0101-13-0003-35
And Det ≠ 0
如申請專利範圍第2項所述之3D相機與機械手臂座標系統的校正方法,其中該校正裝置固定在機械手臂上,使校正裝置與機械手臂維持相對固定的位置關係,再控制機械手臂驅動校正裝置在3D相機視野中移動數點,藉3D相機獲得各定位點相對在相機座標系統中的座標,以進行3D相機與機器手臂座標系統校正。 The calibration method for the coordinate system of the 3D camera and the robot arm as described in the second item of the scope of patent application, wherein the calibration device is fixed on the robot arm so that the calibration device and the robot arm maintain a relatively fixed positional relationship, and then the robot arm is controlled to drive and calibrate The device moves several points in the field of view of the 3D camera, and uses the 3D camera to obtain the coordinates of each positioning point relative to the camera coordinate system to calibrate the 3D camera and the robotic arm coordinate system.
TW108110367A 2019-03-22 2019-03-22 Device and method for calibrating coordinate of 3d camera and robot arm TWI706841B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW108110367A TWI706841B (en) 2019-03-22 2019-03-22 Device and method for calibrating coordinate of 3d camera and robot arm
CN202010117159.7A CN111716340B (en) 2019-03-22 2020-02-25 Correcting device and method for coordinate system of 3D camera and mechanical arm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW108110367A TWI706841B (en) 2019-03-22 2019-03-22 Device and method for calibrating coordinate of 3d camera and robot arm

Publications (2)

Publication Number Publication Date
TW202035084A true TW202035084A (en) 2020-10-01
TWI706841B TWI706841B (en) 2020-10-11

Family

ID=72564064

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108110367A TWI706841B (en) 2019-03-22 2019-03-22 Device and method for calibrating coordinate of 3d camera and robot arm

Country Status (2)

Country Link
CN (1) CN111716340B (en)
TW (1) TWI706841B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI818715B (en) * 2022-09-06 2023-10-11 正崴精密工業股份有限公司 A method for visual inspection of curved objects

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5365379B2 (en) * 2009-07-06 2013-12-11 富士電機株式会社 Robot system and robot system calibration method
US9393694B2 (en) * 2010-05-14 2016-07-19 Cognex Corporation System and method for robust calibration between a machine vision system and a robot
TWI408037B (en) * 2010-12-03 2013-09-11 Ind Tech Res Inst A position method and a calibrating method for the robot arm
US20130329012A1 (en) * 2012-06-07 2013-12-12 Liberty Reach Inc. 3-d imaging and processing system including at least one 3-d or depth sensor which is continually calibrated during use
CN103337066B (en) * 2013-05-27 2016-05-18 清华大学 3D obtains the calibration steps of system
CN104143194B (en) * 2014-08-20 2017-09-08 清华大学 A kind of point cloud segmentation method and device
CN104463851B (en) * 2014-11-19 2018-05-22 哈尔滨工业大学深圳研究生院 A kind of sole edge line automatic tracking method based on robot
CN105045263B (en) * 2015-07-06 2016-05-18 杭州南江机器人股份有限公司 A kind of robot method for self-locating based on Kinect depth camera
US9965870B2 (en) * 2016-03-29 2018-05-08 Institut National D'optique Camera calibration method using a calibration target
TW201739587A (en) * 2016-05-04 2017-11-16 廣明光電股份有限公司 Calibration device and control method for a robot arm
US10380767B2 (en) * 2016-08-01 2019-08-13 Cognex Corporation System and method for automatic selection of 3D alignment algorithms in a vision system
CN107945198B (en) * 2016-10-13 2021-02-23 北京百度网讯科技有限公司 Method and device for marking point cloud data
WO2018182538A1 (en) * 2017-03-31 2018-10-04 Agency For Science, Technology And Research Systems and methods that improve alignment of a robotic arm to an object
CN107590836B (en) * 2017-09-14 2020-05-22 斯坦德机器人(深圳)有限公司 Kinect-based charging pile dynamic identification and positioning method and system
CN107862716A (en) * 2017-11-29 2018-03-30 合肥泰禾光电科技股份有限公司 Mechanical arm localization method and positioning mechanical arm
CN108346165B (en) * 2018-01-30 2020-10-30 深圳市易尚展示股份有限公司 Robot and three-dimensional sensing assembly combined calibration method and device
CN108399639B (en) * 2018-02-12 2021-01-26 杭州蓝芯科技有限公司 Rapid automatic grabbing and placing method based on deep learning
CN108629315B (en) * 2018-05-07 2020-09-25 河海大学 Multi-plane identification method for three-dimensional point cloud
CN108830191B (en) * 2018-05-30 2022-04-01 上海电力学院 Mobile robot SLAM method based on improved environment measurement module EMM and ORB algorithm
CN109202912B (en) * 2018-11-15 2020-09-11 太原理工大学 Method for registering target contour point cloud based on monocular depth sensor and mechanical arm
CN109323656B (en) * 2018-11-24 2024-06-21 上海勘察设计研究院(集团)股份有限公司 Novel target for point cloud registration and extraction algorithm thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI818715B (en) * 2022-09-06 2023-10-11 正崴精密工業股份有限公司 A method for visual inspection of curved objects

Also Published As

Publication number Publication date
TWI706841B (en) 2020-10-11
CN111716340B (en) 2022-10-14
CN111716340A (en) 2020-09-29

Similar Documents

Publication Publication Date Title
CN108453701B (en) Method for controlling robot, method for teaching robot, and robot system
JP6280525B2 (en) System and method for runtime determination of camera miscalibration
JP6685199B2 (en) System and method for combining machine vision coordinate spaces in a guided assembly environment
CN103302666B (en) Messaging device and information processing method
JP2020116734A (en) System and method for automatic hand-eye calibration of vision system for robot motion
US8520067B2 (en) Method for calibrating a measuring system
US11548156B2 (en) Device and method for calibrating coordinate system of 3D camera and robotic arm
CN110136208A (en) A kind of the joint automatic calibration method and device of Visual Servoing System
JP7189988B2 (en) System and method for three-dimensional calibration of vision systems
CN111612794A (en) Multi-2D vision-based high-precision three-dimensional pose estimation method and system for parts
CN109272555B (en) External parameter obtaining and calibrating method for RGB-D camera
CN108326850A (en) A kind of accurate mobile mechanical arm of robot reaches the method and system of designated position
CN112258583B (en) Distortion calibration method for close-range image based on equal distortion partition
US20230083150A1 (en) Scanning system and calibration thereof
TW202212081A (en) Calibration apparatus and calibration method for coordinate system of robotic arm
CN114001651B (en) Large-scale slender barrel type component pose in-situ measurement method based on binocular vision measurement and priori detection data
CN114310868A (en) Coordinate system correction device and method for robot arm
TWI706841B (en) Device and method for calibrating coordinate of 3d camera and robot arm
JP6807450B2 (en) Articulated robot parallelism determination method and articulated robot tilt adjustment device
US11418771B1 (en) Method for calibrating 3D camera by employing calibrated 2D camera
TWI749376B (en) Method for calibrating 3d camera
JP7414850B2 (en) robot system
JP6965422B2 (en) Camera parallelism judgment method
KR101626374B1 (en) Precision position alignment technique using edge based corner estimation
TW201900358A (en) Method for calibrating coordinator of robot arm