Sensitivity analysis of EKF and iterated EKF pose estimation for position-based visual servoing

Robust and real-time relative pose estimation is an integral part of a position-based visual servoing (PBVS) system. Traditionally, extended Kalman filter (EKF) has been used to solve for the nonlinear relative end-effector to object pose equations from a set of 2D-3D point correspondences. However, the performance of the estimation filter and the convergence of the pose estimates are highly sensitive to tuning of filter parameters, camera calibration, and image processing. In this paper, the application of iterated EKF (IEKF) for a robust high-speed PBVS system is studied. We also provide a detailed analysis of the stability and sensitivity of the EKF and IEKF pose estimation to uncertainties in (1) tuning of filter parameters, namely, process and measurement noise covariance matrices, initial state estimate, and sampling time (speed of PBVS system), (2) features selection, and (3) calibration of camera intrinsic parameters. Experimental results show that IEKF outperforms the standard EKF without bandwidth sacrifice and should be used to improve the robustness of the PBVS system to uncertainties

[1]  Xinhua Zhuang,et al.  Pose estimation from corresponding point data , 1989, IEEE Trans. Syst. Man Cybern..

[2]  Olivier Faugeras,et al.  3D Dynamic Scene Analysis , 1992 .

[3]  Olivier Faugeras,et al.  3D Dynamic Scene Analysis: A Stereo Based Approach , 1992 .

[4]  Yaakov Bar-Shalom,et al.  Estimation and Tracking: Principles, Techniques, and Software , 1993 .

[5]  Greg Welch,et al.  Welch & Bishop , An Introduction to the Kalman Filter 2 1 The Discrete Kalman Filter In 1960 , 1994 .

[6]  Allen R. Hanson,et al.  Robust methods for estimating pose and a sensitivity analysis , 1994 .

[7]  William J. Wilson,et al.  Relative end-effector control using Cartesian position based visual servoing , 1996, IEEE Trans. Robotics Autom..

[8]  Gregory D. Hager,et al.  Fast and Globally Convergent Pose Estimation from Video Images , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Maurizio Ficocelli,et al.  Adaptive filtering for pose estimation in visual servoing , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[10]  Farrokh Janabi-Sharifi,et al.  Visual Servoing: Theory and Applications , 2002 .

[11]  Joris De Schutter,et al.  Kalman filters for nonlinear systems , 2002 .

[12]  Jeffrey K. Uhlmann,et al.  Unscented filtering and nonlinear estimation , 2004, Proceedings of the IEEE.

[13]  Terry Caelli,et al.  Recovery of the 3-D location and motion of a rigid object through camera image (An Extended Kalman Filter Approach) , 1989, International Journal of Computer Vision.

[14]  W. J. Wilson,et al.  Comparison of image-based and position-based robot visual servoing methods and improvements , 2004 .