Point set registration for assembly feature pose estimation using simulated annealing nested Gauss-Newton optimization

被引:5
作者
Chen, Kunyong [1 ]
Zhao, Yong [1 ]
Wang, Jiaxiang [1 ]
Xing, Hongwen [2 ]
Dong, Zhengjian [2 ]
机构
[1] Shanghai Jiao Univ, Shanghai Key Lab Digital Mfg Thin Walled Struct, Shanghai, Peoples R China
[2] Shanghai Aircraft Mfg Co Ltd, Inst Aeronaut Mfg Technol, Shanghai, Peoples R China
基金
中国国家自然科学基金;
关键词
Simulated annealing; Pose estimation; 3D registration; Distance metric; Gauss-Newton algorithm; Implicit B-splines; LOCALIZATION; SURFACES; CURVES;
D O I
10.1108/AA-09-2020-0130
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Purpose This paper aims to propose a fast and robust 3D point set registration method for pose estimation of assembly features with few distinctive local features in the manufacturing process. Design/methodology/approach The distance between the two 3D objects is analytically approximated by the implicit representation of the target model. Specifically, the implicit B-spline surface is adopted as an interface to derive the distance metric. With the distance metric, the point set registration problem is formulated into an unconstrained nonlinear least-squares optimization problem. Simulated annealing nested Gauss-Newton method is designed to solve the non-convex problem. This integration of gradient-based optimization and heuristic searching strategy guarantees both global robustness and sufficient efficiency. Findings The proposed method improves the registration efficiency while maintaining high accuracy compared with several commonly used approaches. Convergence can be guaranteed even with critical initial poses or in partial overlapping conditions. The multiple flanges pose estimation experiment validates the effectiveness of the proposed method in real-world applications. Originality/value The proposed registration method is much more efficient because no feature estimation or point-wise correspondences update are performed. At each iteration of the Gauss-Newton optimization, the poses are updated in a singularity-free format without taking the derivatives of a bunch of scalar trigonometric functions. The advantage of the simulated annealing searching strategy is combined to improve global robustness. The implementation is relatively straightforward, which can be easily integrated to realize automatic pose estimation to guide the assembly process.
引用
收藏
页码:546 / 556
页数:11
相关论文
共 36 条
[11]   Estimating 3-D rigid body transformations: A comparison of four major algorithms [J].
Eggert, DW ;
Lorusso, A ;
Fischer, RB .
MACHINE VISION AND APPLICATIONS, 1997, 9 (5-6) :272-290
[12]   Robust registration of 2D and 3D point sets [J].
Fitzgibbon, AW .
IMAGE AND VISION COMPUTING, 2003, 21 (13-14) :1145-1153
[13]  
Gelfand N., 2005, P S GEOM PROC, V2, P5
[14]  
Gendreau M, 2010, INT SER OPER RES MAN, V146, P41, DOI 10.1007/978-1-4419-1665-5_2
[15]  
GUNNARSSON KT, 1987, COMPUTER, V20, P66, DOI 10.1109/MC.1987.1663663
[16]   A Comprehensive Performance Evaluation of 3D Local Feature Descriptors [J].
Guo, Yulan ;
Bennamoun, Mohammed ;
Sohel, Ferdous ;
Lu, Min ;
Wan, Jianwei ;
Kwok, Ngai Ming .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 2016, 116 (01) :66-89
[17]   Localization and comparison of two free-form surfaces [J].
Huang, X ;
Gu, P ;
Zernicke, R .
COMPUTER-AIDED DESIGN, 1996, 28 (12) :1017-1022
[18]   Geometric algorithms for workpiece localization [J].
Li, ZX ;
Gou, JB ;
Chu, YX .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1998, 14 (06) :864-878
[19]  
Liu T, 2015, IEEE IMAGE PROC, P2680, DOI 10.1109/ICIP.2015.7351289
[20]  
Luck J., 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), P3739, DOI 10.1109/ROBOT.2000.845314