A NEW CALIBRATION METHOD FOR LOW COST MEMS INERTIAL SENSOR MODULE

Similar documents
The accelerometer designed and realized so far is intended for an. aerospace application. Detailed testing and analysis needs to be

Application of Street Tracking Algorithm to Improve Performance of a Low-Cost INS/GPS System

Robot Sensors. Outline. The Robot Structure. Robots and Sensors. Henrik I Christensen

Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication

Robot Perception Continued

Basic Principles of Inertial Navigation. Seminar on inertial navigation systems Tampere University of Technology

Silicon-On-Glass MEMS. Design. Handbook

E190Q Lecture 5 Autonomous Robot Navigation

Construction and experiment on micro-gyroscope detection balance loop

GPS-FREE TERRAIN-BASED VEHICLE TRACKING PERFORMANCE AS A FUNCTION OF INERTIAL SENSOR CHARACTERISTICS

Application Note for SDP600 and SDP1000 Series Measuring Differential Pressure and Air Volume with Sensirion s CMOSens technology

Active Vibration Isolation of an Unbalanced Machine Spindle

An internal gyroscope minimizes the influence of dynamic linear acceleration on slope sensor readings.

Vibrations can have an adverse effect on the accuracy of the end effector of a

Technical Report. An introduction to inertial navigation. Oliver J. Woodman. Number 696. August Computer Laboratory

NATIONAL SUN YAT-SEN UNIVERSITY

Effective Use of Android Sensors Based on Visualization of Sensor Information

Synchronization of sampling in distributed signal processing systems

MEMS mirror for low cost laser scanners. Ulrich Hofmann

Synthetic Sensing: Proximity / Distance Sensors

Lecture 14. Point Spread Function (PSF)

Information regarding the Lockheed F-104 Starfighter F-104 LN-3. An article published in the Zipper Magazine #48. December Theo N.M.M.

If you want to use an inertial measurement system...

SPINDLE ERROR MOVEMENTS MEASUREMENT ALGORITHM AND A NEW METHOD OF RESULTS ANALYSIS 1. INTRODUCTION

A Wavelet Based Prediction Method for Time Series

POTENTIAL OF STATE-FEEDBACK CONTROL FOR MACHINE TOOLS DRIVES

Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm

Contents. Preface. xiii. Part I 1

PRODUCT DATASHEET. J1939 Vehicle Inertia Monitor. Advanced Vehicle Inertial Measurement and Vibration Monitoring Device. fleet-genius.

Using angular speed measurement with Hall effect sensors to observe grinding operation with flexible robot.

Onboard electronics of UAVs

Development of Docking System for Mobile Robots Using Cheap Infrared Sensors

Micro Power Generators. Sung Park Kelvin Yuk ECS 203

Multi-Person Pose Recognition Using a Zigbee Sensor Network

Multi-ultrasonic sensor fusion for autonomous mobile robots

CORRECTION OF DYNAMIC WHEEL FORCES MEASURED ON ROAD SIMULATORS

Engineers from Geodetics select KVH for versatile high-performance inertial sensors. White Paper. kvh.com

Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research

Application Note Noise Frequently Asked Questions

The Combination Forecasting Model of Auto Sales Based on Seasonal Index and RBF Neural Network

A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION

Estimation of State of Charge of Batteries for Electric Vehicles

THERMAL ANEMOMETRY ELECTRONICS, SOFTWARE AND ACCESSORIES

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches

Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network

Subminiature Load Cell Model 8417

Ziegler-Nichols-Based Intelligent Fuzzy PID Controller Design for Antenna Tracking System

Experiment #1, Analyze Data using Excel, Calculator and Graphs.

An Experimental Investigation into the Performance of GPS-based Vehicle Positioning in Very Dense Urban Areas

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

Estimating Weighing Uncertainty From Balance Data Sheet Specifications

WAVELET ANALYSIS BASED ULTRASONIC NONDESTRUCTIVE TESTING OF POLYMER BONDED EXPLOSIVE

DATA LOGGING SYSTEM FOR PRESSURE MONITORING

Dual Axis Sun Tracking System with PV Panel as the Sensor, Utilizing Electrical Characteristic of the Solar Panel to Determine Insolation

Stabilizing a Gimbal Platform using Self-Tuning Fuzzy PID Controller

Fundamental to determining

Hand Gestures Remote Controlled Robotic Arm

Whitepaper. Image stabilization improving camera usability

The Performance Analysis of a Real-Time Integrated INS/GPS Vehicle Navigation System with Abnormal GPS Measurement Elimination

Making Accurate Voltage Noise and Current Noise Measurements on Operational Amplifiers Down to 0.1Hz

Trends in Hitachi s MEMS Sensors for Automobiles

A Health Degree Evaluation Algorithm for Equipment Based on Fuzzy Sets and the Improved SVM

DIODE CIRCUITS LABORATORY. Fig. 8.1a Fig 8.1b

Performance Test Results of an Integrated GPS/MEMS Inertial Navigation Package

Refractive Index Measurement Principle

FRICTION, WORK, AND THE INCLINED PLANE

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

Signal to Noise Instrumental Excel Assignment

±300 /sec Yaw Rate Gyro ADXRS620

AP Series Autopilot System. AP-202 Data Sheet. March,2015. Chengdu Jouav Automation Tech Co.,L.t.d

Advantages of Auto-tuning for Servo-motors

Figure 1. Diode circuit model

IN-FLIGHT CALIBRATION OF THE MICROSCOPE SPACE MISSION INSTRUMENT: DEVELOPMENT OF THE SIMULATOR

Mathieu St-Pierre. Denis Gingras Dr. Ing.

99.37, 99.38, 99.38, 99.39, 99.39, 99.39, 99.39, 99.40, 99.41, cm

Sub-pixel mapping: A comparison of techniques

Introduction to Engineering System Dynamics

Reflection and Refraction

Force/position control of a robotic system for transcranial magnetic stimulation

Experimental Uncertainties (Errors)

Centripetal Force. This result is independent of the size of r. A full circle has 2π rad, and 360 deg = 2π rad.

MXD7202G/H/M/N. Low Cost, Low Noise ±2 g Dual Axis Accelerometer with Digital Outputs

Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm

Overzicht (Low-Cost) Micro-Electro-Mechanical Systems (MEMS) Sensoren

Operational Amplifier - IC 741

Balance Accuracy. FlexiWeigh

ENS 07 Paris, France, 3-4 December 2007

DINAMIC AND STATIC CENTRE OF PRESSURE MEASUREMENT ON THE FORCEPLATE. F. R. Soha, I. A. Szabó, M. Budai. Abstract

Alphasense Application Note AAN DESIGNING A POTENTIOSTATIC CIRCUIT

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras

An Electromagnetic Micro Power Generator Based on Mechanical Frequency Up-Conversion

Optical modeling of finite element surface displacements using commercial software

Robotics. Lecture 3: Sensors. See course website for up to date information.

6DF Series 6 Degrees of Freedom Inertial Measurement Unit, 6-D Motion Variant

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

FUNCTIONAL BLOCK DIAGRAM 3V TO 5V (ADC REF) ST2 ST1 TEMP V RATIO 25 C MECHANICAL SENSOR AC AMP CHARGE PUMP AND VOLTAGE REGULATOR

The Practical Design of In-vehicle Telematics Device with GPS and MEMS Accelerometers

STMicroelectronics is pleased to present the. SENSational. Attend a FREE One-Day Technical Seminar Near YOU!

Force measurement. Forces VECTORIAL ISSUES ACTION ET RÉACTION ISOSTATISM

Transcription:

Journal of Marine Science and Technology, Vol. 8, No. 6, pp. 89-84 () 89 A NEW CALIBRATION METHOD FOR LOW COST MEMS INERTIAL SENSOR MODULE Sheng-Chih Shen*, Chia-Jung Chen*, and Hsin-Jung Huang* Key words: MEMS, inertial sensors, navigation, underwater. ABSTRACT This paper presents a new calibration method to overcome the challenges of MEMS inertial sensors for underwater navigation. The MEMS inertial sensor module is composed of an accelerometer, a gyroscope and a circuit of signal process. For navigation estimation, it is easy to be influenced by errors which come from MEMS inertial sensors. In general, the sources of error can be categorized into two groups, deterministic type and stochastic type. The former primarily includes bias errors, misalignment and nonlinearity; the latter contains temperature effect and signal drifting. Subsequently, the linearity calibration is used to modify the deterministic error and the wavelet analysis can suppress the stochastic noise. Therefore, the new calibration method integrated of linearity calibration and wavelet signal processing is utilized to enhance the accuracy and performance of MEMS inertial sensor module. The experimental results demonstrate that the output signal can be corrected suitability by means of the proposed method. I. INTRODUCTION In recent years, the rapid development in micro-electromechanical system (MEMS) has capability to fabricate cheap, lightweight and low-power chip-based accelerometers and gyroscopes, which have been adopted into various applications such as navigation or positioning, consumer electronics, medical electronics [, 8]. Although the MEMS inertial sensors have such advantages mentioned above, they are still suffering from large errors including bias error, nonlinearity, misalignment, random noise, temperature effect [, 4]. Most MEMS inertial sensors are comb-drive vibratory mechanical structures fabricated on silicon wafer. Common fabrication processes include surface micromachining, bulk micromachining, high aspect ratio micromachining, and wafer-to-wafer bonding. Each of these fabrication steps involves multiple processes such as deposition, etching and patterning of materials. In Paper submitted 5//9; revised 3/3/; accepted 3/4/. Author for correspondence: Sheng-Chih Shen (e-mail: scshen@mail.ncku.edu.tw). *Department of Systems and Naval Mechatronic Engineering, National Cheng Kung University, Tainan 7, Taiwan, R.O.C. practical, every fabrication process contributes to defects in the MEMS inertial sensors [6]. Fabrication defects that cause asymmetric structures, misalignment of actuation mechanism, and deviations of the center of mass from the geometric center, result in undesirable systematic perturbations in the form of mechanical and electrostatic forces, which degrade the performance of MEMS inertial sensors. It is no doubt that the performance will be seriously degraded without a calibration. Hence, it is essential to apply different techniques to developing an effective calibration method to increase the precision and stability. For the navigation system employing MEMS inertial sensors, several estimation techniques are chosen currently to eliminate noise problems. For example, the Kalman filter is widely utilized to overcome uncertainty problem due to errors which come from inertial sensors [8, 9,, 3]. In addition, fuzzy modeling is used to approximate the navigation trajectory as precise as possible [7]. On the other hand, artificial neural networks are also utilized to recover the original signals from contaminated output signals [6]. Furthermore, some specific approaches for the effect of stochastic noise for the MEMS inertial sensors are also discussed. In [], the temperature variation effects on MEMS inertial sensors are considered through two methods of thermal testing. In [5], the variation of temperature on noise models for MEMS inertial sensors is examined by using different statistics techniques such as Allan variance and least-squares spectral analysis (LSSA). And in [7], the random drift of MEMS gyroscope is modeled based on neural network which is built with radial basis network structure. However, for the underwater navigation or positioning, the situation is more complicated when AUV or ROV is moving in the water. One of the key difficulties in underwater navigation or positioning is that MEMS inertial sensors will be interfered with many environmental factors such as vibration, pressure and temperature. Basically, it is not simple to correct output signal for lack of external reference signal, especially in such a harsh environment. Therefore, it is desirable to use alternative ways to treat those MEMS inertial sensors. In this paper, an integrated calibration is presented as pre-processing for the sake of refining from raw inertial data. The MEMS inertial sensors can be properly to enhance the precision and performance effectively. Detailed information regarding the performance of the calibration method is presented in this paper.

8 Journal of Marine Science and Technology, Vol. 8, No. 6 () II. THE ANALYSIS OF MEMS INERTIAL SENSORS. Sensor Error Model MEMS inertial sensor module, consisting of accelerometers and gyroscopes, is one of the most important CMOS-MEMS sensors. Basically, an accelerometer is a device that can sense force according to Newton s second law of motion. It is composed of a seismic mass and a capacitance to voltage converting circuit [3]. When there is any force acting on the accelerometer, the seismic mass would deflect and cause the change in capacitance, as well as in voltage. And the microstructure of accelerometer from our Lab is shown in Fig.. In contrast, the operating principle of a gyroscope is based on the Coriolis effect. It consists of vibrating mechanical elements to sense rotation and converts it into an electrical signal output. In brief, the MEMS inertial sensor module outputs a voltage proportional to the physical quantities sensed by the sensors, acceleration and angular rates, respectively. Nevertheless, the actual relationship between the output voltage and the physical quantity acting along the sensor sensitivity axes is not consistent in the presence of errors, as shown in Fig.. These error characteristics should be described to provide a concise viewpoint for calibration. Normally, there is often a non-zero output called bias or zero offset in the sensor output signal when there is no force acting onto the sensor. Moreover, the relationship between the output signal of the accelerometer (gyro) and measured force (angular rate) is not necessary linear; i.e., nonlinearity error should be considered in practice. Even if the deterministic errors can be determined through a series of lab tests, but the stochastic noise is hard to be removed from the data using deterministic models. It is supposed to be treated as a random process. While the misalignment is negligible, the actual output of the MEMS inertial sensors module can be expressed as y = ( + s) u + b + n () meas real meas where y meas is the measured output of sensor, s is the scale factor, u real is the ideal input, the b meas is the bias and n represents stochastic noise. As indicated by (), the bias and the scale factor are the main concerns for the deterministic error sources and the last term is the stochastic variation of the sensor output, which is owing to Brownian motion of gas molecules surrounding the seismic mass. The thermal noise equivalent acceleration (TNEA) is shown as [4] 4KT TNEA B ω = () MQ where K B is the Boltzmann constant, T is the absolute temperature, ω is the resonant frequency, M is the weight of the seismic mass and Q is the quality factor. Fig.. The microstructure of accelerometer. Output (Volts) Bias Nonlinearity Input (physical quantity) Fig.. The model of the deterministic errors.. Proposed Calibration Method According to our sensor error model depicted above, the proposed calibration method is composed of three portions, bias compensation, linearity calibration and wavelet denoising. The bias for MEMS inertial sensor is the average signal which has no relation with the input quantity sensed by the sensors. That is, the sensors produce a nonzero output when there is no force acting onto them. Bias usually can be viewed as a static measurement in the long term, but it may still vary with time and temperature randomly. As for scale factor, the linearity calibration is performed by using a turntable to correct data with different angles for accelerometer or angular rates for gyro, and then the ideal characteristic equation can be obtained by recursive least squares (RLS) algorithm []. This algorithm is shown as follows: xˆ = xˆ + K ( y xˆ ) (3a) T N + N N+ N+ Φ N K P Φ Φ P Φ T N+ = N N+ ( λ + N+ N N+ ) (3b)

S.-C. Shen et al.: A New Calibration Method for Low Cost MEMS Inertial Sensor Module 8 Original Signal HPF D D HPF Reconstructed Signal A HPF D A Processing D A HPF A Fig. 3. The architecture of the wavelet analysis. N ( N N ) P + = I K + Φ + PN (3c) λ where Φ is the undetermined coefficient matrix, y is the measurement matrix, x is the desire input matrix and λ is the forgetting factor which is recommended to choose from.95 to.98 for engineering applications. Although the deterministic errors can be eliminated efficiently, there are some drawbacks that make MEMS inertial sensors unsuitable for real-time application. To be more specific, the output signal is always nonstationary, which means it is difficult to predict the output signal each time. As a useful filtering technique, wavelet analysis has become a powerful tool of signal analysis during the last two decades and widely used in many applications including signal detection and denoising, image processing, pattern recognition, medical diagnostics, etc. [5]. Theoretically, it provides a time-frequency representation of the signal without changing the information content present in the signal. The wavelet analysis is done similar as STFT (short-time Fourier transform) analysis; it breaks up a signal into shifted and scaled versions of the original wavelet. Shifting a wavelet means moving it forward or backward in time. Scaling a wavelet, on the other hand, means stretching or compressing it to obtain low and high frequency wavelets. Smaller scale factors correspond to more compressed wavelets and vice versa. In particular, the wavelet analysis gives good time resolution at high frequencies, while it shows good frequency resolution at low frequencies. Based on the advantages mentioned before, the output signal of MEMS inertial sensors can be purified through three principle steps: firstly, the decomposition of signal is performed by choosing an appropriate wavelet. And soft thresholding method is used to eliminate wavelet coefficients which belong to noise component. After that, the signal can be reconstructed from the filtered wavelet coefficients with the inverse wavelet transform. Figure 3 illustrates the basic architecture of the wavelet analysis for MEMS-based inertial data. III. EXPERIMENTAL RESULTS AND DISCUSSIONS In order to carefully observe the linearity of MEMS inertial sensor module, a turntable is utilized to record data for linearity calibration, which is shown in Fig. 4. With the help of this turntable, the angular rate or tilt angle is controlled exactly Fig. 4. Experimental equipment for MEMS inertial sensors calibration. Yaw rate gyro Dual axis accelerometer Fig. 5. MEMS inertial sensor module. to obtain a reference rate or angle for linearity calibration. The MEMS inertial sensor module integrated accelerometer (ADXL3) and gyroscope (ADXRS5) as shown in Fig. 5. This unit was built as a low cost alternative using MEMS inertial sensor module. The output signals of MEMS inertial sensors are transmitted and received by a couple of RF ICs and displayed on our program developed by LabVIEW software. To begin with, the setting is at regular room temperature and hence temperature effect could be neglected. Then an experiment is carried out by recording the MEMS inertial sensor module output including accelerometer and gyroscope at rest and the result are shown in Fig. 6. An ideal bias output should be closed to a constant for a long time. To cope with linearity calibration, the nonlinearity error is evaluated while the bias is measured previously. As shown in Fig. 7, for both accelerometer and gyroscope, the differences between ideal input and measured output are inconsistent, especially for lower accelerations or angular rates. This phenomenon will contribute an asymmetrical calculation when sensors are implemented to navigation or positioning system. According to the procedure mentioned above, accelerometer data is sampled by tilting it from ± g with several steps. As for gyroscope, the output is collected from ±5 deg/sec with 5 deg/sec step. The characteristic equation fitted to the data for accelerometer and gyroscope is obtained as shown in (4) and (5). yaccel = 8.9548a.863 (4)

8 Journal of Marine Science and Technology, Vol. 8, No. 6 () Acceleration (m/s ).3.. -. -. -.3 -.4 (a) Bias of accelerometer 3 63 94 5 56 87 8 49 8 3 34 373 44 435 466 497 58 559 59 6 65 683 74 745 776 87 838 869 9 93 96 993 4 Rate (deg/sec).8.6.4. -. -.4 -.6 -.8 Fig. 6. Static output of MEMS inertial sensor module. - 3 63 94 5 56 87 8 49 8 3 34 373 44 435 466 497 58 559 59 6 65 683 74 745 776 87 838 869 9 93 96 993 4 (b) Bias of gyroscope Error (m/s ).5 -.5 - -.5 - -.87 -.7 -.5.5 -.7 -.87 Input gavtvity (g) (a) Nonlinearity output signal of accelerometer Error (mv) 6 4 - -4-6 -8 Fig. 7. Nonlinearity result of inertial sensors. Rate (deg/sec) (b) Nonlinearity output signal of gyroscope -5-4 -3 - - - -9-8 -7-6 -5-4 -3 - - 5 5 5 35 45 55 65 75 85 95 5 5 5 35 45 θ P (x, y ) S accelerometer and gyroscope will introduce an error proportional to t in the position and the elapsed time t respectively, as shown in (8) and (9). That is, the errors will be accumulated rapidly through numerical integration for underwater navigation or positioning. θ S θ S P (x, y ) k n t sin t t = x = x + S θ (6) P (x, y ) k n t cos t t = y = y + S θ (7) Fig. 8. The illustration of dead reckoning. ygyro =.86ω +.6 (5) A trajectory examination for the MEMS inertial sensor module is then carried by moving along a 3 4 cm rectangular. Figure 8 illustrates the principle of dead reckoning method to calculate the practical trajectory. Dead reckoning is the process of estimating current position by projecting heading angle and speed from a previous position, and the accumulated position is calculated as shown in (6) and (7). Obviously, an P a a t meas = meas = meas (8) θmeas = ωmeas = ωmeas t (9) It deserves to be mentioned that it should be zero while the accelerometer or gyroscope is immobile. Figure 9 shows output signals of the MEMS inertial sensor module at rest for continuously 3 minutes. Clearly, the displacement increases quickly when it is in stationary. The accelerometer for moving forward about 5 cm is shown in Fig.. As we could see

S.-C. Shen et al.: A New Calibration Method for Low Cost MEMS Inertial Sensor Module 83 Position (m) 3.5 3.5.5.5 -.5 Error..5..5 -.5 -. -.5.5.5.5 3 -. Time (mins) Acceleration (m/s ) 8 5 4 5-5 3 4 5 6 7 8 (a) signal and displacement (b) scope signal and angle Fig. 9. MEMS inertial sensors at rest. Theta (degree) 6 Rate (deg/s) Position (m).6..8.4 Stop Moving Stop 5 5 5 3 35 4 45 Fig.. and displacement for a forward trip. 3 - - Acceleration (m/s ) Theta (degree) 8 6 Stop Stop Rotation 8 4 3 4 5 Fig.. The gyroscope and angle for a 9 degrees rotation. 6 4 Rate (deg/s) Displacement (m).8.6.4..8.6.4. -. 9 37 55 73 9 9 7 45 63 8 99 7 35 un 53 7 89 37 35 343 36 379 397 45 433 45 469 m.5 m un Fig.. The comparison of displacement result after calibration. Angle (deg) 8 6 4 - un 39 58 77 96 5 34 53 7 9 9 48 67 un 86 35 34 343 36 38 4 49 438 457 476 495 54 533 Fig. 3. The comparison of angle result after calibration. from the result, the errors of accelerometer cause an inaccuracy in the position determination. The displacement result is shown in Fig.. There is an improvement in the displacement error reduction and the deviation is about cm compared to almost.6 m in the un case. On the other hand, a result for rotating the gyroscope 9 degrees is shown in Fig.. In this result, the error between desired and practical angle is less than the case for accelerometer, but it has still a measurement error more than degrees. And Fig. 3 shows that the rotation angle is close to 9 degrees after calibration. As a result, this new calibration method can be effective to enhance the accuracy and performance of MEMS inertial sensor module. In the experiment of estimate trajectory, Fig. 4 is the estimated trajectory with only using numeric integration for moving along a 3 4 cm rectangular. This result shows that the cumulative position diverges quickly compared to the original trajectory. Figure 5 is a comparison between the original and the practical trajectory when the calibration method is applied. This outcome indicates that there is improvement in the error reduction with the aid of the proposed calibration method.

84 Journal of Marine Science and Technology, Vol. 8, No. 6 () y (cm) y (cm) 5 5 Practical trajectory Error > m 5 4 cm 3 cm -5 5 5 5 Original trajectory -5 x (cm) Fig. 4. The trajectory estimation without calibration. 5 4 3 4 cm Original trajectory 3 cm Practical trajectory - 3 4 5 6 - - Not closed x (cm) Fig. 5. The trajectory estimation with calibration. IV. CONCLUSION This paper presents a calibration method for MEMS inertial sensors to improve the performance and accuracy. It is developed based on the relationship of measurement and physical input. Through this paper, it is shown that MEMS inertial sensors indeed suffer from large errors which degrade the practicability. Further, the performance of this proposed calibration method is evaluated by a trajectory test. The experimental result shows that this calibration method is useful to decrease errors in positioning calculation. However, the estimated trajectory is not close to the starting point. This is because the motion signals sensed by MEMS inertial sensor module belong to lower frequency range mainly, and it is difficult to distinguish between the real motion signals and noise. Besides, the performance and processing speed of computer should maintain stable for data acquisition to receive complete inertial data. ACKNOWLEDGMENTS The authors would like to thank National Science Council (NSC) for their financial supports to the project (granted number: NSC 97-68-E-6-4-MY). REFERENCES. Aggarwal, P., Syed, Z., and El-Sheimy, N., Thermal calibration of low cost MEMS sensors for land vehicle navigation system, Proceeding of the Vehicular Technology Conference, Singapore, pp. 859-863 (8).. Bang, W.-C., Chang, W., Kang, K.-H., and Choi, E.-S., Self-contained spatial input device for wearable computers, Proceeding of Seventh IEEE International Symposium on Wearable Computers, White Plains, NY, USA, pp. 6-34 (3). 3. Chae, J.-S., Kulah, H., and Najafi, K., An in-plane high-sensitivity, low-noise micro-g silicon accelerometer with CMOS readout circuit, The Journal of Microelectromechanical Systems, Vol. 3, pp. 68-653 (4). 4. Djuric, Z., Mechanisms of noise sources in microelectromechanical systems, The Journal of Microelectronics Reliability, Vol. 4, pp. 99-93 (). 5. El-Diasty, M., EI-Rabbnay, A., and Pagiatakis, S., Temperature variation effects on stochastic characteristics for low-cost MEMS-based inertial sensor error, The Journal of Measurement Science and Technology, Vol. 8, pp. 33-338 (7). 6. El-Rabbany, A. and El-Diasty, M., An efficient neural modal for denoising of MEMS-based inertial data, The Journal of Navigation, Vol. 57, pp. 47-45 (4). 7. Gaysse, J., A low cost absolute position calculation system, Proceeding of SICE-ICASE International Joint Conference, Busan, Korea, pp. 5658-566 (6). 8. Grewal, M. S., Henderson, V. D., and Miysako, R. S., Application of Kalman filtering to the calibration and alignment of inertial navigation systems, IEEE Transactions on Automatic Control, Vol. 36, pp. 3-3 (99). 9. Hide, C., Moore, T., and Smith, M., Adaptive Kalman filtering for low-cost INS/GPS, The Journal of Navigation, Vol. 56, pp. 43-5 (3).. Nelles, O., Nonlinear System Identification, Springer, New York, pp. 35-66 ().. Nikbakht, N., Mazlom, M., and Khayatian, A., Evaluation of solid-state accelerometer for positioning of vehicle, Proceeding of the IEEE International Conference on Industrial Technology, Hong Kong, pp. 79-733 (5).. Niu, X., Goodall, C., Nassar, S., and El-Sheimy, N., An efficient method for evaluating the performance of MEMS IMUs, Proceeding of IEEE/ ION Position, Location, and Navigation Symposium, San Diego, California, pp. 766-77 (6). 3. Pang, G. and Liu, H., Evaluation of a low-cost MEMS accelerometer for distance measurement, The Journal of Intelligent and Robotic Systems, Vol. 3, pp. 49-65 (). 4. Park, M. and Gao, Y., Error analysis and stochastic modeling of low-cost MEMS accelerometer, The Journal of Intelligent and Robotic Systems, Vol. 46, pp. 7-4 (6). 5. Pastia, L., Walczak, B., Massant, D. L., and Reschiglian, P., Optimization of signal denoising in discrete wavelet transform, The Journal of Chemometrics and Intelligent Laboratory Systems, Vol. 48, pp. -34 (999). 6. Shkel, A., Howe, R. T., and Horowitz, R., Modeling and simulation of micromachined gyroscopes in the presence of imperfections, Proceeding of the International Conference on Modeling and Simulation of Microsystems, San Juan, Puerto Rico, pp. 65-68 (999). 7. Wang, H. and Tian, W., Modeling the random drift of micro-machined gyroscope with neural network, Neural Processing Letters, Vol., pp. 35-47 (5). 8. Zhou, J. and Bolandhemmat, H., Integrated INS/GPS system for an autonomous mobile vehicle, Proceedings of the IEEE International Conference on Mechatronics and Automation, Harbin, China, pp. 694-699 (7).