Ball localization and tracking in a highly dynamic table soccer environment

This article presents the development of a ball localization and tracking algorithm, that is to be applied in a highly dynamic table soccer environment. The described approach is based on an earlier survey paper on object tracking, where a general selection procedure on object detection and tracking techniques was proposed. Although the survey paper presents a variety of state estimation techniques for tracking, this article describes why these are not well suited for our specific application. For this reason, an IMM estimation technique is adopted that has not been applied in this highly dynamic context before. To evaluate the IMM estimator, it is compared to the well-known and commonly used Kalman filter, that has been optimally tuned for this specific application.

[1]  Vesselin P. Jilkov,et al.  Survey of maneuvering target tracking: decision-based methods , 2002, SPIE Defense + Commercial Sensing.

[2]  V. F. Leavers,et al.  Which Hough transform , 1993 .

[3]  Josef Kittler,et al.  A survey of the hough transform , 1988, Comput. Vis. Graph. Image Process..

[4]  Shahram Sarkani,et al.  Comparing the state estimates of a Kalman filter to a perfect IMM against a maneuvering target , 2011, 14th International Conference on Information Fusion.

[5]  René van de Molengraft,et al.  Real-Time Ball Tracking in a Semi-automated Foosball Table , 2009, RoboCup.

[6]  Keiichi Abe,et al.  Topological structural analysis of digitized binary images by border following , 1985, Comput. Vis. Graph. Image Process..

[7]  David Sedlácek,et al.  Real-time Color Ball Tracking for Augmented Reality , 2008, IPT/EGVE.

[8]  Vesselin P. Jilkov,et al.  Survey of maneuvering target tracking: III. Measurement models , 2001 .

[9]  Mladjan Jovanovic,et al.  Software Architecture for Ground Control Station for Unmanned Aerial Vehicle , 2008, Tenth International Conference on Computer Modeling and Simulation (uksim 2008).

[10]  J. Llahí Color Constancy and Image Segmentation Techniques for Applications to Mobile Robotics , 2005 .

[11]  Yaakov Bar-Shalom,et al.  Kalman filter versus IMM estimator: when do we need the latter? , 2003 .

[12]  Heikki Kälviäinen,et al.  Randomized or probabilistic Hough transform: unified performance evaluation , 2000, Pattern Recognit. Lett..

[13]  Y. Bar-Shalom,et al.  IMM estimator versus optimal estimator for hybrid systems , 2005, IEEE Transactions on Aerospace and Electronic Systems.

[14]  LI X.RONG,et al.  Survey of Maneuvering Target Tracking. Part II: Motion Models of Ballistic and Space Targets , 2010, IEEE Transactions on Aerospace and Electronic Systems.

[15]  Luiz F. M. Vieira,et al.  Phero-trail: a bio-inspired location service for mobile underwater sensor networks , 2010, IEEE J. Sel. Areas Commun..

[16]  Thilo Weigel,et al.  KiRo - A Table Soccer Robot Ready for the Market , 2005, Künstliche Intell..

[17]  X. Rong Li,et al.  A Survey of Maneuvering Target Tracking—Part IV: Decision-Based Methods , 2002 .

[18]  Erkki Oja,et al.  Probabilistic and non-probabilistic Hough transforms: overview and comparisons , 1995, Image Vis. Comput..

[19]  X. Rong Li,et al.  A survey of maneuvering target tracking-part VIb: approximate nonlinear density filtering in mixed time , 2010, Defense + Commercial Sensing.

[20]  J.A. Besada,et al.  Design of IMM filter for radar tracking using evolution strategies , 2005, IEEE Transactions on Aerospace and Electronic Systems.

[21]  Vesselin P. Jilkov,et al.  A survey of maneuvering target tracking: approximation techniques for nonlinear filtering , 2004, SPIE Defense + Commercial Sensing.

[22]  Javier Ruiz-del-Solar,et al.  RoboCup 2010: Robot Soccer World Cup XIV , 2010, Lecture Notes in Computer Science.

[23]  Richard O. Duda,et al.  Use of the Hough transformation to detect lines and curves in pictures , 1972, CACM.

[24]  V. Jilkov,et al.  Survey of maneuvering target tracking. Part V. Multiple-model methods , 2005, IEEE Transactions on Aerospace and Electronic Systems.

[25]  Shozo Takata,et al.  Human and robot allocation method for hybrid assembly systems , 2011 .

[26]  Maarten Steinbuch,et al.  The design of a semi-automated football table , 2010, 2010 IEEE International Conference on Control Applications.

[27]  Eric Guizzo,et al.  Three Engineers, Hundreds of Robots, One Warehouse , 2008, IEEE Spectrum.

[28]  Amir Averbuch,et al.  Interacting Multiple Model Methods in Target Tracking: A Survey , 1988 .

[29]  J. Kittler,et al.  Comparative study of Hough Transform methods for circle finding , 1990, Image Vis. Comput..

[30]  Y. Bar-Shalom,et al.  The interacting multiple model algorithm for systems with Markovian switching coefficients , 1988 .

[31]  X. R. Li,et al.  Survey of maneuvering target tracking. Part I. Dynamic models , 2003 .

[32]  X. Rong Li,et al.  A survey of maneuvering target tracking-part VIa: density-based exact nonlinear filtering , 2010, Defense + Commercial Sensing.