Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2016 Aug 19;16(8):1321. doi: 10.3390/s16081321

Modeling and Analysis of Micro-Spacecraft Attitude Sensing with Gyrowheel

Xiaokun Liu 1,*,, Hui Zhao 1,, Yu Yao 1,, Fenghua He 1,
Editor: Vittorio M N Passaro1
PMCID: PMC5017486  PMID: 27548178

Abstract

This paper proposes two kinds of approaches of angular rate sensing for micro-spacecraft with a gyrowheel (GW), which can combine attitude sensing with attitude control into one single device to achieve a compact micro-spacecraft design. In this implementation, during the three-dimensional attitude control torques being produced, two-dimensional spacecraft angular rates can be sensed from the signals of the GW sensors, such as the currents of the torque coils, the tilt angles of the rotor, the motor rotation, etc. This paper focuses on the problems of the angular rate sensing with the GW at large tilt angles of the rotor. For this purpose, a novel real-time linearization approach based on Lyapunov’s linearization theory is proposed, and a GW linearized measurement model at arbitrary tilt angles of the rotor is derived. Furthermore, by representing the two-dimensional rotor tilt angles and tilt control torques as complex quantities and separating the twice periodic terms about the motor spin speed, the linearized measurement model at smaller tilt angles of the rotor is given and simplified. According to the respective characteristics, the application schemes of the two measurement models are analyzed from the engineering perspective. Finally, the simulation results are presented to demonstrate the effectiveness of the proposed strategy.

Keywords: gyrowheel, micro-spacecraft angular rate sensing, real-time Lyapunov linearization, complex quantity, static measurement, dynamic measurement

1. Introduction

Presently, more and more researchers are focusing on the related technologies of micro-spacecraft [1,2,3]. For micro-spacecraft, the attitude control system (ACS) is one of the major contributors to the mass, volume, power and cost [4]. It will be of great significance for the development of micro-spacecraft if the realization of spacecraft angular rate sensing and the output of three-dimensional control torques can be simultaneously conducted in one instrument [5,6]. For this purpose, some innovative actuators like a variable speed control moment gyroscope (VSCMG) [7], a tilted wheel [8,9], and so on [10], which also have potential to realize the function of the sensors in principle, have been developed. Due to the existence of nonlinear friction from the support structure of some actuators, it is complicated to realize the angular rate sensing for them. However, besides that, according to the difference of the gyro rotor support and combining the advantages of the actuator-CMG [11] with the ones of the sensor dynamically-tuned gyroscope (DTG) [12], the integrated devices can be roughly divided into two categories: the magnetically-suspended double-gimbal control moment gyroscope (MSDGCMG) [13] and the integrated device-based flexible gimbal support structure represented by the gyrowheel (GW) [14]. The former one supports the rotor by active magnetic bearings (AMBs). The latter, GW, is developed based on the principle of DTG by Bristol Aerospace Company for the Canadian Space Agency’s SCISAT-1 Scientific in 2003 [15], and the GW rotor is supported by crossed torsion springs and a gimbal. The MSDGCMG implements the functions of two degrees of freedom (DOF) torque output and two-axis angular rate sensing through working in two different operation modes [16]. However, due to the complicated structure, high mass and large volume, the application of MSDGCMG in micro-spacecraft is seriously restricted. Unlike MSDGCMG, the GW not only can achieve three-dimensional torque output and two-axis angular rate sensing at the same time, but also has the advantage of being light weight and low power, which brings the hope that the GW will have promising application prospects. Therefore, it makes sense to develop the method of the angular rate sensing with GW as an actuator and a redundant measurement device simultaneously.

GW and DTG have similar structures. However, DTG always operates in the fixed tuned speed, and the spin axis of the rotor cannot tilt in radial directions theoretically. However, GW is almost one thousand times greater than DTG in mass, moment of inertia and angular momentum [17]. To realize torque outputs along the radial directions of the rotor, the tilt range of the spin axis of the rotor in GW is significantly increased up to 7° [18]. To realize torque output along the spin direction, the operating speed of the rotor is always kept as time varying. Obviously, GW has more complex dynamical characteristics than DTG. Thus, it is more complicated for GW to realize the spacecraft angular rate sensing while three-dimensional control torques are outputted.

In order to realize the angular rate sensing of the carrier by GW, Dr. Own at Carleton University in Canada realized his work by linearizing the equations of motion of GW [19] at zero tilt angles of the rotor. However, a higher measurement accuracy can be obtained only if the tilt angles of the rotor spin axis are limited to a very small range. This disadvantage imposes strict restrictions on the capacity of the GW output torque, while a higher measurement accuracy is needed. Although Jeffrey M. Hall at Carleton University improved the measurement accuracy of the two-dimensional rate sensing through the ground calibration for the GW [20], the accuracy loss caused by linearization at zero tilt angles cannot be easily compensated at larger tilt angles. Moreover, before the linearization of the equations of motion of GW, an assumption that motor spin speed was always kept constant was made by Dr. Own, which means that the spacecraft angular rates cannot be accurately measured while the control torques along the motor spin axis are outputted by adjusting the motor spin speed. Liu proposed the nonlinear algebraic measurement method of the spacecraft angular rates with the GW supported by the torsion springs through analyzing the full GW dynamics equations [21], but it is hard to calibrate the compensable gyroscopic drift for this nonlinear algebraic measurement method [22], which directly leads to the inaccuracy of the measurement results. Liu also proposed a dynamic measurement method by establishing GW nonlinear state equations [23]. However, it is also difficult to compensate the modeling errors due to the nonlinear form of the state equations.

To overcome the aforementioned drawbacks of the spacecraft angular rate sensing with GW at present, the reminder of this paper is divided into five sections: In Section 2, the GW is succinctly described, and then, its dynamics equations expressed by case coordinates are developed by the Lagrange equations of the second kind. In Section 3, the GW real-time Lyapunov linearization measurement model at arbitrary operating points is established based on Lyapunov’s linearization theory. Especially, by the complex quantity method, the GW complex differential equations within small tilt angles of the nominal position are derived. The small tilt measurement model is established and simplified by ignoring the twice periodic components about the motor spin rate. In Section 4, according to the characteristics of these two proposed measurement models, the application schemes are analyzed from the perspectives of the static measurement and dynamic measurement. In Section 5, simulations are performed to illustrate the validity of the proposed linearization measurement models and their application schemes in this paper. Finally, we draw the conclusions in Section 6.

2. Descriptions of Gyrowheel

2.1. Gyrowheel Physical Structure

The computer-aided design diagram and simplified structure of the GW are shown in Figure 1a,b, respectively. The GW system mainly consists of the following subassemblies: case, motor, flexible suspension structure, flywheel rotor, torquer consisting of current coil and permanent magnet and tilt sensor. Among them, the case is fixed on the carrier, such as spacecraft. The flexible suspension structure is made up of gimbal, inner and outer torsion springs, as shown in Figure 1b; the gimbal is connected to the motor shaft by a pair of inner torsion springs, and the rotor is connected with the gimbal by a pair of outer torsion springs. The rotor driven by the brushless DC motor rotates in a high time-varying speed. Thus, the torque along the spin direction of the rotor can be generated by adjusting the motor speed. Two pairs of torquers perpendicular to each other can provide two-dimensional tilt control torques to make the spin axis of the rotor tilt along the radial directions. Due to the existence of the angular momentum, the radial control torques can be outputted based on the CMG principle. The tilt sensors are designed to measure the tilt angles of the rotor relative to the case. The special physical structure of GW determines that the device can realize the functions of the sensor, like DTG, and the actuator, like VSCMG, at the same time.

Figure 1.

Figure 1

Gyrowheel physical structure. (a) Schematic diagram of a gyrowheel system; (b) simplified gyrowheel structure diagram.

2.2. Equations of Motion for an Idealized Gyrowheel

Four body frames and three generalized coordinates are given in Figure 1b for deriving GW dynamics equations using Lagrange’s method. The four body frames are the case frame (F0:O-xcyczc), the motor body frame (F1:O-xmymzm), the gimbal body frame (F2:O-xgygzg) and the rotor body frame (F3:O-xryrzr), respectively. The coordinates (θx,θy,θz) are the defined generalized coordinates, where θx and θy represent the rotation angles of the inner and outer torsion springs, respectively, and θz represents the spin angle of the motor shaft. The relationship between these four body frames and the generalized coordinates can be further expressed by Figure 2.

Figure 2.

Figure 2

Relationship between the body frames and the generalized coordinates.

Assume that the angular velocity of the GW case fixed on the spacecraft, with respect to inertial space in the case frame F0, is ωb = ωbxωbyωbzT.

Based on the relationship in Figure 2, the angular velocity of the motor shaft ωm in the motor body frame F1 is described as the following equation:

ωm=ωmxωmyωmz=00θ˙z+(θz)z·ωb=ωbxCθz+ωbySθz-ωbxSθz+ωbyCθzθ˙z+ωbz (1)

where Sθi=sinθi, Cθi=cosθi,i=x,y,z and (θi)i,i=x,y,z represents the rotation matrix of θi about the zm-axis, xg-axis and yg-axis, respectively.

Similarly, the angular velocity of the gimbal can be obtained by rotating the motor shaft speed, θ˙z, into the gimbal body frame and adding the rate about the x-axis, so we have:

ωg=ωgxωgyωgz=θ˙x00+(θx)x·ωm=θ˙x+ωbxCθz+ωbySθz-ωbxCθxSθz+ωbyCθxCθz+(θ˙z+ωbz)SθxωbxSθxSθz-ωbySθxCθz+(θ˙z+ωbz)Cθx (2)

Finally, rotating the gimbal angular velocities into the rotor body frame and then adding the rate about the y-axis, the angular velocities of the rotor are given as follows:

ωr=ωrxωryωrz=0θ˙y0+θyy·ωg=θ˙xCθy-θ˙zCθxSθy+CθyCθz-SθxSθySθzωbx+CθySθz+SθxSθyCθzωby-CθxSθyωbzθ˙zSθx+θ˙y-CθxSθzωbx+CθxCθzωby+Sθxωbzθ˙xSθy+θ˙zCθxCθy+SθyCθz+SθxCθySθzωbx+SθySθz-SθxCθyCθzωby+CθxCθyωbz (3)

According to the calculated angular rates of the above different GW bodies, the kinetic energy T of the GW system can be expressed as the generalized rotation speed quadratic forms:

T=12(i=x,y,zImiωmi2+i=x,y,zIgiωgi2+i=x,y,zIriωri2) (4)

where Iri and Igi,i=x,y,z are the moments of inertia of the rotor and gimbal along the corresponding axes, respectively.

Furthermore, the potential energy V is the sum of the potential energy of the inner and outer torsion deformation, which is given by:

V=kxθx2+kyθy2 (5)

Forming the Lagrangian function L=T-V and applying Lagrange’s equations over θx and θy yield the GW dynamics equations along the transverse axes as follows:

I1·θ¨x=-cxθ˙x-kxθx-12I2S2θx·θ˙z2-I3S2θy·θ˙xθ˙y-(I3C2θy-Iry)Cθx·θ˙yθ˙z+Tgx+B1θωbx+B2θωby+B3θω˙bx+B4θω˙by+B5θωbx2+B6θωby2+B7θωby2Iry·θ¨y=-cyθ˙y-kyθy-12I3Cθx2S2θy·θ˙z2+12I3S2θy·θ˙x2+(I3C2θy-Iry)Cθx·θ˙xθ˙z+Tgy+D1θωbx+D2θωby+D3θω˙bx+D4θω˙by+D5θωbx2+D6θωby2+D7θωby2 (6)

where I1=Igx+IrxCθy2+IrzSθy2,I2=Igz-Igy-Iry+IrxSθy2+IrzCθy2,I3=Irz-Irx and Bi, Di, i=1,2,7 are nonlinear coefficients in terms of the spacecraft angular rates (ωbx,ωby) as follows:

B1=-IreSθxS2θyCθz+I1Sθz+I2cos2x1Sθzθ˙z-IreS2θyCθz+SθxC2θySθz-IrySθxSθzθ˙yB2=-IreSθxS2θySθz+I1Cθz+I2C2θyCθzθ˙z-IreS2θySθz-SθxC2θyCθz+IrySθxCθzθ˙yB3=-I1Cθz-12IreSθxS2θySθzB4=-I1Sθz+12IreSθxS2θyCθzB5=12I2Sθz2S2θx+14IreCθxS2θyS2θzB6=12I2Cθz2S2θx-14IreCθxS2θyS2θzB7=-12I2S2θzS2θx-12IreCθxS2θyC2θz
D1=IreS2θyCθz+SθxC2θySθz-IrySθxSθzθ˙x+IreCθxC2θyCθz-12S2θxS2θySθz+IryCθxCθzθ˙zD2=IreS2θySθz-SθxC2θyCθz+IrySθxCθzθ˙x+Ire12S2θxS2θyCθz+CθxC2θySθz+IryCθxSθzθ˙zD3=IryCθxSθzD4=-IryCθxCθzD5=12IreSθxC2θyS2θz+S2θyCθz2-Sθx2Sθz2D6=-12IreSθxC2θyS2θz-S2θySθz2-Sθx2Cθz2D7=12IreSθx2S2θyS2θz-2SθxC2θyC2θz+S2θyS2θz

Actually, the generalized coordinates (θx,θy) in Equation (6) represent the rotation angles of the inner and outer torsion springs, which cannot be indirectly measured. Therefore, another set of coordinates (ϕx,ϕy) named “case coordinates” should be defined in the case frame F0, and the case coordinates (ϕx,ϕy) physically represent the tilt angles of the rotor along the Oxc-axis and Oyc-axis, which can be measured by the tilt sensors of GW. Then, the relationships between the generalized coordinates and the case coordinates should be established. The detailed derivation will not be shown in this paper, and the relationships given in the development of DTG are as follows:

θx=ϕxCθz+ϕySθzθy=-ϕxSθz+ϕyCθz (7)

The variables (θ˙x,θ˙y) and (θ¨x,θ¨y) in Equation (6) can be calculated by taking the first and second derivatives of Equation (7), then we have:

θ˙x=ϕ˙xCθz-ϕxθ˙zSθz+ϕ˙ySθz+ϕyθ˙zCθzθ˙y=-ϕ˙xSθz-ϕxθ˙zCθz+ϕ˙yCθz-ϕyθ˙zSθz (8)
θ¨x=ϕ¨xCθz-ϕ˙xθ˙zSθz-(ϕ˙xθ˙z+ϕxθ¨z)Sθz-ϕxθ˙z2Cθz+ϕ¨ySθz+ϕ˙yθ˙zCθz+(ϕ˙yθ˙z+ϕyθ¨z)Cθz-ϕyθ˙z2Sθzθ¨y=-ϕ¨xSθz-ϕ˙xθ˙zCθz-(ϕ˙xθ˙z+ϕxθ¨z)Cθz+ϕxθ˙z2Sθz+ϕ¨yCθz-ϕ˙yθ˙zSθz-(ϕ˙yθ˙z+ϕyθ¨z)Sθz-ϕyθ˙z2Cθz (9)

At this point, assume the rotor transverse inertias are equal to each other and set as the value Irt. Similarly, the gimbal transverse inertias are also equal to each other and set as the values Igt, that is,

Irx=Iry=IrtIgx=Igy=Igt (10)

Additionally, the inertia of the moments of the rotor and gimbal along the spin axis are re-assigned the variable names Irs and Igs to more clearly distinguish between spin (sub-subscript “s”) and transverse (sub-subscript “t”).

Taking Equations (7)–(9) into Equation (6) and rearranging the results, the motion of the equations of GW expressed by the case coordinates (ϕx,ϕy) are yielded as follows:

Mcxx¨+Ccxx˙=QcxTc+Fcx,x˙+Fωx,x˙,ωb,ω˙b (11)

where:

x=ϕxϕyTTc=TcxTcyTMcx=I1CθzI1Sθz-IrtSθzIrtCθzCcx=cxCθzcxSθz-cySθzcyCθzQcx=CθzSθz-SθzCθxCθzCθxFcx,x˙=fc1x,x˙fc2x,x˙Fωx,x˙,ωb,ω˙b=fω1x,x˙,ωb,ω˙bfω2x,x˙,ωb,ω˙b
fc1x,x˙=-Mc1·θ¨z-Kc11·ϕx-Kc12·ϕy-Cc11·ϕ˙x-Cc12·ϕ˙y-12I2S2θxθ˙z2-IreS2θyθ˙xθ˙yfc2x,x˙=-Mc2·θ¨z-Kc21·ϕx-Kc22·ϕy-Cc21·ϕ˙x-Cc22·ϕ˙y-12IreCθx2S2θyθ˙z2+12IreS2θyθ˙x2fω1x,x˙,ωb,ω˙b=M1x,x˙·ω˙bx+M2x,x˙·ω˙by+M3x,x˙·ωbx+M4x,x˙·ωbyfω2x,x˙,ωb,ω˙b=N1x,x˙·ω˙bx+N2x,x˙·ω˙by+N3x,x˙·ωbx+N4x,x˙·ωby

where:

Mc1=I1·ϕyCθz-ϕxSθz+12IreCθxS2θyMc2=-IrtϕxCθz+ϕySθz-SθxKc11=-I1θ˙z2Cθz-cxθ˙zSθz+kxCθz-I4θ˙zCθzKc12=-I1θ˙z2Sθz+cxθ˙zCθz+kxSθz-I4θ˙zSθzKc21=Irtθ˙z2Sθz-cyθ˙zCθz-kySθz+I4θ˙zSθzKc22=-Irtθ˙z2Cθz-cyθ˙zSθz+kyCθz-I4θ˙zCθzCc11=-2I1θ˙zSθz-I4SθzCc12=2I1θ˙zCθz+I4CθzCc21=-2Irtθ˙zCθz-I4CθzCc22=-2Irtθ˙zSθz-I4SθzI4=Irecos2θy-Irtθ˙zcosθx

Mix,x˙,Nix,x˙,i=1,,4 are equal to the corresponding expressions Bi,Di,i=1,,4; however, the variables θj,θ˙j,j=x,y in Bi,Di are substituted with Equations (7)–(9).

3. Modeling of Angular Rate Sensing with a Gyrowheel

3.1. Measurement Model at Arbitrary Operating Position Based on Real-Time Lyapunov Linearization

Suppose that a physical system can be generally expressed by the following nonlinear autonomous system equation:

x˙=fx+gxu (12)

where x=x1,x2,,xnTRn×1 is the state vector, u=u1,u2,,umTRm×1 is the control input vector and f(x)Rn×1 and g(x)Rn×1 are vector functions of states.

Assume xd(t)Rn×1 is a given reference trajectory whose corresponding reference input is ud, then we have:

x˙d=f(xd)+g(xd)ud (13)

Taking Lyapunov’s linearization [24,25] around the operating points (xd,ud), then it yields:

x˙=x˙d+Axdx-xd+Bxdu-ud (14)

where Axd=dfdxx=xd,Bxd=gxd.

For the GW system, let xd,x˙d,x¨d,ωbd,ω˙bd be the operating points, which are given by:

xdT=ϕxdϕyd,x˙dT=00,x¨dT=00,ωbdT=00,ω˙bdT=00 (15)

According to Lyapunov’s linearization theory expressed by Equations (13) and (14), the linearized dynamics equations of the GW are given by:

Mcxx¨x¨|x=xdx¨-x¨d+Mcxx¨x|x=xdx-xd+Ccxx˙x˙|x=xdx˙-x˙d=Fcx|x=xdx˙=x˙dx-xd+Fcx˙|x=xdx˙=x˙dx˙-x˙d+Fωωb|x=xdx˙=x˙dωb-ωbd+Fωω˙b|x=xd,x˙=x˙dω˙b-ω˙bd+Qc(xd)·Tc-Tcd+Fh.o.tx,x˙,ωbd,ω˙bd (16)

where:

Mcxx¨x¨|x=xd=I1CθzI1Sθz-IrtSθzIrtCθzx=xdQcxd=CθzSθz-SθzCθxCθzCθxx=xd
Mcxx¨x|x=xd=-IreS2θySθzCθzϕ¨x+Sθzϕ¨yIreS2θyCθzCθzϕ¨x+Sθzϕ¨y00x=xd
Fcx|x=xd,x˙=x˙d=fc1ϕxfc1ϕyfc2ϕxfc2ϕyx=xd,x˙=x˙dFcx˙|x=xd,x˙=x˙d=fc1ϕ˙xfc1ϕ˙yfc2ϕ˙xfc2ϕ˙yx=xd,x˙=x˙dFωωb|x=xd,x˙=x˙d=fc1ωbxfc1ωbyfc2ωbxfc2ωbyx=xd,x˙=x˙dFωω˙b|x=xd,x˙=x˙d=fc1ω˙bxfc1ω˙byfc2ω˙bxfc2ω˙byx=xd,x˙=x˙d

Fh.o.tx,x˙,ωbd,ω˙bd are the high order terms and will be ignored in the following. For brevity, the elements of the Jacobian matrices of the vectors Fc,Fω over the vectors x,x˙,ωb,ω˙b, such as fciϕj,fciϕ˙j,fciωbj,fciω˙bj,i=1,2,j=x,y, are also ignored here.

For the equilibrium points of the control input torque vector Tcd, the following constraint condition holds:

Mc(xd)x¨d+Cc(xd)x˙d=Qc(xd)Tcd+Fc(xd,x˙d)+Fω(xd,x˙d,ωb,ω˙b) (17)

Substituting Equation (15) into Equation (17), we have the constraint relationship between the operating state xd and the nominal control input torque Tcd as follows:

Tcd=-Qc-1xd·Fc(xd,0)+Fω(xd,0,0,0) (18)

Finally, combining Equation (16) with Equation (15) and rearranging the results, the yielded GW Lyapunov linearized equations are given by:

Bcxdω˙bxω˙by+Dcxdωbxωby=Mcxdϕ¨xϕ¨y+Ccxdϕ˙xϕ˙y+Kcxdϕx-ϕxdϕy-ϕyd-QcxdTcx-TcxdTcy-Tcyd (19)

where:

Mcxd=I1Cθz+χ1(xd)I1Sθz+χ2(xd)-IrtSθzIrtCθzx=xdCcxd=cxCθz-fc1x,x˙ϕ˙xcxSθz-fc1x,x˙ϕ˙y-cySθz-fc2x,x˙ϕ˙xcyCθz-fc2x,x˙ϕ˙yx=xd,x˙=x˙dKcxd=fc1x,x˙ϕxfc1x,x˙ϕyfc2x,x˙ϕxfc2x,x˙ϕyx=xd,x˙=x˙dBcxd=M1x,x˙M2x,x˙N1x,x˙N2x,x˙x=xd,x˙=x˙dDcxd=M3x,x˙M4x,x˙N3x,x˙N4x,x˙x=xd,x˙=x˙dχ1(xd)=IreS2θy·-12S2θz(ϕx-ϕxd)-Cθz2(ϕy-ϕyd)χ2(xd)=IreS2θy·-S2θz2(ϕx-ϕxd)+12S2θz2(ϕy-ϕyd)

When the operating points xd are given by the tilt control commands, which are supplied by ACS, the real-time Lyapunov’s linearization of the GW measurement equations can be realized in theory.

3.2. Measurement Model within Small Tilt Angles Based on Complex Quantity Transform

Specially, when the operating points xd are further considered to be set as zero tilt angles, that is, xdT=ϕxdϕyd=00, we have:

ItCθzItSθz-IrtSθzIrtCθzϕ¨xϕ¨y+ϕd11ϕd12ϕd21ϕd22ϕ˙xϕ˙y-ϕ11ϕ12ϕ21ϕ22ϕxϕy=CθzSθz-SθzCθzTcxTcy+-ItCθz-ItSθzIrtSθz-IrtCθzω˙bxω˙by+Isθ˙zSθz-Isθ˙zCθzIrsθ˙zCθzIrsθ˙zSθzωbxωby (20)

where:

It=Irt+IgtIs=Irs+Igsϕd11=cxCθz-Irs+2Igtθ˙zSθzϕd12=cxSθz+Irs+2Igtθ˙zCθzϕd21=-cySθz-Irsθ˙zCθzϕd22=cyCθz-Irsθ˙zSθzϕ11=Igt+Irsθ¨zSθz+cxθ˙zSθz-kxCθz+2Igt-Igsθ˙z2Cθzϕ12=-Irs+Igtθ¨zCθz-cxθ˙zCθz-kxSθz+2Igt-Igsθ˙z2Sθzϕ21=Irtθ¨zCθz+cyθ˙zCθz+kySθzϕ22=Irtθ¨zSθz+cyθ˙zSθz-kyCθz

Since the two-axis tilt angles of the rotor (ϕx,ϕy), the two-axis tilt control torques (Tcx,Tcy) and the defined two-axis spacecraft angular rates (ωbx,ωby) are perpendicular to each other, respectively, to represent the equation set Equation (20) in the form of one single complex equation [26], the following complex quantities are defined by:

ϕ=ϕx+jϕyTc=Tcx+jTcyω=ωbx+jωby (21)

Then, the case-fixed tilt angles, control torques and spacecraft angular rates are expressed, in terms of the newly-defined complex variables and their complex conjugates, as follows:

ϕx=12ϕ¯+ϕϕy=j2ϕ¯-ϕTcx=12T¯c+TcTcy=j2T¯c-Tcωbx=12ω¯b+ωbωby=j2ω¯b-ωb (22)

The first row of Equation (20) is added to j=-1 times the second row of Equation (20), then substituting Equation (22) into the result and considering the relationship ejθz=cosθz+jsinθz, the following single differential equation with complex coefficients is yielded:

Irt+12Igtϕ¨e-jθz+12Igtϕ¯¨ejθz+cg-jIrs+Igtθ˙zϕ˙e-jθz+jIgtθ˙zϕ¯˙ejθz+Kx+Ky2-Igt-12Igsθ˙z2-jcgθ˙z+Igt+Irt+Irs2θ¨zϕe-jθz+Kx-Ky2-Igt-12Igsθ˙z2-jIrt-Igt-Irs2θ¨zϕ¯ejθz=-Irt+12Igtω˙be-jθz-12Igtω¯˙bejθz+jIrs+12Igsθ˙zωbe-jθz-j12Igsθ˙zω¯bejθz+Tce-jθz (23)

Rearranging Equation (23), we have:

e-jθzϕ¨+2cg2Irt+Igt-j2Irs2Irt+Igt+2Igt2Irt+Igtθ˙zϕ˙+Kx+Ky-2Igt-12Igsθ˙z22Irt+Igt-j2cg2Irt+Igtθ˙z+Igt+Irt+Irs2Irt+Igtθ¨zϕ+ω˙b-j2Irs2Irt+Igt+Igs2Irt+Igtθ˙zωb+ej2θzIgt2Irt+Igtϕ¯¨+j2Igt2Irt+Igtθ˙zϕ¯˙+Kx-Ky-2Igt-12Igsθ˙z22Irt+Igt-jIrt-Igt-Irs2Irt+Igtθ¨zϕ¯+Igt2Irt+Igtω¯˙b+jIgs2Irt+Igtθ˙zω¯b=e-jθz·TcIrt+12Igt (24)

For conciseness, the following quantities are defined by:

cg=cg2Irt+Igtωn=2Irs2Irt+Igtθ˙zγ=Igt2Irt+Igtγ2=Igs2Irt+Igtα=Kx+Ky-2Igt-12Igsθ˙z22Irt+Igtβ=Kx-Ky-2Igt-12Igsθ˙z22Irt+IgtIrt=Irt+12IgtJp=Igt+Irt+Irs2Irt+IgtJm=Irt-Igt-Irs2Irt+Igt

and taking the newly-defined quantities into Equation (24) yields:

e-jθzϕ¨+2cg-jωn+2γθ˙zϕ˙+α-j2Cgθ˙z+Jpθ¨zϕ+ω˙b-jωn+γ2θ˙zωb+ej2θzγϕ¯¨+j2γθ˙zϕ¯˙+β-jJmθ¨zϕ¯+γω¯˙b+jγ2θ˙zω¯b=TcIrt·e-jθz (25)

Eliminating the factor e-jθz in Equation (25), we obtain the more concise form of the GW linearization equations at zero tilt angles given by:

ϕ¨+2cg-jωn+2γθ˙zϕ˙+α-j2cgθ˙z+Jpθ¨zϕ+ω˙b-jωn+γ2θ˙zωb+ej2θzγϕ¯¨+j2γθ˙zϕ¯˙+β-jJmθ¨zϕ¯+γω¯˙b+jγ2θ˙zω¯b=TcIrt (26)

Finally, substituting Equation (21) into Equation (26), substituting e2θz with C2θz+jS2θz and restoring the results expressed by the complex quantity into real-value equations, we obtain the GW linearization equations at zero tilt angles represented in the real-value form:

1+γC2θzγS2θzγS2θz1-γC2θzϕ¨xϕ¨y+2cg-2γθ˙zS2θzωn+2γθ˙z+2γθ˙zC2θz-ωn+2γθ˙z+2γθ˙zC2θz2cg+2γθ˙zS2θzϕ˙xϕ˙y+α+βC2θz2cgθ˙z+βS2θz+Jp-JmC2θz+JmS2θzθ¨z-2cgθ˙z+βS2θz-Jp+JmC2θz-JmS2θzθ¨zα-βC2θzϕxϕy+1+γC2θzγS2θzγS2θz1-γC2θzω˙bxω˙by+-γ2θ˙zS2θzωn+γ2θ˙z+γ2θ˙zC2θz-ωn+γ2θ˙z+γ2θ˙zC2θzγ2θ˙zS2θzωbxωby=1IrtTcxTcy (27)

From the left side of Equation (27), each element of the coefficient matrices contains the twice periodic components about the motor spin speed θ˙z. Since the periodic terms have no effects on the measurement accuracy of the spacecraft angular rates (ωbx,ωby) and ignoring the periodic terms will save the unnecessary sensor for measuring the motor rotation angle θz, therefore, the periodic terms are ignored with the model simplifying to the following form:

ϕ¨xϕ¨y+2cgωn+2γθ˙z-ωn+2γθ˙z2cgϕ˙xϕ˙y+α2cgθ˙z+Jpθ¨z-2cgθ˙z+Jpθ¨zαϕxϕy+ω˙bxω˙by+0ωn+γ2θ˙z-ωn+γ2θ˙z0ωbxωby=1IrtTcxTcy (28)

4. Analysis of the Measurement Schemes of Spacecraft Angular Rates with the GW

In order to analyze the proposed measurement equations, the following two definitions are given:

Definition 1. 

If the tilt angle of the GW rotor works at a certain tilt position and remains unchanged as the spacecraft angular rates are measured with the GW, we call this situationStaticMeasurement”.

Definition 2. 

In contrast to Definition 1, when the tilt angular velocity of the GW rotor is nonzero as the spacecraft angular rates are measured with the GW, we call this situationDynamicMeasurement”.

From the derived measurement Equations (20) and (28), three pieces of valuable information are summarized as follows:

  • (1)

    Compared to Equation (20), the forms of linearization Equation (28) at zero tilt angles are obviously more concise. More importantly, after ignoring the twice periodic components in Equation (27), there exist no terms about motor rotation angle θz in Equation (28), which means that it is more convenient for the spacecraft angular rate sensing, since the special sensor for measuring the motor rotation angle in real time is no longer needed in this kind of situation.

  • (2)

    Equation (28) is obtained by substituting the operating points at zero tilt angles into Equation (20), which are suitable for the arbitrary operating state of the rotor. Therefore, combining the analysis (1), in the smaller tilt range of the rotor, Equation (28) is utilized to realize the spacecraft angular rate sensing with GW. However, when the tilt angles of the rotor become larger, the measurement accuracy with Equation (28) cannot meet the indicator requirement without any error compensation. The applications of the real-time linearization measurement Equation (20) and small tilt measurement Equation (28) are analyzed in the following figure.

In Figure 3, considering GW in the application scenario of static measurement, when the rotor works at large tilt angles, the measurement errors due to the linearization at zero tilt angles are significantly correlated to the tilt angles of the rotor, which can be modeled and compensated in the measurement Equation (28) by the methods of polynomial fitting, B-spline functions or table lookups based on the calibration data. Since the rotor needs to keep still for realizing the spacecraft angular rate sensing in this situation, the radial control torques cannot be supplied by the GW, which means that with Equation (28) as the measurement equations of the GW, it has two kinds of working modes: the radial torque outputs mode and the spacecraft angular sensing mode, and these two modes cannot be realized at the same time, we can name the two working modes as time-sharingmultiplexing. As previously mentioned, the greatest advantages of this scheme are that there is no need to set the rotary transformer for measuring the motor rotation angle θz, and the regular errors like the linearization at zero tilt angles can be more easily calibrated by ground experiments. However, this scheme has an obvious drawback that GW cannot realize the radial torque outputs and angular rate sense simultaneously, so that the application of GW is limited in the area of spacecraft.

Figure 3.

Figure 3

Measurement schemes of spacecraft angular rates with GW in different working modes.

Whereas in the state of dynamic measurement, since the measurement errors are not only relevant to the tilt angles of the rotor, but also to the tilt angular velocities and accelerations, it is difficult for Equation (28) to compensate the linearization errors by polynomial fitting or B-spline functions due to the huge workload. Therefore, in the case of dynamic measurement, the real-time Lyapunov’s linearization measurement Equation (20) need to be applied to sense the spacecraft angular rates, which can avoid the errors of the small tilt linearization Equation (28) at larger tilt angles. Most important of all, gyroscopic moments can be generated at the same time because of the existence of the angular momentum and the tilt angular velocity of the rotor in dynamic measurement. However, the prices are that a rotary transformer must be assembled in the GW system to measure the motor rotation angle θz, and the real-time disturbance estimation methods like [27,28] should be further developed to compensate regular mechanical errors for Equation (20), which will not be discussed in detail in this paper.

  • (3)

    Since the effects of the motor spin acceleration are considered in Equation (28), while the motor spin speed is being changed to control the spacecraft attitude along the spin axis, the angular rate sensing can be more accurately realized by Equation (28) in small tilt ranges.

5. Simulations

5.1. Simulation Platform

To demonstrate the effectiveness of the proposed angular rate measurement approach, a simulation platform as in Figure 4 is built. The simulation platform is divided into two layers: the torque output layer and the measurement layer. The former contains the motor control loop, the X-axis and the Y-axis tilt control loops. The variables θ˙zd,ϕxd,ϕyd are the command inputs of the GW control loops. The variables θ˙z,ϕx,ϕy are the corresponding measurable outputs of the above three control loops, respectively. The variables Tcz,Tcx,Tcy are control torques of the above three control loops, where Tcz is used to control the motor rotation speed, and the torques Tcx,Tcy make the rotor tilt along radial directions. The variables Tz,Tx,Ty acting on the spacecraft block are the three-axis control torques generated by the GW system. The sensor block includes the X-axis, Y-axis tilt angle sensors, the currents of torquer coils, motor rotation speed and angle sensors, which can directly measure the variables ϕx,ϕy,Tcx,Tcy,θz,θ˙z, respectively.

Figure 4.

Figure 4

Simulation platform of spacecraft angular rate sensing based on the gyrowheel system.

The measurement layer is designed to realize the angular rate sense of the spacecraft with the proposed measurement methods, which contains the real-time Lyapunov linearization Equation (20) and the small tilt linearization Equation (28). The tilt command inputs (ϕxd,ϕyd) as the desired operating points are utilized to realize the real-time Lyapunov linearization measurement. The outputs of the sensor block are input to both measurement equations. As previously mentioned, the disturbance estimation (refer to [27,28]) should be studied further for Equation (20) in engineering. The regular error compensation is investigated for Equation (28) for compensating the errors due to zero tilt angle linearization.

The spacecraft angular rates ωbx,ωby can be obtained from the proposed measurement equations; however, unlike the zero position linearization Equation (28), the twice periodic components are hardly separated and ignored from the real-time Lyapunov linearization Equation (20). Therefore, if the angular rates are sensed by Equation (20), the twice periodic components in the results should be filtered out by the notch filters G(s), which can be designed as follow:

G(s)=s2+2πas+(2πf)2s2+2πbs+(2πf)2

where f is the center frequency of the notch filter and given by f=2fmotor=50 Hz; here, fmotor represents the spin frequency of the motor; the parameters a and b are given by 0.1 and 60, respectively.

The key parameters in the simulation are given in Table 1. Besides, the initial attitude angular velocity of the spacecraft ωb=[ωbx;ωby;ωbz]=[0.001;0.001;0] rad/s, and ideally, we assume there exists no disturbance torque acting on the spacecraft, but the control torques from GW.

Table 1.

Gyrowheel and spacecraft design parameter in simulation.

Parameter Name Value
Rotor transverse-axis inertia Irt 3.458×10-3 kg · m2
Rotor spin-axis inertia Irs 6.402×10-3 kg · m2
Gimbal transverse-axis inertia Igt 1.2758×10-5 kg · m2
Gimbal spin-axis inertia Igs 1.8047×10-5 kg · m2
Torsion spring stiffness kx,ky 0.092Nm/rad
Torsion spring damping cx,cy 0 Nm/(rad/s)
Operating tilt range of rotor ϕx,ϕy 0°ϕx,ϕy5°
Spacecraft inertia Isat diag505050 kg · m2

In the following simulation, the static and dynamic measurements are studied, respectively. In both cases, the proposed measurement Equations (20) and (28) will be analyzed.

5.2. Static Measurement Validation

Considering the situation of the static measurement, which means that there is no radial control torque outputs in this case, the proposed measurement Equations (20) and (28) are applied to measure the spacecraft angular rates at the operating tilt angle range. As an example, when the constant motor speed of 157.04 rad/s is given and the X-axis tilt control commands of the rotor (ϕxd) are given by 0,0.1,0.5,1,1.5,2,2.5,3,3.5,4,4.5,5 in turn, the change curves of the measurement errors of Equations (20) and (28) with the tilt angles are shown in Figure 5.

Figure 5.

Figure 5

The change of measurement accuracy with the tilt angle.

From Figure 5, we find:

  1. The measurement accuracy decreases with the increase of the tilt angle for both the real-time linearization equation and the zero position linearization equation; however, due to the linearization operating points at zero tilt angles, the measurement accuracy of the latter deteriorates more seriously than the former.

  2. The absolute measurement accuracy of the real-time linearization Equation (20) within operating ranges meets the adequate accuracy requirement. Therefore, Equation (20) can be applied to the operating state at arbitrary tilt angles, but if there is not any linearization error compensation for Equation (28), the zero position linearization Equation (28) is more suitable for the small tilt angle of the rotor, rather than the larger tilt angle of the rotor (for example, see Figure 6 and Figure 7.

Figure 6.

Figure 6

Static measurement ϕxd=0.1°,ϕyd=0°, constant motor spin rate θ˙zd=157.04 rad/s: (a) X-axis angular rate sensing of the spacecraft ωbx; (b) Y-axis angular rate sensing of the spacecraft ωby.

Figure 7.

Figure 7

Static measurement ϕxd=4.8°,ϕyd=0°, constant motor spin rate θ˙zd=157.04 rad/s: (a) X-axis angular rate sensing of spacecraft ωbx; (b) Y-axis angular rate sensing of spacecraft ωby.

Further, considering the measurement Equation (28) without the need for sensing the motor rotation angle θz and that the fault-tolerant performance of the measurement Equation (28) is more excellent than Equation (20), if the measurement errors of Equation (28) can be compensated, it will be a better choice in the time-sharing multiplexing scheme. Since the linearization errors vary regularly with the tilt angle according to the error curve in Figure 5, the error compensation expressions of the measured spacecraft angular rates (ωbxe,ωbye) are established for Equation (28) based on the simulation error data with polynomial fitting functions, which are given by:

ωbxe=-1.447×10-7·ϕxd5+1.379×10-6·ϕxd4-6.801×10-6·ϕxd3+1.080×10-5·ϕxd2-8.840×10-6·ϕxd+5.349×10-7ωbye=-4.355×10-7·ϕxd5+1.501×10-6·ϕxd4+2.008×10-4·ϕxd3+6.730×10-6·ϕxd2-8.229×10-6·ϕxd+8.113×10-8 (29)

With Equation (29) as the compensation equations of the linearization errors, that is ωbx_new=ωbx+ωbxe,ωby_new=ωby+ωbye, then the measurement error curves with the compensated small tilt linearization equations are also shown in Figure 5 and expressed by the green dotted line and squire markers. From this figure, the measurement accuracy with the measurement Equation (28) after the polynomial compensation is improved significantly, even superior to the real-time linearization measurement Equation (20) in this case. Therefore, when the sharing time multiplexing measurement scheme is adopted, compared to Equation (20), the measurement Equation (28) with regular error compensation components is an ideal method of spacecraft angular rate sensing.

Especially, the response curves of the X-axis tilt control commands given by 0.1° and 4.8° are shown as Figure 6 and Figure 7, respectively. From Figure 6, when the rotor is working at the tilt angle of 0.1°, the measurement accuracy of the zero position linearization Equations (28) with compensation terms (ωbxe,ωbye) is improved to precede 10-7 rad/s compared to the ones without any compensation term. At this point, the real-time Lyapunov linearization measurement can also achieve the perfect measurement performance of the spacecraft angular rates. When the tilt angle of the rotor is increased to 4.8° in Figure 7, the measurement errors of the zero position linearization Equation (28) with compensation terms (ωbxe,ωbye) are far less than 10-6 rad/s. The real-time Lyapunov linearization measurement accuracy can arrive at 10-6 rad/s. However, the measurement accuracy of the zero position linearization Equation (28) without any compensation term deteriorates seriously, so that the uncompensated zero position linearization equations are not suitable for the angular rate sensing at the large tilt angle. However, since the motor spin angle sensor needs to be introduced to realize the measurement of the motor spin angle when the real-time Lyapunov linearization measurement equations are used to realize the angular rate sensing, it will make the measurement realization more complex in the time-sharing multiplexing scheme.

Comparing Figure 6 to Figure 7, the foregoing analysis for static measurement can be validated; the most important and useful information is given: zero tilt angle linearization Equation (28) with the regular error compensation components is the best choice for the time-sharing multiplexing scheme of GW.

5.3. Dynamic Measurement Validation

In this subsection, we investigate the dynamic measurement of the spacecraft angular rates with the GW, in which case, the control command of the X-axis tilt angle ϕxd keeps as time varying and is given by ϕxd=4sin(2π·0.05t)°, so that the Y-axis attitude angle of the spacecraft can be driven by the gyroscopic moment from the GW. The response curves of the dynamic measurement of the spacecraft angular rates with the GW are shown in Figure 8.

Figure 8.

Figure 8

Dynamic measurement ϕxd=4sin(2π·0.05t)°,ϕyd=0°, constant motor spin rate θ˙zd=157.04+20sin(2π·0.02t)rad/s: (a) X-axis angular rate sensing of spacecraft ωbx; (b) Y-axis angular rate sensing of spacecraft ωby.

Similarly with the previous static measurement case, in Figure 8, the X-axis and Y-axis angular rates can be sensed accurately by the real-time Lyapunov’s linearization method using GW, and the measurement equations linearized at zero tilt position no longer satisfy the measurement requirement. Moreover, since the linearization errors depend on the tilt angular rate of the rotor, it is difficult to establish the compensation polynomial equations by simulation data in dynamic measurement. Therefore, even if in the dynamic measurement case, which means that the gyroscopic moments are produced to control the spacecraft attitudes by tilting the rotor of GW along the radial direction, the proposed innovative measurement Equation (20) based on real-time Lyapunov’s linearization is also an effective way.

6. Conclusions

The GW can not only realize the function of the two-dimensional angular rate sensing, but also the three-dimensional torque output at the same time. The angular rate sensing with GW could be an effective supplement to the conventional ACS rate gyro configurations.

To achieve the above-mentioned goal, two principal contributions to the angular rate measurement with GW are made in this paper:

  • (1)

    By combining the real-time Lyapunov’s linearization with the complex quantity transform, two different measurement models of the spacecraft angular rate sensing with GW are established; we named them as the “real-time Lyapunov linearization measurement model” and the “small tilt measurement model”, respectively.

  • (2)

    For both established measurement models of GW, two different application schemes are proposed: “time-sharing multiplexing of actuator and sensor” and “simultaneous realization of actuator and sensor”. Additionally, the advantage and disadvantage of the two measurement schemes is also presented.

Limited to the experiment conditions, simulations are performed instead of the validation experiment with the GW prototype in this paper. By combining the ground calibration, the proposed measurement method needs to be investigated further in the future.

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China under Grant Nos. 61427809, 61473099 and 61333001.

Abbreviations

The following abbreviations are used in this manuscript:

GW

Gyrowheel

ACS

Attitude control system

DTG

Dynamically-tuned gyroscope

VSCMG

Variable-speed control moment gyroscope

CMG

Control moment gyroscope

MSDGCMG

Magnetically-suspended double-gimbal control moment gyroscope

AMBs

Active magnetic bearings

Author Contributions

Xiaokun Liu and Yu Yao studied the GW system, derived and verified the GW full dynamics model. Yu Yao outlined the structure of this paper and guides the simulation design. Xiaokun Liu and Hui Zhao proposed the real-time Lyapunov linearization method for the angular rate sensing with the GW. Xiaokun Liu performed the simulation, and together with Hui Zhao analyzed the simulation results. Xiaokun Liu wrote this paper. Fenghua He fixed some grammar errors.

Conflicts of Interest

The authors declare no conflict of interest.

References

  • 1.Wu B. Spacecraft Attitude Control with Input Quantization. AIAA J. Guid. Control Dyn. 2016;39:176–181. doi: 10.2514/1.G001427. [DOI] [Google Scholar]
  • 2.Battagliere M.L., Santoni F., Piergentili F. Passive magnetic attitude stabilization system of the EduSAT microsatellite. Proc. Inst. Mech. Eng. G J. Aerosp. Eng. 2010;224:1097–1106. doi: 10.1243/09544100JAERO732. [DOI] [Google Scholar]
  • 3.Rufino G., Grassi M. Multi-Aperture CMOS Sun Sensor for Microsatellite Attitude Determination. Sensors. 2009;9:4503–4524. doi: 10.3390/s90604503. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Chobotov V.A. Spacecraft Attitude Dynamics and Control. Krieger Publishing Company; Malabar, FL, USA: 1991. [Google Scholar]
  • 5.Fang J., Zheng S., Han B. Attitude sensing and dynamic decoupling based on active magnetic bearing of MSDGCMG. IEEE Trans. Instrum. Meas. 2012;61:338–348. doi: 10.1109/TIM.2011.2164289. [DOI] [Google Scholar]
  • 6.Liu B., Fang J., Liu G. Design of a magnetically suspended gyrowheel and analysis of key technologies. Acta Aeronaut. Astronaut. Sin. 2011;32:1478–1487. [Google Scholar]
  • 7.Stevenson D., Schaub H. Nonlinear control analysis of a double-gimbal variable-speed control moment gyroscope. AIAA J. Guid. Control Dyn. 2012;35:787–793. doi: 10.2514/1.56104. [DOI] [Google Scholar]
  • 8.Inumoh L.O., Forshaw J.L., Horri N.M. Tilted wheel satellite attitude control with air-bearing table experimental results. Acta Aeronaut. Astronaut. Sin. 2015;117:414–429. doi: 10.1016/j.actaastro.2015.09.007. [DOI] [Google Scholar]
  • 9.Inumoh L.O., Horri N.M., Forshaw J.L., Pechev A. Bounded gain-scheduled LQR satellite control using a tilted wheel. IEEE Trans. Aerosp. Electron. Syst. 2014;50:1726–1738. doi: 10.1109/TAES.2014.120778. [DOI] [Google Scholar]
  • 10.Zhang H. Measuring attitude rates through angular momentum gyros. J. Spacecr. Rocket. 1999;36:919–921. doi: 10.2514/2.3514. [DOI] [Google Scholar]
  • 11.Dzielski J., Bergmann E., Paradiso J.A., Rowell D., Wormley D. Approach to control moment gyroscope steering using feedback linearization. AIAA J. Guid. Control Dyn. 1991;14:96–106. doi: 10.2514/3.20610. [DOI] [Google Scholar]
  • 12.Titterton D.H., Weston J.L. Strapdown Inertial Navigation Technology. 2nd ed. The Institution of Electrical Engineers; Stevenage, UK: 2004. [Google Scholar]
  • 13.Zheng S., Han B., Guo L. Composite Hierarchical Antidisturbance Control for Magnetic Bearing System Subject to Multiple External Disturbances. IEEE Trans. Ind. Electron. 2014;61:7004–7012. doi: 10.1109/TIE.2014.2316226. [DOI] [Google Scholar]
  • 14.Tyc G., Whitehead W., Pradhan S. GyroWheelTM—An Innovative New Actuator\Sensor for 3-axis Spacecraft Attitude Control; Proceedings of the 13th Annual AIAA/USU Conference on Small Satellites; Logan, UT, USA. 23–26 August 1999. [Google Scholar]
  • 15.Harrison P.T. Master’s Thesis. Department of Mechanical and erospace Engineering, Carleton University; Ottawa, ON, Canada: 2003. Development and Testing of a GyroWheel Based Control System for the SCISAT-1 Scientific Satellite. [Google Scholar]
  • 16.Zheng S., Han B. Investigations of an integrated angular velocity measurement and attitude control system for spacecraft using magnetically suspended double-gimbal CMGs. Adv. Space Res. 2013;51:2216–2228. doi: 10.1016/j.asr.2013.01.015. [DOI] [Google Scholar]
  • 17.Liu X., Zhao H., Huo X., Yao Y. Analysis of characteristics of torque output of gyrowheel; Proceedings of the 27th Chinese Control and Decision Conference; Qingdao, China. 23–25 May 2015; pp. 4668–4673. [Google Scholar]
  • 18.Cain J.S. Investigation of the Crossed Flexure Pivot and the Dynamics of the Momentum Management System Spacecraft Control Component and the Dynamically Tuned Gyroscope. Carleton University; Ottawa, ON, Canada: 1999. [Google Scholar]
  • 19.Ower J.C. Ph.D. Thesis. Department of Mechanical and erospace Engineering, Carleton University; Ottawa, ON, Canada: 2000. Analysis and Control System Design of an Innovative Tuned-Rotor Instrument. [Google Scholar]
  • 20.Hall J.M. Master’s Thesis. Department of Mechanical and Erospace Engineering, Carleton University; Ottawa, ON, Canada: 2000. Calibration of an Innovative Rate Sensing/momentum Management Instrument for De-Tuned Operation and Temperature Effects. [Google Scholar]
  • 21.Liu X., Zhao H., Huo X., Zhang X., Yao Y. A new rate sensing scheme for an innovative actuator\sensor-gyrowheel; Proceedings of the 2015 54th Annual Conference of the IEEE Society of Instrument and Control Engineers of Japan (SICE); Hang Zhou, China. 28–30 July 2015; pp. 134–139. [Google Scholar]
  • 22.Chen X.Y., Wan D.J. Test Method for Calibrating Dynamic Error Parameters of Strapdown Gyroscopes. J. Southeast Univ. 1998;28:114–119. [Google Scholar]
  • 23.Liu X., Yao Y., Ma K., Zhao H., He F. Spacecraft Angular Rates Estimation with Gyrowheel Based on Extended High Gain Observer. Sensors. 2016;16:537–556. doi: 10.3390/s16040537. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Sun Y., Joo E. Hybrid fuzzy control of robotics systems. IEEE Trans. Fuzzy Syst. 2004;12:755–765. doi: 10.1109/TFUZZ.2004.836097. [DOI] [Google Scholar]
  • 25.Slotine J.J.E., Li W. Applied Nonlinear Control. Prentice-Hall; Englewood Cliffs, NJ, USA: 1991. [Google Scholar]
  • 26.Craig J.G. Theory of Operation of an Elastically Supported Tuned Gyroscope. IEEE Trans. Aerosp. Electron. Syst. 1972;8:280–288. doi: 10.1109/TAES.1972.309510. [DOI] [Google Scholar]
  • 27.Boskovic J.D., Li S., Mehra R.K. Fault tolerant control of spacecraft in the presence of sensor bias; Proceedings of the American Control Conference; Chicago, IL, USA. 28–30 June 2000; pp. 1205–1209. [Google Scholar]
  • 28.Mercker T.H., Akella M.R. Rigid-body attitude tracking with vector measurements and unknown gyro bias. AIAA J. Guid. Control Dyn. 2011;34:1474–1484. doi: 10.2514/1.53111. [DOI] [Google Scholar]

Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES