Comprehensive Workspace Calibration 
for Visuo-Haptic Augmented Reality 
Ulrich Eck1, Frieder Pankratz2, Christian Sandor3, Gudrun Klinker2, Hamid Laga1 
1 PBRC, University of South Australia, Australia 
2 FAR, Technische Universität München, Germany 
3 IMD Lab, Nara Institute of Science and Technology, Japan 
! 
10/09/2014, IEEE International Symposium on Mixed and Augmented Reality, Munich 
University of 
South Australia 
1
Visuo-Haptic Augmented Reality (VHAR) 
University of 
South Australia 
2 
[Sandor C., TEDx Adelaide, 2010]
Novel algorithm for orientation calibration: >40% improvement 
Position calibration: ~20% improvement 
Time-delay compensation between sensors: faster and better calibration procedure 
University of 
South Australia 
Contributions 
3 
Previous work: position calibration only Improved: with orientation calibration
Early examples of visuo-haptic co-location 
University of 
South Australia 4 
Related Work 
[Vallino, J. et al., ICMCS 1998] [Sandor, C. et al., IEICE 2007]
PHANToM Haptic Device: Joint Angles 
University of 
South Australia 
5
PHANToM Haptic Device: Gimbal Angles 
University of 
South Australia 
6
PHANToM Haptic Device: Sensor Errors 
University of 
South Australia 
7
Compensation of sensor errors 
University of 
South Australia 8 
Related Work 
[Ikits, M. et al., EG 2003] [Harders, M. et al., TVCG 2009]
Missing: Orientation Calibration 
University of 
South Australia 
9 
Position calibration only With orientation calibration 
Orientation Error in Degrees
University of 
South Australia 
Haptic Device Calibration 
External tracker provides reference pose 
Forward kinematics model calculates 
stylus pose from sensor measurements 
Sensor errors are modelled as linear or 
quadratic function 
Sensor errors are compensated by 
minimizing the distance to the reference 
Complete coverage of sensor ranges 
required 
Accurate pose correspondences 
required for good calibration results 
10 
External Tracker (ET) 
ETorigin 
HIPpose 
HIPtarget 
Haptic Device (HD) 
Ctarget 
Camera (C) 
HDorigin
Challenge: Unsynchronized Sensor Input 
Unknown delay between haptic device and external tracker 
Received measurements do not match during movement 
Related work 
tedious point and hold process for sampling corresponding 
measurements 
Our solution 
determine time-delay between sensors first and 
compensate it in software to allow users to move freely 
during the calibration process 
University of 
South Australia 
11
University of 
South Australia 
Calibration Procedure 
Tooltip 
(Tuceryan et al., 1995) 
Absolute Orientation 
(Horn, 1987) 
Time-Delay Estimation 
(Huber et al., 2012) 
Joint-Angles 
(Harders et al., 2009) 
Reference Orientation 
Gimbal-Angle Errors 
12 
External Tracker (ET) 
ETorigin 
HIPpose 
HIPtarget 
Haptic Device (HD) 
Ctarget 
Camera (C) 
HDorigin
University of 
South Australia 
Calibration Procedure 
Tooltip 
(Tuceryan et al., 1995) 
Absolute Orientation 
(Horn, 1987) 
Time-Delay Estimation 
(Huber et al., 2012) 
Joint-Angles 
(Harders et al., 2009) 
Reference Orientation 
Gimbal-Angle Errors 
13 
External Tracker (ET) 
ETorigin 
HIPpose 
HIPtarget 
Haptic Device (HD) 
Ctarget 
Camera (C) 
HDorigin
University of 
South Australia 
Time-Delay Estimation 
14 
External Tracker (ET) 
ETorigin 
HIP 
Haptic Device (HD) 
HDorigin
University of 
South Australia 15 
Time-delay estimation 
[Huber, M et al., ISMAR 2009]
Time-aware dataflow network 
execution model 
[Puskta, D et al., ISMAR 2007] 
University of 
South Australia 16
University of 
South Australia 
Calibration Procedure 
Tooltip 
(Tuceryan et al., 1995) 
Absolute Orientation 
(Horn, 1987) 
Time-Delay Estimation 
(Huber et al., 2012) 
Joint-Angles 
(Harders et al., 2009) 
Reference Orientation 
Gimbal-Angle Errors 
17 
External Tracker (ET) 
ETorigin 
HIPpose 
HIPtarget 
Haptic Device (HD) 
Ctarget 
Camera (C) 
HDorigin
Orientation Reference Estimation 
University of 
South Australia 
18 
External Tracker (ET) 
ETorigin 
HIP 
Haptic Device (HD) 
HDorigin
University of 
South Australia 19 
Reference Orientation 
REFzaxis 
x 
y 
z 
z 
x y 
HIPpose 
HIPtarget 
x 
y 
z 
x 
y 
z 
HIPor igin 
REFzaxis
Reference Orientation 
Tracked markers travel on circular paths around the z-axis 
Transform marker positions with inverse forward kinematic 
pose using only the first 5 angles 
Fit circles to trajectories to find centers and fit a line through 
the centres and the HIP position 
University of 
South Australia 
20
University of 
South Australia 
Calibration Procedure 
Tooltip 
(Tuceryan et al., 1995) 
Absolute Orientation 
(Horn, 1987) 
Time-Delay Estimation 
(Huber et al., 2012) 
Joint-Angles 
(Harders et al., 2009) 
Reference Orientation 
Gimbal-Angle Errors 
21 
External Tracker (ET) 
ETorigin 
HIPpose 
HIPtarget 
Haptic Device (HD) 
Ctarget 
Camera (C) 
HDorigin
Gimbal-Angle Error Compensation 
University of 
South Australia 
22 
External Tracker (ET) 
ETorigin 
HIP 
Haptic Device (HD) 
HDorigin
University of 
South Australia 
Gimbal-Angle Calibration 
Use reference z-axis to determine the errors of the first two 
gimbal sensors 
Model errors as linear or quadratic function 
Minimize error using Levenberg-Marquardt optimization 
Exploit mechanical limits of the last gimbal sensor by finding 
the gaps in the circular paths to compensate the offset 
23
University of 
South Australia 
Evaluation 
Numerical Evaluation of calibration results: 
Two VHAR workspace setups: 
Low-fidelity (LF): PHANToM Omni, OptiTrack 
High-fidelity (HF): PHANToM Premium, ART-Tracking 
Visual Evaluation: 
Unwrapped spherical heatmap of recuded errors 
Visual overlays on haptic stylus in calibrated system 
24
No Calib Harders Our Work No Calib Harders Our Work 
No Calib Harders Our Work No Calib Harders Our Work 
University of 
South Australia 
Numerical Evaluation 
25 
Reduced position errors by ~ 20% 
Reduced orientation errors by > 40%
Improved Orientation Accuracy 
University of 
South Australia 
26 
Reduction of Orientation Errors in Degrees
ISMAR 2014 
Live Demo 
You can: 
- perform a calibration 
- paint on a fish 
We’re in Room 00.07.014 
27
Summary 
Contributions: 
Novel algorithm for orientation calibration (>40% improvement) 
Improved position calibration (~20% improvement) 
Compensated time-delay for faster and better calibration 
University of 
South Australia 
28 
REFzaxis 
x 
y 
z 
z 
x y 
HIPpose 
HIPtarget 
x 
y 
z 
x 
y 
z 
HIPorigin 
REFzaxis 
Thank You!! Questions ?
University of 
South Australia 
References 
Harders, M. & Szekely, G., 2009. Calibration, Registration, and Synchronization for High Precision 
Augmented Reality Haptics. IEEE Transactions on Visualization and Computer Graphics, 15(1), pp.138– 
149. 
Fu, M.J. et al., 2011. Effect of Visuo-Haptic Co-location on 3D Fitts' Task Performance. In Proceedings of 
the International Conference on Intelligent Robots and Systems (IROS), 2011 IEEE/RSJ. San Francisco, 
CA, USA: IEEE, pp. 3460–3467. 
Rhienmora, P. et al., 2010. Augmented Reality Haptics System for Dental Surgical Skills Training. In 
Proceedings of the 17th ACM Symposium on Virtual Reality Software and Technology. Hong Kong: ACM, 
pp. 97–98. Ikits, M., Hansen, C.D. & Johnson, C.R., 2003. A Comprehensive Calibration and Registration 
Procedure for the Visual Haptic Workbench. In the workshop. New York, NY, USA: ACM, pp. 247–254. 
Vallino, J. & Brown, C., 1999. Haptics in Augmented Reality. In Proceedings of the IEEE International 
Conference on Multimedia Computing and Systems. pp. 195–200. 
Horn, B.K.P., 1987. Closed-form Solution of Absolute Orientation using Unit Quaternions. Journal of the 
Optical Society of America, 4(4), pp.629–642. 
Tuceryan, M., Greer, D.S. & Whitaker, R.T., 1995. Calibration Requirements and Procedures for a Monitor- 
Based Augmented Reality System. Visualization and …, 1(3), pp.255–273. 
Pustka, D. et al., 2006. Spatial Relationship Patterns: Elements of Reusable Tracking and Calibration 
Systems. In Proceedings of the International Symposium for Mixed and Augmented Reality. Santa Barbara, 
CA, USA, pp. 88–97. 
Sandor, C. & Uchiyama, S., 2007. Exploring Visuo-Haptic Mixed Reality, IEICE. 
Huber, M., Michael, S. & Klinker, G., 2012. Temporal Calibration in Multisensor Tracking Setups. 9. 
Workshop der GI-Fachgruppe Virtuelle und Erweiterte Realität (VR-AR 2012), pp.201–212. 
29

More Related Content

PDF
Liu Ren at AI Frontiers: Sensor-aware Augmented Reality
PPTX
MPEG Augmented Reality Tutorial
PDF
Dieter Schmalsteig (TU Graz) Review of ISMAR research
PPTX
ISMAR2016まとめ
PDF
Augmented Reality: The Next 20 Years (AWE Asia 2015)
PDF
2016 AR Summer School - Lecture1
PDF
COMP 4010 Lecture9 AR Displays
PPT
PhD proposal presentation
Liu Ren at AI Frontiers: Sensor-aware Augmented Reality
MPEG Augmented Reality Tutorial
Dieter Schmalsteig (TU Graz) Review of ISMAR research
ISMAR2016まとめ
Augmented Reality: The Next 20 Years (AWE Asia 2015)
2016 AR Summer School - Lecture1
COMP 4010 Lecture9 AR Displays
PhD proposal presentation

Similar to ISMAR 2014: Comprehensive Workspace Calibration for Visuo-Haptic Augmented Reality (20)

PPTX
Google Glass, The META and Co. - How to calibrate your Optical See-Through He...
PDF
2022 COMP4010 Lecture3: AR Technology
PDF
Wearable systems management of Information and communication
PDF
"Using Inertial Sensors and Sensor Fusion to Enhance the Capabilities of Embe...
PPT
Inertial navigaton systems11
PDF
Experiment to determine a method for effortless static calibration of the ine...
PPTX
White and Blue Professional Modern Technology Pitch Deck Presentation.pptx
PDF
Matching algorithm performance analysis for autocalibration method of stereo ...
PPTX
Extracting Spatio-Temporal Information from Inertial Body Sensor Networks for...
PPT
Robot Navigation Pe En Si.ppt Robot Navigation and Mapping
PPT
Robot Navigation Pe En Si.ppt Robot Navigation and Mapping
PPTX
Friday seminar presentation
PDF
Imu fusion algorithm for pose estimation (mCube invited talk) 2018 1003-1
PPTX
2021_GimbalCameras.pptx
PDF
The Technology Research of Camera Calibration Based On LabVIEW
PDF
Visual Odomtery(2)
PDF
Single Camera Calibration Using Partially Visible Calibration Objects Based o...
PDF
International journal of signal and image processing issues vol 2015 - no 1...
PPTX
TRACKING TECHNIQUES OF VIRTUAL REALITY.pptx
PPT
3D Scanning technology of industrial .ppt
Google Glass, The META and Co. - How to calibrate your Optical See-Through He...
2022 COMP4010 Lecture3: AR Technology
Wearable systems management of Information and communication
"Using Inertial Sensors and Sensor Fusion to Enhance the Capabilities of Embe...
Inertial navigaton systems11
Experiment to determine a method for effortless static calibration of the ine...
White and Blue Professional Modern Technology Pitch Deck Presentation.pptx
Matching algorithm performance analysis for autocalibration method of stereo ...
Extracting Spatio-Temporal Information from Inertial Body Sensor Networks for...
Robot Navigation Pe En Si.ppt Robot Navigation and Mapping
Robot Navigation Pe En Si.ppt Robot Navigation and Mapping
Friday seminar presentation
Imu fusion algorithm for pose estimation (mCube invited talk) 2018 1003-1
2021_GimbalCameras.pptx
The Technology Research of Camera Calibration Based On LabVIEW
Visual Odomtery(2)
Single Camera Calibration Using Partially Visible Calibration Objects Based o...
International journal of signal and image processing issues vol 2015 - no 1...
TRACKING TECHNIQUES OF VIRTUAL REALITY.pptx
3D Scanning technology of industrial .ppt
Ad

Recently uploaded (20)

PPTX
perinatal infections 2-171220190027.pptx
PPTX
BODY FLUIDS AND CIRCULATION class 11 .pptx
PPT
Animal tissues, epithelial, muscle, connective, nervous tissue
PPTX
Microbes in human welfare class 12 .pptx
PPTX
POULTRY PRODUCTION AND MANAGEMENTNNN.pptx
PDF
Warm, water-depleted rocky exoplanets with surfaceionic liquids: A proposed c...
PPT
Presentation of a Romanian Institutee 2.
PDF
Communicating Health Policies to Diverse Populations (www.kiu.ac.ug)
PPT
THE CELL THEORY AND ITS FUNDAMENTALS AND USE
PPTX
Understanding the Circulatory System……..
PPT
veterinary parasitology ````````````.ppt
PDF
Social preventive and pharmacy. Pdf
PPT
Heredity-grade-9 Heredity-grade-9. Heredity-grade-9.
PDF
Wound infection.pdfWound infection.pdf123
PPTX
PMR- PPT.pptx for students and doctors tt
PDF
Is Earendel a Star Cluster?: Metal-poor Globular Cluster Progenitors at z ∼ 6
PDF
Packaging materials of fruits and vegetables
PPTX
gene cloning powerpoint for general biology 2
PPTX
SCIENCE 4 Q2W5 PPT.pptx Lesson About Plnts and animals and their habitat
PPTX
A powerpoint on colorectal cancer with brief background
perinatal infections 2-171220190027.pptx
BODY FLUIDS AND CIRCULATION class 11 .pptx
Animal tissues, epithelial, muscle, connective, nervous tissue
Microbes in human welfare class 12 .pptx
POULTRY PRODUCTION AND MANAGEMENTNNN.pptx
Warm, water-depleted rocky exoplanets with surfaceionic liquids: A proposed c...
Presentation of a Romanian Institutee 2.
Communicating Health Policies to Diverse Populations (www.kiu.ac.ug)
THE CELL THEORY AND ITS FUNDAMENTALS AND USE
Understanding the Circulatory System……..
veterinary parasitology ````````````.ppt
Social preventive and pharmacy. Pdf
Heredity-grade-9 Heredity-grade-9. Heredity-grade-9.
Wound infection.pdfWound infection.pdf123
PMR- PPT.pptx for students and doctors tt
Is Earendel a Star Cluster?: Metal-poor Globular Cluster Progenitors at z ∼ 6
Packaging materials of fruits and vegetables
gene cloning powerpoint for general biology 2
SCIENCE 4 Q2W5 PPT.pptx Lesson About Plnts and animals and their habitat
A powerpoint on colorectal cancer with brief background
Ad

ISMAR 2014: Comprehensive Workspace Calibration for Visuo-Haptic Augmented Reality

  • 1. Comprehensive Workspace Calibration for Visuo-Haptic Augmented Reality Ulrich Eck1, Frieder Pankratz2, Christian Sandor3, Gudrun Klinker2, Hamid Laga1 1 PBRC, University of South Australia, Australia 2 FAR, Technische Universität München, Germany 3 IMD Lab, Nara Institute of Science and Technology, Japan ! 10/09/2014, IEEE International Symposium on Mixed and Augmented Reality, Munich University of South Australia 1
  • 2. Visuo-Haptic Augmented Reality (VHAR) University of South Australia 2 [Sandor C., TEDx Adelaide, 2010]
  • 3. Novel algorithm for orientation calibration: >40% improvement Position calibration: ~20% improvement Time-delay compensation between sensors: faster and better calibration procedure University of South Australia Contributions 3 Previous work: position calibration only Improved: with orientation calibration
  • 4. Early examples of visuo-haptic co-location University of South Australia 4 Related Work [Vallino, J. et al., ICMCS 1998] [Sandor, C. et al., IEICE 2007]
  • 5. PHANToM Haptic Device: Joint Angles University of South Australia 5
  • 6. PHANToM Haptic Device: Gimbal Angles University of South Australia 6
  • 7. PHANToM Haptic Device: Sensor Errors University of South Australia 7
  • 8. Compensation of sensor errors University of South Australia 8 Related Work [Ikits, M. et al., EG 2003] [Harders, M. et al., TVCG 2009]
  • 9. Missing: Orientation Calibration University of South Australia 9 Position calibration only With orientation calibration Orientation Error in Degrees
  • 10. University of South Australia Haptic Device Calibration External tracker provides reference pose Forward kinematics model calculates stylus pose from sensor measurements Sensor errors are modelled as linear or quadratic function Sensor errors are compensated by minimizing the distance to the reference Complete coverage of sensor ranges required Accurate pose correspondences required for good calibration results 10 External Tracker (ET) ETorigin HIPpose HIPtarget Haptic Device (HD) Ctarget Camera (C) HDorigin
  • 11. Challenge: Unsynchronized Sensor Input Unknown delay between haptic device and external tracker Received measurements do not match during movement Related work tedious point and hold process for sampling corresponding measurements Our solution determine time-delay between sensors first and compensate it in software to allow users to move freely during the calibration process University of South Australia 11
  • 12. University of South Australia Calibration Procedure Tooltip (Tuceryan et al., 1995) Absolute Orientation (Horn, 1987) Time-Delay Estimation (Huber et al., 2012) Joint-Angles (Harders et al., 2009) Reference Orientation Gimbal-Angle Errors 12 External Tracker (ET) ETorigin HIPpose HIPtarget Haptic Device (HD) Ctarget Camera (C) HDorigin
  • 13. University of South Australia Calibration Procedure Tooltip (Tuceryan et al., 1995) Absolute Orientation (Horn, 1987) Time-Delay Estimation (Huber et al., 2012) Joint-Angles (Harders et al., 2009) Reference Orientation Gimbal-Angle Errors 13 External Tracker (ET) ETorigin HIPpose HIPtarget Haptic Device (HD) Ctarget Camera (C) HDorigin
  • 14. University of South Australia Time-Delay Estimation 14 External Tracker (ET) ETorigin HIP Haptic Device (HD) HDorigin
  • 15. University of South Australia 15 Time-delay estimation [Huber, M et al., ISMAR 2009]
  • 16. Time-aware dataflow network execution model [Puskta, D et al., ISMAR 2007] University of South Australia 16
  • 17. University of South Australia Calibration Procedure Tooltip (Tuceryan et al., 1995) Absolute Orientation (Horn, 1987) Time-Delay Estimation (Huber et al., 2012) Joint-Angles (Harders et al., 2009) Reference Orientation Gimbal-Angle Errors 17 External Tracker (ET) ETorigin HIPpose HIPtarget Haptic Device (HD) Ctarget Camera (C) HDorigin
  • 18. Orientation Reference Estimation University of South Australia 18 External Tracker (ET) ETorigin HIP Haptic Device (HD) HDorigin
  • 19. University of South Australia 19 Reference Orientation REFzaxis x y z z x y HIPpose HIPtarget x y z x y z HIPor igin REFzaxis
  • 20. Reference Orientation Tracked markers travel on circular paths around the z-axis Transform marker positions with inverse forward kinematic pose using only the first 5 angles Fit circles to trajectories to find centers and fit a line through the centres and the HIP position University of South Australia 20
  • 21. University of South Australia Calibration Procedure Tooltip (Tuceryan et al., 1995) Absolute Orientation (Horn, 1987) Time-Delay Estimation (Huber et al., 2012) Joint-Angles (Harders et al., 2009) Reference Orientation Gimbal-Angle Errors 21 External Tracker (ET) ETorigin HIPpose HIPtarget Haptic Device (HD) Ctarget Camera (C) HDorigin
  • 22. Gimbal-Angle Error Compensation University of South Australia 22 External Tracker (ET) ETorigin HIP Haptic Device (HD) HDorigin
  • 23. University of South Australia Gimbal-Angle Calibration Use reference z-axis to determine the errors of the first two gimbal sensors Model errors as linear or quadratic function Minimize error using Levenberg-Marquardt optimization Exploit mechanical limits of the last gimbal sensor by finding the gaps in the circular paths to compensate the offset 23
  • 24. University of South Australia Evaluation Numerical Evaluation of calibration results: Two VHAR workspace setups: Low-fidelity (LF): PHANToM Omni, OptiTrack High-fidelity (HF): PHANToM Premium, ART-Tracking Visual Evaluation: Unwrapped spherical heatmap of recuded errors Visual overlays on haptic stylus in calibrated system 24
  • 25. No Calib Harders Our Work No Calib Harders Our Work No Calib Harders Our Work No Calib Harders Our Work University of South Australia Numerical Evaluation 25 Reduced position errors by ~ 20% Reduced orientation errors by > 40%
  • 26. Improved Orientation Accuracy University of South Australia 26 Reduction of Orientation Errors in Degrees
  • 27. ISMAR 2014 Live Demo You can: - perform a calibration - paint on a fish We’re in Room 00.07.014 27
  • 28. Summary Contributions: Novel algorithm for orientation calibration (>40% improvement) Improved position calibration (~20% improvement) Compensated time-delay for faster and better calibration University of South Australia 28 REFzaxis x y z z x y HIPpose HIPtarget x y z x y z HIPorigin REFzaxis Thank You!! Questions ?
  • 29. University of South Australia References Harders, M. & Szekely, G., 2009. Calibration, Registration, and Synchronization for High Precision Augmented Reality Haptics. IEEE Transactions on Visualization and Computer Graphics, 15(1), pp.138– 149. Fu, M.J. et al., 2011. Effect of Visuo-Haptic Co-location on 3D Fitts' Task Performance. In Proceedings of the International Conference on Intelligent Robots and Systems (IROS), 2011 IEEE/RSJ. San Francisco, CA, USA: IEEE, pp. 3460–3467. Rhienmora, P. et al., 2010. Augmented Reality Haptics System for Dental Surgical Skills Training. In Proceedings of the 17th ACM Symposium on Virtual Reality Software and Technology. Hong Kong: ACM, pp. 97–98. Ikits, M., Hansen, C.D. & Johnson, C.R., 2003. A Comprehensive Calibration and Registration Procedure for the Visual Haptic Workbench. In the workshop. New York, NY, USA: ACM, pp. 247–254. Vallino, J. & Brown, C., 1999. Haptics in Augmented Reality. In Proceedings of the IEEE International Conference on Multimedia Computing and Systems. pp. 195–200. Horn, B.K.P., 1987. Closed-form Solution of Absolute Orientation using Unit Quaternions. Journal of the Optical Society of America, 4(4), pp.629–642. Tuceryan, M., Greer, D.S. & Whitaker, R.T., 1995. Calibration Requirements and Procedures for a Monitor- Based Augmented Reality System. Visualization and …, 1(3), pp.255–273. Pustka, D. et al., 2006. Spatial Relationship Patterns: Elements of Reusable Tracking and Calibration Systems. In Proceedings of the International Symposium for Mixed and Augmented Reality. Santa Barbara, CA, USA, pp. 88–97. Sandor, C. & Uchiyama, S., 2007. Exploring Visuo-Haptic Mixed Reality, IEICE. Huber, M., Michael, S. & Klinker, G., 2012. Temporal Calibration in Multisensor Tracking Setups. 9. Workshop der GI-Fachgruppe Virtuelle und Erweiterte Realität (VR-AR 2012), pp.201–212. 29