Design and analysis of an orientation estimation system using coplanar gyro-free inertial measurement unit and magnetic sensors

Abstract Conventionally, there are two ways to determine the orientation angles of an object. One uses 3-axis accelerometers and 3-axis magnetic sensors, while the other one uses additional 3-axis gyroscopes to achieve a higher sensing accuracy than the first one. This paper presents a novel orientation estimation system that uses seven single-axis linear accelerometers and 3-axis magnetic sensors. These seven linear accelerometers are deployed in a way to form a “coplanar” gyro-free inertial measurement unit (IMU). As such, they can perform the integrated measurements of gravity force and angular velocity for the subsequent sensor fusion algorithms. With the information of the angular velocity, this novel design achieves a comparable performance with the one that includes 3-axis gyroscopes. The analysis of the system observability indicates that the angular velocity measurements can improve the observability of the angle estimation under certain circumstances. This result suggests the possibility of using fewer sensors in an orientation estimation system. Simulation results indicate that the proposed design achieve a sensing accuracy of 0.11°, 0.09°, and 0.2°for the roll, pitch, and yaw angle; this leads to the improvement of 540%, 632%, and 754% over the one that does not include the measurement of the angular velocity.

[1]  A. Isidori Nonlinear Control Systems , 1985 .

[2]  P. Varaiya,et al.  Design of gyroscope-free navigation systems , 2001, ITSC 2001. 2001 IEEE Intelligent Transportation Systems. Proceedings (Cat. No.01TH8585).

[3]  Huikai Xie,et al.  A single-crystal silicon 3-axis CMOS-MEMS accelerometer , 2004, Proceedings of IEEE Sensors, 2004..

[4]  Thia Kirubarajan,et al.  Estimation with Applications to Tracking and Navigation: Theory, Algorithms and Software , 2001 .

[5]  Hyeon Cheol Kim,et al.  Inertial-grade out-of-plane and in-plane differential resonant silicon accelerometers (DRXLs) , 2005, The 13th International Conference on Solid-State Sensors, Actuators and Microsystems, 2005. Digest of Technical Papers. TRANSDUCERS '05..

[6]  N Vikas Kumar Integration of Inertial Navigation System and Global Positioning System Using Kalman Filtering , 2004 .

[7]  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).

[8]  M.F. Golnaraghi,et al.  A quaternion-based orientation estimation algorithm using an inertial measurement unit , 2004, PLANS 2004. Position Location and Navigation Symposium (IEEE Cat. No.04CH37556).

[9]  Qi Wang,et al.  A new scheme of non-gyro inertial measurement unit for estimating angular velocity , 2003, IECON'03. 29th Annual Conference of the IEEE Industrial Electronics Society (IEEE Cat. No.03CH37468).

[10]  Michael J. Caruso,et al.  Applications of Magnetoresistive Sensors in Navigation Systems , 1997 .

[11]  Wei Tech Ang,et al.  An efficient real-time human posture tracking algorithm using low-cost inertial and magnetic sensors , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[12]  Tsung-Lin Chen,et al.  MEMS SoC: observer-based coplanar gyro-free inertial measurement unit , 2005 .

[13]  Cameron N. Riviere,et al.  Kalman filtering for real-time orientation tracking of handheld microsurgical instrument , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).