Collision detection for visual tracking of crane loads using a particle filter

This paper presents a novel method for detecting collisions of a swinging crane load using a particle filter for visual tracking. The particle filter uses a dynamical model of the nominal motion of the crane load, and an alternative dynamical model that describes the crane load under collision. A jump Markov model is formulated with dynamics described by one of the models. The particle filter detects whether the object motion is due to the nominal model or the alternative model. The particle filter tracks markers placed on the crane load. The performance of the proposed method is demonstrated in laboratory experiments.

[1]  Bo Zhao,et al.  Particle Filter for Fault Diagnosis and Robust Navigation of Underwater Robot , 2014, IEEE Transactions on Control Systems Technology.

[2]  A. Willsky,et al.  A generalized likelihood ratio approach to the detection and estimation of jumps in linear systems , 1976 .

[3]  Y. Yoshida,et al.  Visual tracking and control of a moving overhead crane load , 2006, 9th IEEE International Workshop on Advanced Motion Control, 2006..

[4]  A. Doucet,et al.  A Tutorial on Particle Filtering and Smoothing: Fifteen years later , 2008 .

[5]  Bo Zhao,et al.  A Unified Framework for Fault Detection and Diagnosis Using Particle Filter , 2014 .

[6]  Frank Chongwoo Park,et al.  Robot sensor calibration: solving AX=XB on the Euclidean group , 1994, IEEE Trans. Robotics Autom..

[7]  Francisco José Madrid-Cuevas,et al.  Automatic generation and detection of highly reliable fiducial markers under occlusion , 2014, Pattern Recognit..

[8]  Alan S. Willsky,et al.  Nonlinear Generalized Likelihood Ratio Algorithms for Maneuver Detection and Estimation , 1982, 1982 American Control Conference.

[9]  Michael Isard,et al.  CONDENSATION—Conditional Density Propagation for Visual Tracking , 1998, International Journal of Computer Vision.

[10]  Cong Wang,et al.  Visual Servoing Considering Sensing Dynamics and Robot Dynamics , 2013 .

[11]  Olav Egeland,et al.  Tracking a Swinging Target with a Robot Manipulator using Visual Sensing , 2016 .

[12]  Fredrik Gustafsson,et al.  Adaptive filtering and change detection , 2000 .

[13]  Ali H. Nayfeh,et al.  Dynamics and Control of Cranes: A Review , 2003 .

[14]  Visakan Kadirkamanathan,et al.  Particle filtering based likelihood ratio approach to fault diagnosis in nonlinear stochastic systems , 2001, IEEE Trans. Syst. Man Cybern. Part C.

[15]  Gary R. Bradski,et al.  Learning OpenCV - computer vision with the OpenCV library: software that sees , 2008 .

[16]  M. Spong,et al.  Robot Modeling and Control , 2005 .