Condition Monitoring for Image-Based Visual Servoing Using Kalman Filter Mien Van, Denglu Wu, Shuzi Sam Ge, and Hongliang Ren (&) Advanced Robotic Centre, Faculty of Engineering, National University of Singapore, Singapore, Singapore ren@nus.edu.sg Abstract. In image-based visual servoing (IBVS), the control law is based on the error between the current and desired features on the image plane. The visual servoing system is working well only when all the designed features are cor- rectly extracted. To monitor the quality of feature extraction, in this paper, a condition monitoring scheme is developed. First, the failure scenarios of the visual servoing system caused by incorrect feature extraction are reviewed. Second, we propose a residual generator, which can be used to detect if a failure occurs, based on the Kalman lter. Finally, simulation results are given to verify the effectiveness of the proposed method. 1 Introduction Visual servoing, has been applied extensively in robotics to enhance sensing capability. The goal of this task is to calculate the control input that was applied to the robot system so that the predened image features can converge to the desired static reference features. Generally, the visual servoing can be classied into three categories: (1) po- sition based visual servoing (PBVS) [1], where the control input is designed based on the feedback of 3D data such as the robotic system pose; (2) image-based visual servoing (IBVS) [2], where the control input is designed based on the feedback of 2D data dened in the image plane, and (3) hybrid visual servoing [3], where both 2D and 3D data is combined as the feedback. Among them, IBVS is widely applied due to its easy in implementation and robustness with calibration error and measurement noise [46]. In the IBVS, the control law is based on the different between the current and desired features on the image plane, which can be static for positioning problems or dynamic tracking problems. Because the control law is determined based on the image plane data, the system is working well only when all the designed features are correctly extracted. Toward this research direction, reliable feature extraction methods have been developed in computer vision, such as SIFT, SURF, BRIEF, KANSAC, etc. [7]. In addition, reliable feature tracking methods has also been developed to enhance the robustness of feature tracking based on kalman lter or Particle lter [15], etc. How- ever, the extraction of the designed image features is not always obtained correctly; some features will be appeared in or disappeared from the image during visual servoing [8]. Generally, there are two reasons making the appearance/disappearance of image features during visual servoing: (1) when the camera is moving, some parts of the © Springer International Publishing Switzerland 2015 G. Bebis et al. (Eds.): ISVC 2015, Part II, LNCS 9475, pp. 842850, 2015. DOI: 10.1007/978-3-319-27863-6_79