• Laser & Optoelectronics Progress
  • Vol. 59, Issue 12, 1215007 (2022)
Xiang Dong1、2, Qiaosheng Feng1、*, Junfei Xia1, and Yaping Zhang1
Author Affiliations
  • 1School of Information Science and Technology, Yunnan Normal University, Kunming 650500, Yunnan , China
  • 2School of Computer and Information Engineering, Nantong Institute of Technology, Nantong 226004, Jiangsu , China
  • show less
    DOI: 10.3788/LOP202259.1215007 Cite this Article Set citation alerts
    Xiang Dong, Qiaosheng Feng, Junfei Xia, Yaping Zhang. Positioning Method of Positive Circular Weld with Left and Right Swing Interferences of Robot[J]. Laser & Optoelectronics Progress, 2022, 59(12): 1215007 Copy Citation Text show less

    Abstract

    Because the circular weld in the pipeline lacks point and straight-line features, research to automatically locate the welds in the pipeline using a monocular vision nondestructive testing robot is still challenging. The localization of positive circular welds under the influence of the robot’s left and right swings is investigated in this paper. The governing equation of the special simultaneous localization and mapping (SLAM) problem for locating the distance between the positive circular weld and the inspection robot is established using the geometric imaging model of the circular weld in the inspection robot camera and the robot’s motion speed. The problem of solving the governing equation is transformed into a loss function minimization optimization problem. As the optimization problem is highly nonlinear, this paper employs a genetic algorithm to solve it and achieves the positive annular weld location while the robot swings from side to side. Using the synthetic video of the robot detecting the circular weld in the cylindrical pipe and the video captured during the actual operation, experimental results show that the proposed method can achieve good results.
    X1=X0cosφ-Z0sinφY1=Y0Z1=X0sinφ+Z0cosφ
    X2+(Y+h0)2=r2
    X1E=dsinφY1E=h0Z1E=-dcosφ
    (X1cosφ+Z1sinφ)2+(Y1+h0)2=r2
    Z1f=X1x=Y1yx=-fX1Z1y=-fY1Z1
    xc=-fX1EZ1E=ftanφyc=-fY1EZ1E=fh0dcosφ
    x-xc=fX1Z1-ftanφ=δx(j-jc)y-yc=fY1Z1-fh0dcosφ=δy(i-ic)
    f(rcosθcosφ+dsinφ)rcosθsinφ-dcosφ-ftanφ=δx(j-jc)f(rsinθ+h0)rcosθsinφ-dcosφ-fh0dcosφ=δy(i-ic)
    cosθ=δxd(j-jc)cosφ+2dfsinφδxr(j-jc)sinφ+rfsinφtanφ-rfcosφsinθ=δyd(i-ic)(sin2φ+1)-δxh0(j-jc)sinφ-δydsin2φδxr(j-jc)sinφ+rfsinφtanφ-rfcosφ
    δx(j-jc)dcosφ+2dfsinφδx(j-jc)rsinφ+rfsinφtanφ-rfcosφ2+δy(i-ic)d-δx(j-jc)h0sinφcosφ+2fh0cosφδx(j-jc)rsinφ+rfsinφtanφ-rfcosφ2=1
    δy2d2i2+2δxδydh0sinφcosφij+δx2d2cos2φ+δx2h02sin2φcos2φ-δx2r2sin2φj2+2δxδydh0jcsinφcosφ+4δyfdh0cosφ-2δy2d2ici+4δxd2fsinφcosφ+2δxr2fsinφcosφ-2δxr2fsin2φtanφ-4δxfh02sinφcos2φ-2δx2d2jccos2φ-2δx2h02jcsin2φcos2φ+2δx2r2jcsin2φ+2δxδydh0icsinδcosφj+4d2f2sin2φ+4f2h02cos2φ+2r2f2sin2φ-r2f2sin2φtan2φ-r2f2cos2φ+δy2d2ic2+δx2d2jc2cos2φ+δx2h02jc2sin2φcos2φ-δx2r2jc2sin2φ-2δxδydh0icjcsinφcosφ-4δyfdh0iccosφ-4δxd2fjcsinφcosφ-2δxr2fjcsinφcosφ+2δxr2fjcsin2φtanφ+4δxfh02jcsinφcos2φ=0
    A=δy2d2B=2δxδydh0sinφcosφC=δx2d2cos2φ+δx2h02sin2φcos2φ-δx2r2sin2φD=2δxδydh0jcsinφcosφ+4δyfdh0cosφ-2δy2d2icE=4δxd2fsinφcosφ+2δxr2fsinφcosφ-2δxr2fsin2φtanφ-4δxfh02sinφcos2φ-2δx2d2jccos2φ-2δx2h02jcsin2φcos2φ+2δx2r2jcsin2φ+2δxδydh0icsinδcosφF=4d2f2sin2φ+4f2h02cos2φ+2r2f2sin2φ-r2f2sin2φtan2φ-r2f2cos2φ+δy2d2ic2+δx2d2jc2cos2φ+δx2h02jc2sin2φcos2φ-δx2r2jc2sin2φ-2δxδydh0icjcsinφcosφ-4δyfdh0iccosφ-4δxd2fjcsinφcosφ-2δxr2fjcsinφcosφ+2δxr2fjcsin2φtanφ+4δxfh02jcsinφcos2φ
    i0=BE-2CD4AC-B2j0=BD-2AE4AC-B2a=2(Ai02+Cj02+Bi0j0-F)A+C+(A-C)2+B2b=2(Ai02+Cj02+Bi0j0-F)A+C-(A-C)2+B2
    ε=(a-â)2+(b-b̂)2+(ic-iĉ)2+(jc-jĉ)2
    f[36 mm,134 mm]d[0 mm,800 mm]δx[9 μm,13 μm]α[0.8,1.2]ipp[ic-30,ic+30]jpp[jc-30,jc+30]
    Xiang Dong, Qiaosheng Feng, Junfei Xia, Yaping Zhang. Positioning Method of Positive Circular Weld with Left and Right Swing Interferences of Robot[J]. Laser & Optoelectronics Progress, 2022, 59(12): 1215007
    Download Citation