Optical-inertial tracking with active markers and changing visibility

This paper presents an optical-inertial tracking algorithm with explicit and assured optical marker identification. Active optical markers are sequentially or simultaneously triggered to achieve a maximum in quantity and quality of measurements available for tracking. Markers that appear in a camera image are identified by individual activation and are locally tracked in the 2D-images after initial identification. The 2D-position measurements of the cameras are combined with low latency measurements of acceleration and angular velocity from an inertial measurement unit. An Extended Kalman Filter is used for an ultra-tightly coupled data fusion, that takes advantage of all marker measurements with verified identity. The accurate, low latency tracking is robust with respect to temporary marker occlusions, as needed in applications where a robot is directly controlled with a tracked device. The tracking algorithms are implemented in real-time and verified with a test bed in a medical robotics context.

[1]  Robert M. Haralick,et al.  Review and analysis of solutions of the three point perspective pose estimation problem , 1994, International Journal of Computer Vision.

[2]  J. Van Bogart,et al.  Motion analysis technologies , 2000 .

[3]  Santiago Alban,et al.  Performance Analysis and Architectures for INS-Aided GPS Tracking Loops , 2003 .

[4]  J. W. Murrell,et al.  Precision attitude determination for multimission spacecraft , 1978 .

[5]  Alin Albu-Schäffer,et al.  The sigma.7 haptic interface for MiroSurge: A new bi-manual surgical console , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Andrew D. Wiles,et al.  Accuracy assessment and interpretation for optical tracking systems , 2004, Medical Imaging: Image-Guided Procedures.

[7]  E P Wilkinson,et al.  Comparative tracking error analysis of five different optical tracking systems. , 2000, Computer aided surgery : official journal of the International Society for Computer Aided Surgery.

[8]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[9]  J. Junkins,et al.  Optimal Estimation of Dynamic Systems , 2004 .

[10]  Gerd Hirzinger,et al.  An approach to ulta-tightly coupled data fusion for handheld input devices in robotic surgery , 2011, 2011 IEEE International Conference on Robotics and Automation.

[11]  Riccardo Cassinis,et al.  Active markers for outdoor and indoor robot localization , 2005 .

[12]  Alin Albu-Schäffer,et al.  DLR MiroSurge: a versatile system for research in endoscopic telesurgery , 2010, International Journal of Computer Assisted Radiology and Surgery.

[13]  Mohinder S. Grewal,et al.  Global Positioning Systems, Inertial Navigation, and Integration , 2000 .

[14]  Greg Welch,et al.  Motion Tracking: No Silver Bullet, but a Respectable Arsenal , 2002, IEEE Computer Graphics and Applications.

[15]  Gerd Hirzinger,et al.  Robust multi sensor pose estimation for medical applications , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.