skip to main content
10.1145/2818567.2818660acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiccctConference Proceedingsconference-collections
research-article

Non-Immersive method of Accelerometer calibration for mobile devices

Authors Info & Claims
Published:25 September 2015Publication History

ABSTRACT

This paper describes a method of calibrating tri-axial accelerometer sensor without the need of controlled environment and user intervention, available in present day smartphones. These sensors have misalignment errors which are induced during soldering of chip on PCB. Resulting imperfections in accelerometer sensor such as scaling factors and offsets affect the output of the sensor leading to erroneous performance of applications such as navigation, screen rotation, games etc. The paper describes a calibration model which incorporates the fundamental principle i.e. the norm of the sensor output is equal to the earth gravity acceleration. The calibration method evaluates the offset and scale factor for each axis which are computed using a non-linear minimization technique. The method is an iterative process of minimizing the mean square error. The proposed technique ensures that the data points collected doesn't have acceleration due to movement. Post calculation, verification of the output i.e. offset and scaling factor is done to ensure that the correct offsets are written in a persistent file system. The resulting algorithm is device independent and can be used in multiple platforms. Simulation and experimental results shows that the calibration output is unerring and significant improvement in performance of applications using accelerometer sensors.

References

  1. Mark Pedley, High Precision Calibration of a Three-Axis Accelerometer, 2013, Rev. 1, 01/2013.Google ScholarGoogle Scholar
  2. Matthias Gietzelt, Klaus-Hendrik Wolf, Michael Marschollek, Reinhold Haux, Automatic Self-Calibration of Body Worn Triaxial-Accelerometers for Application in Healthcare in Proceedings of the 2nd International Conference on Pervasive Computing Technologies for Healthcare, 2008.Google ScholarGoogle Scholar
  3. Iuri Frosio, Federico Pedersini, N. Alberto Borghese, Autocalibration of MEMS Accelerometers in IEEE Transactions On Instrumentation And Measurement, 2009, Vol. 58, No. 6.Google ScholarGoogle Scholar
  4. Randy Carver, Mark Looney, Calibrate accelerometers for industrial apps in EE Times-Asia, 2008.Google ScholarGoogle Scholar
  5. Sebastian O. H. Madgwick, Automated calibration of an accelerometers, magnetometers and gyroscopes - A feasibility study, 2010.Google ScholarGoogle Scholar
  6. C. C. Foster G. H. Elkaim, Extension of a Two-Step Calibration Methodology to Include Non orthogonal Sensor Axes in IEEE Transactions On Aerospace And Electronic Systems, 2008, Vol. 44, No. 3.Google ScholarGoogle Scholar
  7. Tadej Beravs, Janez Podobnik, Marko Munih, Three-Axial Accelerometer Calibration Using Kalman Filter Covariance Matrix for Online Estimation of Optimal Sensor Orientation in IEEE Transactions On Instrumentation And Measurement, 2012, Vol. 61, No. 9.Google ScholarGoogle Scholar
  8. Seong-hoon Peter Won, Farid Golnaraghi, A Triaxial Accelerometer Calibration Method Using a Mathematical Model in IEEE Transactions On Instrumentation And Measurement, 2010, Vol. 59, No. 8.Google ScholarGoogle Scholar
  9. Peter Sarcevic, Szilveszter Pletl, Zoltan Kincses, Evolutionary algorithm based 9DOF sensor board calibration, in IEEE, Symposium on Intelligent Systems and Informatics(Subotica, Serbia Sept. 2014).Google ScholarGoogle Scholar
  10. G. Panahandeh, I. Skog, M. Jansson, 2010 Calibration of the Accelerometer Triad of an Inertial Measurement Unit, in Maximum Likelihood Estimation and Cramer-Rao Bound, International Conference On Indoor Positioning And Indoor Navigation, September 2010, ( Zurich, Switzerland).Google ScholarGoogle ScholarCross RefCross Ref
  11. Kris Hauser, B553 Lecture 4: Gradient Descent.Google ScholarGoogle Scholar

Index Terms

  1. Non-Immersive method of Accelerometer calibration for mobile devices

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Other conferences
              ICCCT '15: Proceedings of the Sixth International Conference on Computer and Communication Technology 2015
              September 2015
              481 pages
              ISBN:9781450335522
              DOI:10.1145/2818567

              Copyright © 2015 ACM

              Permission to make digital or hard copies of all or part 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 components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 25 September 2015

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article
              • Research
              • Refereed limited

              Acceptance Rates

              Overall Acceptance Rate33of124submissions,27%
            • Article Metrics

              • Downloads (Last 12 months)2
              • Downloads (Last 6 weeks)2

              Other Metrics

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader