A hybrid optical–mechanical calibration procedure for the Scalable-SPIDAR haptic device

In this research, a simple, yet, efficient calibration procedure is presented in order to improve the accuracy of the Scalable-SPIDAR haptic device. The two-stage procedure aims to reduce discrepancies between measured and actual values. First, we propose a new semi-automatic procedure for the initialization of the haptic device. To perform this initialization with a high level of accuracy, an infrared optical tracking device was used. Furthermore, audio and haptic cues were used to guide the user during the initialization process. Second, we developed two calibration methods based on regression techniques that effectively compensate for the errors in tracked position. Both neural networks and support vector regression methods were applied to calibrate the position errors present in the haptic device readings. A comparison between these two regression methods was carried out to show the underlying algorithm and to indicate the inherent advantages and limitations for each method. Initial evaluation of the proposed procedure indicated that it is possible to improve accuracy by reducing the Scalable-SPIDAR’s average absolute position error to about 6 mm within a 1 m × 1 m × 1 m workspace.

[1]  Oscar Castillo,et al.  Hybrid Intelligent Systems for Pattern Recognition Using Soft Computing - An Evolutionary Approach for Neural Networks and Fuzzy Systems , 2005, Studies in Fuzziness and Soft Computing.

[2]  Johan A. K. Suykens,et al.  Weighted least squares support vector machines: robustness and sparse approximation , 2002, Neurocomputing.

[3]  Vojislav Kecman,et al.  Support Vector Machines – An Introduction , 2005 .

[4]  Yoh-Han Pao,et al.  Adaptive pattern recognition and neural networks , 1989 .

[5]  Grigore C. Burdea,et al.  Force and Touch Feedback for Virtual Reality , 1996 .

[6]  T.,et al.  Training Feedforward Networks with the Marquardt Algorithm , 2004 .

[7]  Gérard Bloch,et al.  Support vector regression from simulation data and few experimental samples , 2008, Inf. Sci..

[8]  Vassil N. Alexandrov,et al.  Using Haptics to Improve Immersion in Virtual Environments , 2006, International Conference on Computational Science.

[9]  Alexander J. Smola,et al.  Support Vector Method for Function Approximation, Regression Estimation and Signal Processing , 1996, NIPS.

[10]  Volodymyr V. Kindratenko Calibration of electromagnetic tracking devices , 2005, Virtual Reality.

[11]  J. Dean Brederson,et al.  The Visual Haptic Workbench , 2005, The Visualization Handbook.

[12]  Cagatay Basdogan,et al.  Haptics in virtual environments: taxonomy, research status, and challenges , 1997, Comput. Graph..

[13]  Hao Yu,et al.  Levenberg—Marquardt Training , 2011 .

[14]  Timothy Masters,et al.  Multilayer Feedforward Networks , 1993 .

[15]  Frank Biocca,et al.  A Survey of Position Trackers , 1992, Presence: Teleoperators & Virtual Environments.

[16]  Volodymyr V. Kindratenko,et al.  Evaluation of rotation correction techniques for electromagnetic position tracking systems , 2000 .

[17]  Makoto Sato,et al.  Effect of Coupling Haptics and Stereopsis on Depth Perception in Virtual Environment , 2000 .

[18]  Bernard D. Adelstein,et al.  Sensor spatial distortion, visual latency, and update rate effects on 3D tracking in virtual environments , 1999, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).

[19]  James Millar Ritchie,et al.  The development of an integrated haptic VR machining environment for the automatic generation of process plans , 2013, Comput. Ind..

[20]  Benjamin Naumann,et al.  Learning And Soft Computing Support Vector Machines Neural Networks And Fuzzy Logic Models , 2016 .

[21]  Gregory B. Newby,et al.  Virtual reality: Scientific and technological challenges , 1996 .

[22]  Jaime C. Fonseca,et al.  Electromagnetic tracker feasibility in the design of a dental superstructure for edentulous patients , 2014, 2014 IEEE International Symposium on Medical Measurements and Applications (MeMeA).

[23]  Giulietta S. Fargion,et al.  Application of machine-learning techniques toward the creation of a consistent and calibrated global chlorophyll concentration baseline dataset using remotely sensed ocean color data , 2003, IEEE Trans. Geosci. Remote. Sens..

[24]  Hichem Maaref,et al.  SPIDAR Calibration based on Neural Networks versus Optical Tracking , 2010, ANNIIP.

[25]  Volodymyr V. Kindratenko,et al.  A survey of electromagnetic position tracker calibration techniques , 2005, Virtual Reality.

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

[27]  Ashutosh Kumar Singh,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction , 2010 .

[28]  Jenq-Neng Hwang,et al.  A Comparison of Projection Pursuit and Neural Network Regression Modeling , 1991, NIPS.

[29]  Heekuck Oh,et al.  Neural Networks for Pattern Recognition , 1993, Adv. Comput..

[30]  Gabriel Zachmann,et al.  Distortion correction of magnetic fields for position tracking , 1997, Proceedings Computer Graphics International.

[31]  Charles D. Hansen,et al.  An improved calibration framework for electromagnetic tracking devices , 2001, Proceedings IEEE Virtual Reality 2001.

[32]  William R. Sherman,et al.  Neural network-based calibration of electromagnetic tracking systems , 2005, Virtual Reality.

[33]  Eric R. Ziegel,et al.  The Elements of Statistical Learning , 2003, Technometrics.

[34]  António M. Lopes,et al.  A new type haptics-based virtual environment system for assembly training of complex products , 2011, The International Journal of Advanced Manufacturing Technology.

[35]  野間 春生,et al.  Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems 参加報告 , 1997 .

[36]  Ben Horan,et al.  Haptic Virtual Reality Training Environment for Micro-robotic Cell Injection , 2014, AsiaHaptics.

[37]  Janusz Kacprzyk Studies in Fuzziness and Soft Computing, Volume 155 , 2004 .

[38]  Ljubo B. Vlacic,et al.  Learning and Soft Computing, Support Vector Machines, Neural Networks, and Fuzzy Logic Models, Vojislav Kecman; MIT Press, Cambridge, MA, 2001, ISBN 0-262-11255-8, 2001, pp 578 , 2002, Neurocomputing.

[39]  Gábor Székely,et al.  Calibration, Registration, and Synchronization for High Precision Augmented Reality Haptics , 2009, IEEE Transactions on Visualization and Computer Graphics.

[40]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[41]  David A. Lane,et al.  Interactive Time-Dependent Particle Tracing Using Tetrahedral Decomposition , 1996, IEEE Trans. Vis. Comput. Graph..

[42]  Thomas A. DeFanti,et al.  Ultrasonic calibration of a magnetic tracker in a virtual reality space , 1995, Proceedings Virtual Reality Annual International Symposium '95.

[43]  Mark A. Livingston,et al.  Magnetic Tracker Calibration for Improved Augmented Reality Registration , 1997, Presence: Teleoperators & Virtual Environments.

[44]  Makoto Sato,et al.  Multi-modal haptic device for large-scale virtual environments , 2000, ACM Multimedia.

[45]  Makoto Sato,et al.  3-dimensional Interface Device For Virtual Work Space , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[46]  Vincent Hayward,et al.  Haptic interfaces and devices , 2004 .

[47]  Philippe Fuchs,et al.  Virtual Reality: Concepts and Technologies , 2011 .

[48]  Uma Jayaram,et al.  Integrated Real-Time Calibration of Electromagnetic Tracking of User Motions for Engineering Applications in Virtual Environments , 2002 .

[49]  Steve T. Bryson Measurement and calibration of static distortion of position data from 3D trackers , 1992, Electronic Imaging.

[50]  Urs Künzler,et al.  Kinesthetic haptics integration into large-scale virtual environments , 2005, First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. World Haptics Conference.

[51]  Christopher R. Johnson,et al.  A comprehensive calibration and registration procedure for the Visual Haptic Workbench , 2003 .

[52]  Bernhard Schölkopf,et al.  A tutorial on support vector regression , 2004, Stat. Comput..

[53]  Matthias Harders,et al.  Comparison of tracker-based to tracker-less haptic device calibration , 2011, 2011 IEEE World Haptics Conference.

[54]  Makoto Sato,et al.  Tension based 7-DOF force feedback device: SPIDAR-G , 2002, Proceedings IEEE Virtual Reality 2002.

[55]  F. Mora-Camino,et al.  Studies in Fuzziness and Soft Computing , 2011 .

[56]  Doreen Eichel,et al.  Learning And Soft Computing Support Vector Machines Neural Networks And Fuzzy Logic Models , 2016 .