MSOE: Toward Abrupt Magnetic Change in MARG Orientation Using Multi-State Estimator With Smartphones

The phone attitude angle has been used as an effective tool to many applications, which will be a tough problem when it suffers the change of external environment, such as the magnetic field abrupt variation. In this paper, we present a novel orientation estimation and calibration algorithm MSOE, a multiple states orientation estimation based on the smartphones inertial measurement units consisting of tri-axis accelerometer, gyroscope, and MARG sensors. MSOE is divided into two parts, MSOE calibration (MSOE-C) and MSOE remainder (MSOE-R). MSOE-C skillfully borrows the crowdsourcing data expressed in the form of variational quaternions measured by the phones in the same magnet field. As the non-uniform nature exists inevitably when the crowd-phones are far away from the determinand, the crowdsourcing data may be erroneous. MSOE-R provides us a reminder by warning the control center to prevent measuring by the magnetometer and mainly utilize the gyroscope for estimation during the period with unstable environment. MSOE also incorporates a compensation filter for the tri-axis sensors deviation, especially for the gyroscope drifting. Performance has been evaluated empirically in two different Android platforms with four types of phones based on the available measurement system. Performance is also benchmarked against some current estimation algorithms and MSOE provides two times improvement on the accuracy of attitude angle estimation.

[1]  Markus Haid,et al.  Low cost inertial orientation tracking with Kalman filter , 2004, Appl. Math. Comput..

[2]  Rong Peng,et al.  Angle of Arrival Localization for Wireless Sensor Networks , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

[3]  Yunhao Liu,et al.  iSelf: Towards cold-start emotion labeling using transfer learning with smartphones , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[4]  Sebastian Madgwick,et al.  Estimation of IMU and MARG orientation using a gradient descent algorithm , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[5]  Swarun Kumar,et al.  Accurate indoor localization with zero start-up cost , 2014, MobiCom.

[6]  Eric Foxlin,et al.  Inertial head-tracker sensor fusion by a complementary separate-bias Kalman filter , 1996, Proceedings of the IEEE 1996 Virtual Reality Annual International Symposium.

[7]  Hyung Seok Kim,et al.  Indoor WiFi positioning system for Android-based smartphone , 2010, 2010 International Conference on Information and Communication Technology Convergence (ICTC).

[8]  Xiaoying Kong INS algorithm using quaternion model for low cost IMU , 2004, Robotics Auton. Syst..

[9]  P. Veltink,et al.  Estimating orientation with gyroscopes and accelerometers. , 1999, Technology and health care : official journal of the European Society for Engineering and Medicine.

[10]  Robert B. McGhee,et al.  An extended Kalman filter for quaternion-based orientation estimation using MARG sensors , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[11]  Seul Jung,et al.  Gyro sensor drift compensation by Kalman filter to control a mobile inverted pendulum robot system , 2009, 2009 IEEE International Conference on Industrial Technology.

[12]  Christian T.M. Baten,et al.  Estimation of orientation with gyroscopes and accelerometers , 1999, Proceedings of the First Joint BMES/EMBS Conference. 1999 IEEE Engineering in Medicine and Biology 21st Annual Conference and the 1999 Annual Fall Meeting of the Biomedical Engineering Society (Cat. N.

[13]  William Harwin,et al.  Measuring motion with kinematically redundant accelerometer arrays: Theory, simulation and implementation , 2013 .

[14]  Mohd Nizam Husen,et al.  Improving information dissemination and collective data directory for focus group via web based system and SMS , 2013, ICUIMC '13.

[15]  Marko Topič,et al.  Calibration and data fusion solution for the miniature attitude and heading reference system , 2007 .

[16]  P. Veltink,et al.  Compensation of magnetic disturbances improves inertial and magnetic sensing of human body segment orientation , 2005, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[17]  Margaret E. Morris,et al.  Inviting Participation through IoT: Experiments and Performances in Public Spaces , 2015 .