Next Article in Journal
Data Collection Framework for Energy Efficient Privacy Preservation in Wireless Sensor Networks Having Many-to-Many Structures
Next Article in Special Issue
Adaptive AOA-Aided TOA Self-Positioning for Mobile Wireless Sensor Networks
Previous Article in Journal
Detection of Molecular Oxygen at Low Concentrations Using Quartz Enhanced Photoacoustic Spectroscopy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Control of a Vibratory Angle Measuring Gyroscope

Department of Aerospace Engineering, Sejong University, 98, Gunja-dong, Kwangjin-gu, Seoul 143-747, Korea
Sensors 2010, 10(9), 8478-8490; https://doi.org/10.3390/s100908478
Submission received: 11 August 2010 / Revised: 20 August 2010 / Accepted: 3 September 2010 / Published: 9 September 2010
(This article belongs to the Special Issue Adaptive Sensing)

Abstract

:
This paper presents an adaptive control algorithm for realizing a vibratory angle measuring gyroscope so that rotation angle can be directly measured without integration of angular rate, thus eliminating the accumulation of numerical integration errors. The proposed control algorithm uses a trajectory following approach and the reference trajectory is generated by an ideal angle measuring gyroscope driven by the estimate of angular rate and the auxiliary sinusoidal input so that the persistent excitation condition is satisfied. The developed control algorithm can compensate for all types of fabrication imperfections such as coupled damping and stiffness, and mismatched stiffness and un-equal damping term in an on-line fashion. The simulation results show the feasibility and effectiveness of the developed control algorithm that is capable of directly measuring rotation angle without the integration of angular rate.

1. Introduction

MEMS vibratory gyroscopes are typically designed to measure the angular rate [1]. In order to obtain the rotation angle, the measured angular rate with respect to time must be integrated. The integration process, however, causes the rotation angle to drift over time and therefore the angle error to diverge quickly due to the presence of bias and noise in the angular rate signal. This error accumulation problem is more severe for low cost MEMS rate gyroscopes. Thus, for eliminating the accumulation of numerical integration errors, it is required a novel angle measuring gyroscope capable of direct measurement of rotation angle without integration of the angular rate.
MEMS vibratory gyroscopes can conceptually operate in the rotation angle measurement mode, where integration is done mechanically rather than electronically [2]. This angle measurement mode works on the same principles as a Foucault Pendulum. When an isotropic oscillator of the gyroscope is allowed to freely oscillate, the precession of the straight line of oscillation provides a measure of the rotation angle [3]. For freely oscillating, the natural frequencies of oscillation of the two vibrating modes must be the same and the modes are un-damped. Ideally, the stiffness of suspension and the damping of the gyroscope should be perfect isotropic, the vibrating modes of a MEMS gyroscope are supposed to remain mechanically decoupled, and the output of the gyroscope should be sensitive to only rotation. In practice, however, the tolerance of manufacturing precision does not allow it, and fabrication defects and environment variations are always present, resulting in a mismatch of the frequencies of oscillation for the two vibrating modes and the presence of linear dissipative forces with damping coefficients [4]. These fabrication imperfections are major factors that limit realization of an angle measuring gyroscope.
If a MEMS angle measuring gyroscope can be developed, it will open up new market opportunities and applications in the area of small, low-cost and medium-performance inertial devices. For example, the angle measuring gyroscope can directly measure the yaw angle which is not affected by external interference such as magnetic disturbances. The angle measuring gyroscope can also be combined with regular rate gyroscopes, accelerometers and/or magnetometers to improve accuracy and robustness of attitude measurements. Moreover, three-axis angle measuring gyroscope constitutes an attitude reference system (ARS) which can greatly reduce the size and cost of current ARS.
Although a MEMS angle measuring gyroscope is a promising sensor, it is not developed yet, and even in the literature, very few control algorithms have been reported for realizing angle measuring gyroscopes [2,3,58], while most published control algorithms deal with rate gyroscopes [912]. This is because angle measurement is much more challenging task than the angular rate measurement. For angle measurement, the oscillator of the vibratory gyroscope should be initiated and maintained as the straight line in “inertial frame”, rather than in gyro frame as in the rate gyroscope.
Along with the efforts of robust structure design to the fabrication imperfections, active compensations are required to null out the remaining imperfections and environment variations during the operation. Friedland and Hutton [5] suggested the use of a vibratory gyroscope for measuring rotation angle. A composite nonlinear feedback control is reported in [2,6,7], where the energy control and angular momentum control are developed based on the analytic results of [5]. However, their energy control relies on the equal damping assumption, and the angular momentum control is vulnerable to interference with the Coriolis acceleration. Another composite nonlinear feedback control is proposed in [8], where the stability of the controlled system is not proven. Park et al. [3] also present a control algorithm that consists of energy controls and mode tuning controls to compensate for mismatched stiffness and damping. The stability is theoretically proven. But they assume zero coupled damping and their approach requires a calibration for damping ratio of two axes prior to the normal operation.
In this paper, we present a new adaptive control algorithm for realizing angle measuring gyroscopes. Compared to the previous works [23,58], the proposed algorithm does not need a calibration session, but it can compensate for all types of fabrication imperfections in an on-line fashion such as coupled damping and stiffness, which normally cause quadrature errors, and mismatched stiffness and un-equal damping term, and make a non-ideal gyroscope behave like an ideal angle measuring gyroscope.

2. Dynamics of a Vibratory Gyroscope

The dynamics of an ideal vibratory angle measuring gyroscope is defined as follows:
x ¨ + ω 0 2 x = 2 Ω z y ˙ y ¨ + ω 0 2 y = 2 Ω z x ˙
where x are y the coordinates of the proof mass relative to the gyro frame. Equation (1) presents a two degree-of-freedom (2-DOF) pure spring-mass system with the same natural frequency ω0 in both axes, which is oscillating on a rotating gyro frame with a constant angular rate Ωz as shown in Figure 1. If the line of oscillation of the mass with amplitude M is initially aligned with the ê1 axis of the inertial frame, then the solution of Equation (1) is given by:
x ( t ) = M cos ( Ω z t ) sin ( ω 0 t ) y ( t ) = M sin ( Ω z t ) sin ( ω 0 t )
The rotation angle (ψ = Ωzt) can be calculated with Equation (2) by measuring position of the proof mass, x and y, in the gyro frame. The behavior of ideal gyroscope is plotted in Figure 1(b) and shows that the precession of the line of oscillation of the mass can provide a measure of the rotation angle.
A physical angle measuring gyroscope can be implemented by the 2-DOF mass-spring-damper system whose proof mass is suspended by spring flexure anchored at the gyro frame. Considering fabrication imperfections and damping, a realistic model of a z-axis gyroscope is described as follows:
x ¨ + d x x x ˙ + d x y y ˙ + ω x 2 x + ω x y y = f x + 2 Ω z y ˙ y ¨ + d x y x ˙ + d y y y ˙ + ω x y x + ω y 2 y = f y 2 Ω z x ˙
where dxx and dyy are damping, ωx and ωy are natural frequencies of the x- and y-axis, dxy and ωxy are coupled damping and frequency terms, and fx and fy are the specific control forces applied to the proof mass in ĝ1 and ĝ2 axis of the gyro frame, respectively. The coupled damping and frequency terms, called quadrature errors, comes mainly from asymmetries in suspension structure and misalignment of sensors and actuators. Therefore, the control problem of angle measuring gyroscope is to determine control laws for fx and fy which make a non-ideal gyroscope (3) behaves like the ideal gyroscope (1).

3. Adaptive Control Algorithm

In this section, we present an adaptive controller to realize an angle measuring gyroscope. The basic idea of the adaptive control approach is to treat both the angular rate and the fabrication imperfections as unknown gyroscope parameters, and these are estimated using a parameter adaptation algorithm (PAA). In adaptive control problems, the persistent excitation condition is an important factor to estimate the unknown parameters correctly. To solve this problem, a trajectory following approach is used. The reference trajectory that the gyroscope must follow should be generated such that the persistent excitation condition is met.
A reference trajectory may be generated by an ideal angle measuring gyroscope (1). However, the dynamics of an ideal gyroscope is not sufficiently exciting for parameter identification and moreover the angular rate Ωz is not known. Instead, we propose that a reference trajectory is generated by an ideal angle measuring gyroscope driven by estimate of angular rate Ω̂z and the auxiliary sinusoidal input fxm, fym as follows:
x ¨ m + ω 0 2 x m = 2 Ω ^ z y ˙ m + f x m y ¨ m + ω 0 2 y m = 2 Ω ^ z x ˙ m + f y m
where fxm = fym = F0 sin(ωft) and ω0ωf. The role of the auxiliary sinusoidal input is to increase the complexity of the internal dynamics of the gyroscope so that its response is persistently exciting and all fabrication imperfections and environmental variations can be identified and compensated for in an on-line fashion. Note that compared to the dynamics of an ideal angle measuring gyroscope, the dynamics of reference Gyroscope Model (4) is driven by two sources, the estimate of angular rate and the auxiliary sinusoidal input. Thus for rotation angle calculation, the effect of auxiliary sinusoidal input should be removed. The detailed angle calculation method will be discussed in Section 4.
Now, let us rewrite the dynamics of non-ideal Gyroscope (3) and the reference Gyroscope Model (4) as follows:
q ¨ + ω 0 2 q = f D q ˙ R q 2 Ω q ˙
where:
q = [ x y ] T , f = [ f x f y ] T , D = [ d x x d x y d x y d y y ] , Ω = [ 0 Ω z Ω z 0 ] , R = [ Δ ω x ω x y ω x y Δ ω y ] , Δ ω x = ω x 2 ω 0 2 , Δ ω y = ω y 2 ω 0 2
and:
q ¨ m + ω 0 2 q m = 2 Ω ^ q ˙ m + f m
where:
q m = [ x m y m ] T , f m = [ f m x f m y ] T , Ω ^ = [ 0 Ω ^ z Ω ^ z 0 ] .
Then the control problem is formalized as follows: given the Equation (5) with unknown constant parameters D, R and Ω, determine the control law f such that the dynamics of Equation (5) follows that of Equation (6), and D, R and Ω are estimated correctly.
Defining the trajectory error as ep = qqm, if the control law f is chosen to be:
f = f 0 + f m + D ^ q ˙ m + R ^ q m
where f0 will be subsequently defined, and and are estimates of D and R respectively, then the trajectory error dynamics becomes:
e ¨ p + ( D + 2 Ω ) e ˙ p + K e p = f 0 + D ˜ q ˙ m + R ˜ q m + 2 Ω ˜ q ˙ m
where:
D ˜ = D ^ D , R ˜ = R ^ R , Ω ˜ = Ω ^ Ω , K = [ ω x 2 ω x y ω x y ω y 2 ]
Considering the following Lyapunov function candidate:
V = 1 2 ( γ 1 e ˙ p T e ˙ p + γ 1 e p T K e p + t r { γ R 1 R ˜ R ˜ T + γ D 1 D ˜ D ˜ T + γ Ω 1 Ω ˜ Ω ˜ T } )
where γ(·) are positive constants and tr{A} defines the trace of the matrix A. The time derivative of Lyapunov function along the trajectory of the Equation (8) is:
V ˙ = γ 1 e ˙ p T ( D + 2 Ω ) e ˙ p + γ 1 e ˙ p T ( f 0 + D ˜ q ˙ m + R ˜ q m + 2 Ω ˜ q ˙ m ) + t r { γ R 1 R ˜ R ˜ ˙ T + γ D 1 D ˜ D ˜ ˙ T + γ Ω 1 Ω ˜ Ω ˜ ˙ T }
If f0 is chosen to be:
f 0 = γ 1 ( q ˙ q ˙ m ) = γ 1 e ˙ p
then the Equation (10) becomes:
V ˙ = γ 1 e ˙ p T ( γ 1 I + D + 2 Ω ) e ˙ p + tr { D ˜ ( γ D 1 D ^ ˙ T 1 2 q ˙ m f 0 T 1 2 f 0 q ˙ m T ) + R ˜ ( γ R 1 R ^ ˙ T 1 2 q m f 0 T 1 2 f 0 q m T ) + Ω ˜ ( γ Ω 1 Ω ^ ˙ T q ˙ m f 0 T + f 0 q ˙ m T ) }
where I is an identity matrix. Therefore, the parameter adaptation laws:
R ^ ˙ = 1 2 γ R ( f 0 q m T + q m f 0 T ) D ^ ˙ = 1 2 γ D ( f 0 q ˙ m T + q ˙ m f 0 T ) Ω ^ ˙ = γ Ω ( f 0 q ˙ m T q ˙ m f 0 T )
lead to V ˙ γ 1 2 e ˙ p T e ˙ p 0.
Theorem 1 (Stability)
With control laws (7), (11) and PAA (13), the trajectory error ep and its time derivatives ėp, ëp converge to zero.
Proof:
For convenience, the regressor W(qm, m) is introduced as follows:
W T ( q m , q ˙ m ) θ ˜ = D ˜ q ˙ m + R ˜ q m + 2 Ω ˜ q ˙ m
where θ̃ = θ̂θ is the parameter estimation error and:
W T ( q m , q ˙ m ) = [ x m y m 0 x ˙ m y ˙ m 0 2 y ˙ m 0 x m y m 0 x ˙ m y ˙ m 2 x ˙ m ] θ ˜ T = [ Δ ω ˜ x ω ˜ x y Δ ω ˜ y d ˜ x x d ˜ x y d ˜ y y Ω ˜ z ]
The error equations are:
e ¨ p + ( γ 1 I + D + 2 Ω ) e ˙ p + K e p = W T ( q m , q ˙ m ) θ ˜ θ ˜ ˙ = Γ W ( q m , q ˙ m ) γ 1 e ˙ p
where:
Γ = diag { γ R , 1 2 γ R , γ R , γ D , 1 2 γ D , γ D , 1 2 γ Ω }
Since the time derivative of the Lyapunov function is negative semi-definite, all elements of the Lyapunov function are bounded. Taking one more derivative of Equation (12) gives:
V ¨ = 2 γ 1 e ˙ p T ( γ 1 I + D + 2 Ω ) ( ( γ 1 I + D + 2 Ω ) e ˙ p K e p + W T ( q m , q ˙ m ) θ ˜ )
Because ep, ėp and θ̃ are bounded, is also bounded. Therefore, by Barbalat’s lemma [13], → 0, and this gives ėp → 0. To prove ëp → 0, from the error Equation (14), we obtain:
e p = ( γ 1 I + D + 2 Ω ) e ¨ p K e ˙ p + W T ( q ˙ m , q ¨ m ) θ ˜ + W T ( q m , q ˙ m ) θ ˜ ˙
Since e⃛p is bounded, ëp → 0. Now, to analyze the behavior of ep, we integrate the tracking error:
0 K e p d t = 0 e ¨ p d t 0 ( γ 1 I + D + 2 Ω ) e ˙ p d t + 0 W T ( q m , q ˙ m ) θ ˜ d t = e ˙ p | 0 ( γ 1 I + D + 2 Ω ) e p | 0 + W ¯ T ( q m , q ˙ m ) θ ˜ | 0 0 W ¯ T ( q m , q ˙ m ) θ ˜ ˙ d t
where T (qm, m) = ∫ WT (qm, m)dt. Thus,
0 K e p d t e ˙ p | 0 + ( γ 1 I + D + 2 Ω ) e p | 0 + W ¯ T ( q m , q ˙ m ) θ ˜ | 0 + W ¯ T ( q m , q ˙ m ) θ ˜ | 0
Again, the integral of ep is bounded, ep → 0. Since ep → 0, ėp → 0 and ëp → 0, from the error equation, we have WT (qm, m)θ̃ → 0.
Theorem 2 (Persistent excitation condition)
With control laws (7), (11) and PAA (13), if the Gyroscope (5) is controlled to follow the reference Model (6) and ω0ωf, the persistent of excitation condition is satisfied and all unknown gyroscope parameters are estimated correctly.
Proof:
By persistent excitation of W(qm, m), we mean that there exist strictly positive constants α1, T1and t0 such that:
t t + T 1 W ( q m , q ˙ m ) W T ( q m , q ˙ m ) d τ α 1 I t t 0
Since the Lyapunov derivative is negative semi definite, it can be argued that lim t θ ˜ = θ ˜ 0, and if inequality (15) is satisfied, then:
α 1 θ ˜ 0 T θ ˜ 0 θ ˜ 0 T lim t t t + T 1 W ( q m , q ˙ m ) W T ( q m , q ˙ m ) d τ θ ˜ 0 = lim t t t + T 1 θ ˜ 0 T W ( q m , q ˙ m ) W T ( q m , q ˙ m ) θ ˜ 0 d τ = t t + T 1 lim t θ ˜ T W ( q m , q ˙ m ) W T ( q m , q ˙ m ) θ ˜ d τ
Since WT (qm, m)θ̃ →0, we get α 1 θ ˜ 0 T θ ˜ 0 0, and thus θ̃ → 0 is achieved.
Because the trajectory qm contains two different frequencies as long as ω0ωf, α1, T1 > 0 and t0 can always be found such that (15) is satisfied. According to the Theorems 1 and 2, trajectories x, y and their derivatives follow xm, ym and their derivatives respectively, and the estimates of gyroscope parameters converge to their true values. Consequently, a non-ideal Gyroscope (3) behaves like an ideal angle measuring gyroscope with the additional sinusoidal input fm as follows:
x ¨ + ω 0 2 x = 2 Ω ^ z y ˙ + f x m y ¨ + ω 0 2 y = 2 Ω ^ z x ˙ + f y m
Note that control laws (7), (11) and PAA (13) are driven by reference model signals qm, m and velocity measurement . Since normally a velocity sensing circuitry produces a larger noise than position sensing [14], we introduce an adaptive observer to avoid measuring directly the velocity of the proof mass. In order to estimate velocity, we propose the following observer:
q ^ ˙ p = q ^ v + L ( q q ^ p ) q ^ ˙ v = ω 0 2 q ^ p 2 Ω ^ q ^ ˙ p + f m
where p is the estimate of the position, q ^ ˙ p is the estimate of the velocity, v is an additional state of the velocity observer, and L is a observer gain matrix given by L = diag{L1, L2}. To complete the modification, the velocity term in the adaptive control law and parameter adaptation laws given by Equation (11) is replaced by q ^ ˙ p, i.e.,:
f 0 = γ 1 ( q ^ ˙ p q ˙ m )
With the proposed observer, the velocity measurement based adaptive control structure is not modified, and the analytic results of stability and persistent excitation condition are preserved, which can be proved in a similar way as the one found in reference [11].

4. Angle Calculation

The response of Equation (16) contains both the auxiliary sinusoidal input fm and the angular rate signals, thus a demodulation process is required for extracting angle information from those signals.
If the line of oscillation of the proof mass with amplitude M is initially aligned with the ê1 axis of the inertial frame, then the steady-state response of the Equation (16) is given by:
x ( t ) = M cos ( Ω ^ z t ) sin ( ω 0 t ) + B sin ( ω f t + ϕ x ) y ( t ) = M sin ( Ω ^ z t ) sin ( ω 0 t ) + B sin ( ω f t + ϕ y )
where:
B = F 0 ( ω 0 2 ω f 2 ) 2 + 4 ω f 2 Ω z 2 ( ω 0 2 ω f 2 ) 2 4 ω f 2 Ω z 2 ϕ x = tan 1 ( 2 ω f Ω z ω 0 2 ω f 2 ) , ϕ y = tan 1 ( 2 ω f Ω z ω 0 2 ω f 2 )
The rotation angle (ψ = Ωzt) can be calculated by demodulating process from the Equation (19) by multiplying these signals by sin(ω0t), and filtering the resulting signals with a low-pass filter. The demodulated rotation angle becomes:
ψ = tan 1 ( LPF ( y sin ( ω 0 t ) LPF ( x sin ( ω 0 t ) ) ψ 0
where ψ0 is initial procession angle and LPF denotes a low-pass filter.
The bandwidth of the proposed controlled gyroscope is defined by the cutoff frequency of the low-pass filter used in the rotation angle calculation process. Considering typical bandwidth of angular rate is a few hundred Hz, the cutoff frequency of the low-pass filter can be chosen. The driving frequency ωf of the auxiliary input should be also carefully selected to be distant from the reference frequency ω0 of the ideal angle measuring gyroscope such that the difference of two frequencies is bigger than the cutoff frequency of the low-pass filter for successful separating rotation angle signal from the response to the auxiliary sinusoidal input. However, the driving frequency should not be too far apart from the reference frequency and also the magnitude of the auxiliary sinusoidal input F0 should not be chosen too small such that the magnitude B is large enough to make contribution to the persistent excitation condition. The overall block diagram of the proposed adaptive control scheme for an angle measuring gyroscope is shown in Figure 2.

5. Simulations

A simulation study is conducted to evaluate the proposed control scheme using the design data of the MEMS gyroscope model shown in [11]. The specified reference frequency is ω0 = 4.17KHz. For simulation purposes, we allowed that the natural frequencies of the x- and y-axis have ±15% deviation errors from the reference frequency, and the magnitude of coupled frequency and damping are ±1% variations in the magnitude of their nominal values. The position measurement noise is assumed to be zero-mean white with PSD of 1.49 × 10−26 m2. The auxiliary inputs are designed to be fxm = fvm = 343.24 sin(2π × 2.9 × 103t)m/s2. The gyroscope parameters in the model and the numerical values for the controller in the simulations are summarized in Table 1. Note that these values are shown in non-dimensional units, which are non-dimensionalized based on length of one-microns and the reference natural frequency, 1/ω0 (s).
Figure 3 shows the reference, actual, and estimated velocity trajectories of the proof mass. All three values are almost identical, and the trajectory contains two different frequencies. Figure 4 shows the time responses of the estimation errors of the various gyroscope parameters.
According to the plots, all estimation errors quickly converge to zero, and the estimate of angular rate also converges to its true value. Therefore dynamics of controlled gyroscope follows that of the ideal reference gyroscope. In these simulations, it is assumed that the gyroscope experiences step input angular rate of 100 deg/s at 0.6 s after the gyroscope is turned on. Figure 5 shows the trajectories of the proof mass in x-y plane. Compared to the response of the ideal angle measuring gyroscope shown in Figure 1, the precession of the proof mass is significantly disrupted due to the auxiliary control input fm. Thus a demodulation process is required for extracting angle information.
The estimates of angle response to step and sinusoidal input angular rates of 100 deg/s are shown in Figures 6 and 7, respectively. The second plots in Figures 6 and 7 show the angle estimation errors.
According to the plots, the error bound of the angle estimation is 0.7 deg. Considering about 0.05 s delay introduced in the angle estimate due to the low pass filter in demodulation process, if the estimated angle is shifted 0.05 s and compared to the input angle, the angle estimation accuracy with the error bound of 0.2 deg can be achieved under the presence of noise. These simulation studies show the feasibility and effectiveness of the developed algorithm that is capable of directly measuring rotation angle without integration of angular rate.

6. Conclusions

This paper presents an adaptive control algorithm for realizing vibratory angle measuring gyroscope so that rotation angle can be directly measured without integration of angular rate, thus eliminating the accumulation of numerical integration errors. The proposed control algorithm uses a trajectory following approach. The reference trajectory that the gyroscope must follow is generated by an ideal angle measuring gyroscope driven by the estimate of angular rate and auxiliary sinusoidal input. The role of auxiliary sinusoidal input is to increase the complexity of the internal dynamics of the gyroscope so that its response is persistently exciting. In such a way, the developed control algorithm can identify and compensate for all fabrication imperfections and environmental variations in an on-line fashion. The stability of proposed adaptive controlled gyroscope is rigorously proved. An adaptive observer is also designed to avoid direct measurement of the velocity of the proof mass, since normally velocity sensing circuitry produces a larger noise than position sensing. The simulation studies show that the proposed control algorithm realizes angle measuring gyroscope operation successfully.

Acknowledgments

This work was supported by the Korea Research Foundation Grant (KRF-2009-013-D00022).

References

  1. Yazdi, N; Ayazi, F; Najafi, K. Micromachined Inertial Sensors. Proc. IEEE 1998, 86, 1640–1659. [Google Scholar]
  2. Painter, C; Shkel, A. Detection of Orientation and Predicted Performance of a MEMS Absolute Angle Measuring Gyroscope. Proceedings of the 4th International Workshop on Structural Health Monitoring, Stanford, CA, USA, 15–17 September 2003; pp. 1011–1018.
  3. Park, S; Horowitz, R; Tan, CW. Dynamics and control of a mems angle measuring gyroscope. Sens. Actuat. A. 2008, 144, 56–63. [Google Scholar]
  4. Shkel, A; Howe, R; Horowitz, R. Modeling and Simulation of Micromachined Gyroscopes in the Presence of Imperfections. Proceedings of International Conference on Modeling and Simulation of Microsystems, Puerto Rico, PR, USA, 19–22 April 1999; pp. 605–608.
  5. Friedland, B; Hutton, M. Theory and error analysis of vibrating-member gyroscopes. IEEE Trans. Autom. Control. 1978, 23, 545–556. [Google Scholar]
  6. Shkel, A; Howe, R. Micromachined Angle Measuring Gyroscope. U.S. Patent 6,481,285,. November 2002. [Google Scholar]
  7. Painter, C; Shkel, A. Experimental Evaluation of a Control system for an absolute angle measuring micromachined gyroscope. IEEE Sensor. J. 2005, 15, 1084–1087. [Google Scholar]
  8. Piyabongkam, D; Rajamani, R; Greminger, M. Development of a MEMS gyroscope for absolute angle measurement. IEEE Trans. Control Syst. Technol. 2005, 13, 185–195. [Google Scholar]
  9. M’Closkey, R; Vakakis, A. Analysis of a Microsensor Automatic Gain Control Loop. Proceedings of the American Control Conference, San Diego, CA, USA, 2–4 June 1999; pp. 3307–3311.
  10. Leland, R. Lyapunov based Adaptive Control of a MEMS Gyroscope. Proceedings of the American Control Conference, Anchorage, AL, USA, 8–10 May 2002; pp. 3765–3770.
  11. Park, S; Horowitz, R. New adaptive mode of operation for MEMS gyroscopes. ASME J. Dyn. Syst. Meas. Contr. 2004, 126, 800–810. [Google Scholar]
  12. Park, S; Tan, CW; Kim, H; Hong, SK. Oscillation control algorithms for resonant sensors with applications to vibratory gyroscopes. Sensors 2009, 9, 5952–5967. [Google Scholar]
  13. Slotine, JJ; Li, W. Applied Nonlinear Control; Prentice-Hall: Eaglewood Cliffs, NJ, USA, 1991. [Google Scholar]
  14. Boser, B. Electronics for Micromachined Inertial Sensor. Proceedings of International Conference on Solid-State Sensors and Actuators, Chicago, IL, USA, 16–19 June 1997.
Figure 1. (a) Model of ideal gyroscope. (b) Precession of the proof mass in gyro frame.
Figure 1. (a) Model of ideal gyroscope. (b) Precession of the proof mass in gyro frame.
Sensors 10 08478f1
Figure 2. Proposed adaptive control scheme.
Figure 2. Proposed adaptive control scheme.
Sensors 10 08478f2
Figure 3. Velocity of proof mass.
Figure 3. Velocity of proof mass.
Sensors 10 08478f3
Figure 4. Time response of parameter estimation.
Figure 4. Time response of parameter estimation.
Sensors 10 08478f4
Figure 5. Trajectory of proof mass in x-y plane.
Figure 5. Trajectory of proof mass in x-y plane.
Sensors 10 08478f5
Figure 6. Time response of rotation angle estimate to the 100 deg/s step input.
Figure 6. Time response of rotation angle estimate to the 100 deg/s step input.
Sensors 10 08478f6
Figure 7. Time response of rotation angle estimate to the 100 deg/s sinusoidal input at 10 Hz.
Figure 7. Time response of rotation angle estimate to the 100 deg/s sinusoidal input at 10 Hz.
Sensors 10 08478f7
Table 1. Non-dimensional values of the control parameters.
Table 1. Non-dimensional values of the control parameters.
ParameterValue
gyroscopeω0 = 1, ωx = 1.05,
ωy = 1.15, ωxy = 0,01,
dxx = 1 × 10−4, dyy = 1.05 × 10−4,
dxy = 0.01 × 10−4
controllerγ1 = 1, γR = 1/5,
γD = 1/100, γΩ = 1/50
observer / LPFL = diag{1, 1}, LPF = ( 0.05 s + 0.05 ) 2

Share and Cite

MDPI and ACS Style

Park, S. Adaptive Control of a Vibratory Angle Measuring Gyroscope. Sensors 2010, 10, 8478-8490. https://doi.org/10.3390/s100908478

AMA Style

Park S. Adaptive Control of a Vibratory Angle Measuring Gyroscope. Sensors. 2010; 10(9):8478-8490. https://doi.org/10.3390/s100908478

Chicago/Turabian Style

Park, Sungsu. 2010. "Adaptive Control of a Vibratory Angle Measuring Gyroscope" Sensors 10, no. 9: 8478-8490. https://doi.org/10.3390/s100908478

Article Metrics

Back to TopTop