Table of Contents
Gyroscope
Introduction
A gyroscope is a device used primarily for navigation and measurement of angular velocity ^{1)} ^{2)} ^{3)}. Gyroscopes are available that can measure rotational velocity in 1, 2, or 3 directions. 3axis gyroscopes are often implemented with a 3axis accelerometer to provide a full 6 degreeoffreedom (DoF) motion tracking system.
Gyroscopes have evolved from mechanicalinertial spinning devices consisting of rotors, axles, and gimbals to various incarnations of electronic and optical devices. Each exploits some physical property of the system allowing it to detect rotational velocity about some axis. There are three basic types of gyroscope:
 Rotary (classical) gyroscopes
 Vibrating Structure Gyroscope
 Optical Gyroscopes
Rotary Gyroscope
The classic gyroscope exploits the law of conservation of angular momentum which, simply stated, says that the total angular momentum of a system is constant in both magnitude and direction if the resultant external torque acting upon the system is zero^{4)}. These gyroscopes typically consist of a spinning disk or mass on an axle, which is mounted on a series of gimbals. Each gimbal offers the spinning disk an additional degree of rotational freedom. The gimbals allow the rotor to spin without applying any net external torque on the gyroscope. Thus as long as the gyroscope is spinning, it will maintain a constant orientation. When external torques or rotations about a given axis are present in these devices, orientation can be maintained and measurement of angular velocity can be measured due to the phenomenon of precession.
Precession occurs when an object spinning about some axis (the spin axis) has an external torque applied in a direction perpendicular to the spin axis (the input axis). In a rotational system when net external torques are present, the angular momentum vector (which is along the spin axis) will move in the direction of the applied torque vector. As a result of the torque, the spin axis rotates about an axis that is perpendicular to both the input axis and spin axis (called the output axis).
This rotation about the output axis is then sensed and fed back to the input axis where a motor or similar device applies torque in the opposite direction, cancelling the precession of the gyroscope and maintaining its orientation. This cancellation can also be accomplished with two gyroscopes oriented at right angles to one another.
To measure rotation rate, counteracting torque is pulsed at regular time intervals. Each pulse represents a fixed angular rotation δθ, and the pulse count in a fixed time interval t will be proportional to the net angle change θ over that time period – thus, the applied counteracting torque is proportional to the rotation rate to be measured^{3)}.
Today rotary gyroscopes are mainly used in stabilization applications. The presence of moving parts (gimbals, rotors) means that these gyroscopes can wear out or jam. A number of bearing types have been developed to minimize the wear and chance for jamming in these gyroscopes ^{5)} ^{6)}. Another consequence of moving parts is that it limits how small these gyroscopes can be. Thus rotary gyroscopes are mostly used today in harsh military and naval environments which are subject to shock and intense vibration, and where physical size is not critical. These units are therefore not readily commercially available.
Vibrating Structure Gyroscope
Vibrating structure gyroscopes are MEMS (Micromachined ElectroMechanical Systems) devices that are easily available commercially, affordable, and very small in size.
Fundamental to an understanding of the operation of an vibrating structure gyroscope is an understanding of the Coriolis force. In a rotating system, every point rotates with the same rotational velocity. As one approaches the axis of rotation of the system, the rotational velocity remains the same, but the speed in the direction perpendicular to the axis of rotation decreases. Thus, in order to travel in a straight line towards or away from the axis of rotation while on a rotating system, lateral speed must be either increased or decreased in order to maintain the same relative angular position (longitude) on the body. The act of slowing down or speeding up is acceleration, and the Coriolis force is this acceleration times the mass of the object whose longitude is to be maintained. The Coriolis force is proportional to both the angular velocity of the rotating object and the velocity of the object moving towards or away from the axis of rotation.
Vibrating structure gyroscopes contain a micromachined mass which is connected to an outer housing by a set of springs. This outer housing is connected to the fixed circuit board by a second set of orthogonal springs.
The mass is continuously driven sinusoidally along the first set of springs. Any rotation of the system will induce Coriolis acceleration in the mass, pushing it in the direction of the second set of springs. As the mass is driven away from the axis of rotation, the mass will be pushed perpendicularly in one direction, and as it is driven back toward the axis of rotation, it will be pushed in the opposite direction, due to the Coriolis force acting on the mass.
The Coriolis force is detected by capacitive sense fingers that are along the mass housing and the rigid structure. As the mass is pushed by the Coriolis force, a differential capacitance will be detected as the sensing fingers are brought closer together. When the mass is pushed in the opposite direction, different sets of sense fingers are brought closer together; thus the sensor can detect both the magnitude and direction of the angular velocity of the system ^{7)} .
Optical Gyroscope
Optical gyroscopes were developed soon after the discovery of laser technology. The appeal of this type of gyroscope is that they contain no moving parts, and hence are not susceptible to mechanical wear or drifting. Optical gyroscopes differ from other types in that they do not rely on conservation of angular momentum in order to operate. Instead, their functionality depends only on the constancy of the speed of light.
Optical gyroscopes operate under the principle of the Sagnac effect. It easiest to understand this principle in the general case of a circle. A light source is positioned on a circle, emitting two beams of light in either direction. If the source stays stationary, then both beams of light require an equal amount of time to traverse the circle and arrive back at the source. However, if the source is rotating along the circle, then it takes more time for the beam in front of the source to complete its path.
This principle can in fact be generalized to any loop, regardless of shape. In particular, we can measure the effect using a ring interferometry setup. Here, a laser beam is first split by a half silvered mirror. Then the two beams traverse identical paths but opposite directions around a loop consisting of either flat mirrors and airfilled straight tubes or a long fibreoptic cable. These two beams then recombine at a detector. When the system is rotating, one of the beams must travel a greater distance than the opposite traveling beam to make it to the detector. This difference in path length (or Doppler shift) is detected as a phase shift by interferometry. This phase shift is proportional to the angular velocity of the system^{5)}.
Often optical gyroscope units consist of 3 mutually orthogonal gyroscopes for rotation sensing about all three orthogonal rotation axes. They are also typically implemented with 3axis accelerometers thus providing full motion sensing in 6 DoF.
Like rotor gyroscopes, optical gyroscopes are limited in how physically small they can get, due to the extensive amount of fibreoptic cable needed and presence of optical equipment. Thus these gyroscopes are often used in naval and aviation applications, and where physical size is not an issue. Therefore optical gyroscopes are typically not readily available commercially^{8)}.
Specifications
A gyroscope sensor has the following basic specifications:
 Measurement range
 Number of sensing axes
 Nonlinearity
 Working temperature range
 Shock survivability
 Bandwidth
 Angular Random Walk (ARW)
 Bias
 Bias Drift
 Bias Instability
Measurement range – This parameter specifies the maximum angular speed with which the sensor can measure, and is typically in degrees per second (˚/sec).
Number of sensing axes – Gyroscopes are available that measure angular rotation in one, two, or three axes. Multiaxis sensing gyros have multiple singleaxis gyros oriented orthogonal to one another. Vibrating structure gyroscopes are usually singleaxis (yaw) gyros or dualaxis gyros, and rotary and optical gyroscope systems typically measure rotation in three axes.
Nonlinearity – Gyroscopes output a voltage proportional to the sensed angular rate. Nonlinearity is a measure of how close to linear the outputted voltage is proportional to the actual angular rate. Not considering the nonlinearity of a gyro can result in some error in measurement. Nonlinearity is measured as a percentage error from a linear fit over the fullscale range, or an error in parts per million (ppm).
Working temperature range – Most electronics only work in some range of temperatures. Operating temperatures for gyroscopes are quite large; their operating temperatures range from roughly 40˚C to anywhere between 70 and 200˚C and tend to be quite linear with temperature. Many gyroscopes are available with an onboard temperature sensor, so one does not need to worry about temperature related calibrations issues.
Shock Survivability – In systems where both linear acceleration and angular rotation rate are measured, it is important to know how much force the gyroscope can withstand before failing. Fortunately gyroscopes are very robust, and can withstand a very large shock (over a very short duration) without breaking. This is typically measured in g’s (1g = earth’s acceleration due to gravity), and occasionally the time with which the maximum gforce can be applied before the unit fails is also given.
Bandwidth – The bandwidth of a gyroscope typically measures how many measurements can be made per second. Thus the gyroscope bandwidth is usually quoted in Hz.
Angular Random Walk (ARW)  This is a measure of gyro noise and has units of deg/hour^{1/2} or deg/sec^{1/2}. It can be thought of as the variation (or standard deviation), due to noise, of the result of integrating the output of a stationary gyro over time. So, for example, consider a gyro with an ARW of 1°/sec^{1/2} being integrated many times to derive an angular position measurement: For a stationary gyro, the ideal result  and also the average result  will be zero. But the longer the integration time, the greater will be the spread of the results away from the ideal zero. Being proportional to the square root of the integration time, this spread would be 1° after 1 second and 10° after 100 seconds.
Bias  The bias, or bias error, of a rate gyro is the signal output from the gyro when it is NOT experiencing any rotation. Even the most perfect gyros in the world have error sources and bias is one of these errors. Bias can be expressed as a voltage or a percentage of full scale output, but essentially it represents a rotational velocity (in degrees per second). Again, in a perfect world, one could make allowance for a fixed bias error. Unfortunately bias error tends to vary, both with temperature and over time. The bias error of a gyro is due to a number of components:
 calibration errors
 switchon to switchon
 bias drift
 effects of shock (g level)
Individual measurements of bias are also affected by noise, which is why a meaningful bias measurement is always an averaged series of measurements.
Bias Drift  This refers specifically to the variation of the bias over time, assuming all other factors remain constant. Basically this is a warmup effect, caused by the self heating of the gyro and its associated mechanical and electrical components. This effect would be expected to be more prevalent over the first few seconds after switchon and to be almost nonexistent after (say) five minutes.
Bias Instability  Bias Instability is a fundamental measure of the 'goodness' of a gyro. It is defined as the minimum point on the Allan Variance curve, usually measured in °/hr. It represents the best bias stability that could be achieved for a given gyro, assuming that bias averaging takes place at the interval defined at the Allan Variance minimum ^{9)}.
Devices
Analog Devices ADXRS610  Sources  

Description  ±300 degrees per second Single Chip Yaw Rate Gyro with Signal Conditioning 
Digikey CAN$ 38.26 PartMiner Analog Devices CAN$ 30.36 
Datasheet  adxrs610.pdf  
Resources 
 
Notes 
Nonlinearity: 0.1% of FullScale Range Working Temperature Range: 40°C  105°C Shock Survivability: 2000g Bandwidth: Adjustable (0.01  2500 Hz)  
Variants  ADXRS612 (±250 degrees per second); ADXRS614 (±50 degrees per second) 
Analog Devices EVALADXRS610Z  Sources  

Description  ±300 degrees per second Single Chip Yaw Rate Gyro Evaluation Board 
Digikey CAN$ 83.94 PartMiner Analog Devices CAN$ 50.60 
Datasheet  EVALADXRS610.pdf  
Resources 
 
Notes 
 
Variants  EVALADXRS612Z (Board for ADXRS612), EVALADXRS614Z (Board for ADXRS614) 
Invensense IDG500  Sources  

Description  ±500/110 degrees per second dualaxis gyroscope  Sparkfun US$ 39.95 
Datasheet  IDG500.pdf  
Resources 
 
Notes 
Two separate outputs per axis for standard and high sensitivity: X/YOut Pins: 500°/s full scale range 2.0mV/°/s sensitivity X/Y4.5Out Pins: 110°/s full scale range 9.1mV/°/s sensitivity  
Variants 

Invensense/Sparkfun IDG300 Breakout board  Sources  

Description  ±300 degrees per second dualaxis gyroscope on breakout board  Sparkfun US$ 74.95 
Datasheet  IDG300.pdf  
Resources  Breakout Schematic, Breakout Dimensional  
Notes 
 
Variants 

Sparkfun SEN08189 6 DoF Inertial Measuring Unit  Sources  

Description  Bluetooth Wireless Inertial Measurement Unit consisting of 3 ADXRS150 (±150°/s max rate) gyroscopes and a Freescale MMA7260Q 3axis accelerometer 
Sparkfun US$ 199.95 
Datasheet 
6 DoF Measurement Unit ADXRS150 Gyroscope Freescale MMA7260Q 3Axis Accelerometer  
Resources 
 
Notes 
ADXRS150 Gyroscope Specs:
Nonlinearity: 0.1% of FullScale Range Working Temperature Range: 40°C  85°C Shock Survivability: 2000g Bandwidth: Adjustable (Typical Bandwidth: 40Hz)  
Variants 
