Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3495243.3558760acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
demonstration

Automatic calibration of magnetic tracking

Published: 14 October 2022 Publication History
  • Get Citation Alerts
  • Abstract

    Magnetic sensing is emerging as an enabling technology for various engaging applications. Representative use cases include high-accuracy posture tracking, human-machine interaction, and haptic sensing. This technology uses multiple MEMS magnetometers to capture the changing magnetic field at a close distance. However, magnetometers are susceptible to real-world disturbances, such as hard- and soft-iron effects. As a result, users need to perform a cumbersome and lengthy calibration process frequently, severely limiting the usability of magnetic tracking.
    To remove/mitigate this limitation, we propose MAGIC (MAGnetometer automatIc Calibration), a systematic framework to automatically calibrate both soft- and hard-iron disturbances for a MEMS magnetometer array. To minimize the need for user intervention, we introduce a novel auto-triggering module. Unlike the legacy manual calibration method, MAGIC achieves superior calibration performance (e.g., for tracking applications) with minimal user attention. Via empirical studies, we show MAGIC also incurs marginal overhead and cost, such as a total energy cost of 0.108 J.

    References

    [1]
    2013--2018. 500mA, Linear Regulator with Precision Current Limit and Diagnostics. https://www.mouser.com/datasheet/2/609/LT3055-1504143.pdf. (2013--2018).
    [2]
    2015. LSM9DS1 Datasheet, ST Microelectronics. https://www.st.com/resource/en/datasheet/lsm9ds1.pdf. (2015).
    [3]
    2017. Android Tutorial on Calibrating Phone or Tablet. https://support.google.com/maps/answer/2839911?hl=en&visit_id=637750697657655679-1164089685&rd=1&co=GENE.Platform%3DAndroid&oco=1#zippy=%2Cimprove-accuracy-of-your-location-with-live-view%2Ccalibrate-your-phone-or-tablet. (2017).
    [4]
    2017. Magnetic Core. https://en.wikipedia.org/wiki/Magnetic_core. (2017).
    [5]
    2017. Melexis: MLX90393 Triaxis® Magnetic Node. https://www.melexis.com/-/media/files/documents/datasheets/mlx90393-datasheet-melexis.pdf. (2017).
    [6]
    2021a. The Android Codebase for Calibration. https://cs.android.com/android/platform/superproject/+/master:device/google/contexthub/firmware/os/algos/calibration/. (2021).
    [7]
    2021b. The Android Codebase for diversity checker. https://cs.android.com/android/platform/superproject/+/master:device/google/contexthub/firmware/os/algos/calibration/diversity_checker/. (2021).
    [8]
    Abdiansah Abdiansah and Retantyo Wardoyo. 2015. Time Complexity Analysis of Support Vector Machines (SVM) in LibSVM. International Journal of Computer Applications 128, 3 (2015), 28--34.
    [9]
    Sudhakar A.N., Markandeya R., Srinivasa Rao B., Kumar Pandey Ajoy, and Kaushik D. 2021. Effect of alloying elements on the microstructure and mechanical properties of high chromium white cast iron and Ni-Hard iron. Materials Today: Proceedings (2021).
    [10]
    Raunaq Bhirangi, Tess Hellebrekers, Carmel Majidi, and Abhinav Gupta. 2021. ReSkin: Versatile, Replaceable, Lasting Tactile Skins. In 5th Annual Conference on Robot Learning (CoRL).
    [11]
    Marius Birsan. 2011. Recursive Bayesian method for magnetic dipole tracking with a tensor gradiometer. IEEE Transactions on Magnetics 47, 2 PART 2 (2011), 409--415.
    [12]
    Jean G. Van Bladel. 2007. Electromagnetic Fields (2 ed.). Wiley-IEEE Press.
    [13]
    Dongyao Chen, Mingke Wang, Chenxi He, Qing Luo, Yasha Iravantchi, Alanson Sample, Kang G. Shin, and Xinbing Wang. 2021. MagX: Wearable, Untethered Hands Tracking with Passive Magnets. In Proceedings of the 27th Annual International Conference on Mobile Computing and Networking (MobiCom '21). Association for Computing Machinery, New York, NY, USA, 269--282.
    [14]
    Ke-Yu Chen, Kent Lyons, Sean White, and Shwetak Patel. 2013. UTrack: 3D Input Using Two Magnetic Sensors. In Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology (UIST '13). Association for Computing Machinery, New York, NY, USA, 237--244.
    [15]
    Ke-Yu Chen, Shwetak N. Patel, and Sean Keller. 2016. Finexus: Tracking Precise Motions of Multiple Fingertips Using Magnetic Sensing. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems. Association for Computing Machinery, New York, NY, USA, 1504--1514.
    [16]
    Gregory Cohen, Saeed Afshar, Jonathan Tapson, and André van Schaik. 2017. EMNIST: Extending MNIST to handwritten letters. In 2017 International Joint Conference on Neural Networks (IJCNN). 2921--2926.
    [17]
    R.P. Feynman, R.B. Leighton, M. Sands, and EM Hafner. 1965. The Feynman Lectures on Physics. Vol. 33. AAPT. 750 pages.
    [18]
    Rudolf F. Graf. 1999. S. In Modern Dictionary of Electronics (Seventh Edition) (seventh edition ed.), Rudolf F. Graf (Ed.). Newnes, Boston, 662--758.
    [19]
    Ian S Grant and William Robert Phillips. 2013. Electromagnetism. John Wiley & Sons.
    [20]
    Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. 2015. Deep Residual Learning for Image Recognition. CoRR abs/1512.03385 (2015). http://arxiv.org/abs/1512.03385
    [21]
    Thorsten Joachims. 1998. Making large-scale SVM learning practical. Technical Report 1998,28. Dortmund. http://hdl.handle.net/10419/77178
    [22]
    Vijay John, Nithilan Meenakshi Karunakaran, Chunzhao Guo, Kiyosumi Kidono, and Seiichi Mita. 2018. Free Space, Visible and Missing Lane Marker Estimation using the PsiNet and Extra Trees Regression. In 2018 24th International Conference on Pattern Recognition (ICPR). 189--194.
    [23]
    I. Kasa. 1976. A Circle Fitting Procedure and its Error Analysis. IEEE Transactions on Instrumentation and Measurement IM-25, 1 (1976), 8--14.
    [24]
    David Kim, Otmar Hilliges, Shahram Izadi, Alex D. Butler, Jiawen Chen, Iason Oikonomidis, and Patrick Olivier. 2012. Digits: Freehand 3D Interactions Anywhere Using a Wrist-Worn Gloveless Sensor. In Proceedings of the 25th Annual ACM Symposium on User Interface Software and Technology (UIST '12). Association for Computing Machinery, New York, NY, USA, 167--176.
    [25]
    Hoa Thanh Le, Rubaiyet I. Haque, Ziwei Ouyang, Seung Woo Lee, Shelley I. Fried, Ding Zhao, Min Qiu, and Anpan Han. 2021. MEMS inductor fabrication and emerging applications in power electronics and neurotechnologies. Microsystems & Nanoengineering 7, 1 (2021), 59.
    [26]
    Y. Lecun, L. Bottou, Y. Bengio, and P. Haffner. 1998. Gradient-based learning applied to document recognition. Proc. IEEE 86, 11 (1998), 2278--2324.
    [27]
    Yongqing Li, Peng Xiong, Stephan Von Molnár, Steffen Wirth, Yuzo Ohno, and Hideo Ohno. 2002. Hall magnetometry on a single iron nanoparticle. Applied Physics Letters 80, 24 (2002), 4644--4646.
    [28]
    Jaime Lien, Nicholas Gillian, M. Emre Karagozler, Patrick Amihood, Carsten Schwesig, Erik Olson, Hakim Raja, and Ivan Poupyrev. 2016. Soli: Ubiquitous Gesture Sensing with Millimeter Wave Radar. ACM Trans. Graph. 35, 4, Article 142 (July 2016), 19 pages.
    [29]
    Kent Lyons. 2020. Wearable Magnetic Field Sensing for Finger Tracking. In Proceedings of the 2020 International Symposium on Wearable Computers (ISWC '20). Association for Computing Machinery, New York, NY, USA, 63--67.
    [30]
    Yan Michalevsky, Dan Boneh, and Gabi Nakibly. 2014. Gyrophone: Recognizing speech from gyroscope signals. Proceedings of the 23rd USENIX Security Symposium (2014), 1053--1067.
    [31]
    André Michaud. 2013. On the magnetostatic Inverse cube law and magnetic monopoles. International Journal of Engineering Research and Development e-ISSN (2013), 50--66.
    [32]
    J J More. 1977. Levenberg-Marquardt algorithm: implementation and theory. (1 1977).
    [33]
    Konstantinos Papafotis and Paul P. Sotiriadis. 2019. MAG.I.C.AL.-A Unified Methodology for Magnetic and Inertial Sensors Calibration and Alignment. IEEE Sensors Journal 19, 18 (2019), 8241--8251.
    [34]
    Feini Qu, Brendan D. Stoeckl, Peter Gebhard, Todd J. Hullfish, Josh R. Baxter, and Robert Leon Mauck. 2018. A Wearable Magnet-Based System to Assess Activity and Joint Flexion in Humans and Large Animals. Annals of Biomedical Engineering 46 (2018), 2069--2078.
    [35]
    R. Racz, C. Schott, and S. Huber. 2004. Electronic compass sensor. In SENSORS, 2004 IEEE. 1446--1449 vol.3.
    [36]
    Pavel Ripka. 1992. Review of fluxgate sensors. Sensors and Actuators A: Physical 33, 3 (1992), 129--141.
    [37]
    W. M. Saslow. 1991. How a superconductor supports a magnet, how magnetically "soft" iron attracts a magnet, and eddy currents for the uninitiated. American Journal of Physics 59, 1 (1991), 16--25.
    [38]
    Toby Sharp, Cem Keskin, Duncan Robertson, Jonathan Taylor, Jamie Shotton, David Kim, Christoph Rhemann, Ido Leichter, Alon Vinnikov, Yichen Wei, Daniel Freedman, Pushmeet Kohli, Eyal Krupka, Andrew Fitzgibbon, and Shahram Izadi. 2015. Accurate, Robust, and Flexible Real-Time Hand Tracking. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (CHI '15). Association for Computing Machinery, New York, NY, USA, 3633--3642.
    [39]
    Sheng Shen, Mahanth Gowda, and Romit Roy Choudhury. 2018. Closing the Gaps in Inertial Motion Tracking. In Proceedings of the 24th Annual International Conference on Mobile Computing and Networking (MobiCom '18). Association for Computing Machinery, New York, NY, USA, 429--444.
    [40]
    Sheng Shen, He Wang, and Romit Roy Choudhury. 2016. I Am a Smartwatch and I Can Track My User's Arm. In Proceedings of the 14th Annual International Conference on Mobile Systems, Applications, and Services (MobiSys '16). Association for Computing Machinery, New York, NY, USA, 85--96.
    [41]
    Janez Stepišnik. 2006. NMR down to Earth. Nature 439, 7078 (2006), 799--800.
    [42]
    Iwan Syarif, A. Prugel-Bennett, and Gary Wills. 2016. SVM Parameter Optimization using Grid Search and Genetic Algorithm to Improve Classification Performance. TELKOMNIKA (Telecommunication Computing Electronics and Control) 14 (12 2016), 1502.
    [43]
    C. R. Taylor, H. G. Abramson, and H. M. Herr. 2019. Low-Latency Tracking of Multiple Permanent Magnets. IEEE Sensors Journal 19, 23 (2019), 11458--11468.
    [44]
    C. R. Taylor, S. S. Srinivasan, S. H. Yeon, M. K. O'Donnell, T. J. Roberts, and H. M. Herr. 2021. Magnetomicrometry. Science Robotics 6, 57 (2021), eabg0656.
    [45]
    Eric A Wan and Rudolph Van Der Merwe. 2000. The unscented Kalman filter for nonlinear estimation. In Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control Symposium (Cat. No. 00EX373). Ieee, 153--158.
    [46]
    Jue Wang, Deepak Vasisht, and Dina Katabi. 2014. RF-IDraw: Virtual Touch Screen in the Air Using RF Signals. SIGCOMM Comput. Commun. Rev. 44, 4 (Aug. 2014), 235--246.
    [47]
    Frank Weichert, Daniel Bachmann, Bartholomäus Rudak, and Denis Fisseler. 2013. Analysis of the accuracy and robustness of the Leap Motion Controller. Sensors (Switzerland) 13, 5 (2013), 6380--6393.
    [48]
    Yuanxin Wu, Danping Zou, Peilin Liu, and Wenxian Yu. 2018. Dynamic Magnetometer Calibration and Alignment to Inertial Sensors by Kalman Filtering. IEEE Transactions on Control Systems Technology 26, 2 (2018), 716--723.
    [49]
    Zhang Xiaoming and Gao Lizhen. 2009. A novel auto-calibration method of the vector magnetometer. ICEMI 2009 - Proceedings of 9th International Conference on Electronic Measurement and Instruments (2009), 1145--1150.
    [50]
    Sanjay Yadav and Sanyam Shukla. 2016. Analysis of k-Fold Cross-Validation over Hold-Out Validation on Colossal Datasets for Quality Classification. In 2016 IEEE 6th International Conference on Advanced Computing (IACC). 78--83.

    Cited By

    View all
    • (2023)MagSoundProceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/35808897:1(1-32)Online publication date: 28-Mar-2023
    • (2023)Uncovering User Interactions on Smartphones via Contactless Wireless Charging Side Channels2023 IEEE Symposium on Security and Privacy (SP)10.1109/SP46215.2023.10179322(3399-3415)Online publication date: May-2023

    Index Terms

    1. Automatic calibration of magnetic tracking

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      MobiCom '22: Proceedings of the 28th Annual International Conference on Mobile Computing And Networking
      October 2022
      932 pages
      ISBN:9781450391818
      DOI:10.1145/3495243
      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 14 October 2022

      Check for updates

      Author Tags

      1. MEMS magnetometer
      2. calibration

      Qualifiers

      • Demonstration

      Funding Sources

      Conference

      ACM MobiCom '22
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 440 of 2,972 submissions, 15%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)168
      • Downloads (Last 6 weeks)12
      Reflects downloads up to 10 Aug 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)MagSoundProceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/35808897:1(1-32)Online publication date: 28-Mar-2023
      • (2023)Uncovering User Interactions on Smartphones via Contactless Wireless Charging Side Channels2023 IEEE Symposium on Security and Privacy (SP)10.1109/SP46215.2023.10179322(3399-3415)Online publication date: May-2023

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media