====== Gyroscope ====== ===== Introduction ===== A gyroscope is a device used primarily for navigation and measurement of angular velocity ((E. Miranda and M. Wanderley, //New Digital Instruments: Control and Interaction Beyond the Keyboard//, A-R Editions, Wisconsin, 2006. )) ((Wikipedia: Gyroscope. http://en.wikipedia.org/wiki/Gyroscope)) ((J. Fraden, //Handbook of Modern Sensors: Physics, Designs, and Applications.// Springer Science+Business Media, New York 3rd Ed., 2004. )). Gyroscopes are available that can measure rotational velocity in 1, 2, or 3 directions. 3-axis gyroscopes are often implemented with a 3-axis accelerometer to provide a full 6 degree-of-freedom (DoF) motion tracking system. Gyroscopes have evolved from mechanical-inertial 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((R. Serway, and R. Beichner, //Physics for Scientists and Engineers//, Thomson Learning Inc., Toronto, 5th Ed., 2000.)). 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. {{ :sensors:gyroscope_operation.gif|Gimballed gyroscope, showing how each gimbal offers an additional degree of rotational freedom. Taken from http://commons.wikimedia.org/wiki/File:Gyroscope_operation.gif }} 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). {{ :sensors:gyroscope_axes_crop.jpg |A torque about the input axis produces precession about the output axis. Taken from [3].}} 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 measured3). 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 ((C. Verplaetse, //[[http://domino.research.ibm.com/tchjr/journalindex.nsf/a3807c5b4823c53f85256561006324be/e645f6f53cc340f285256bfa00685d84?OpenDocument|Inertial proprioceptive devices: self-motion-sensing toys and tools - MIT Media Lab.]]//, IBM Systems Journal 35(3&4), 1996.)) ((Wikipedia: Inertial Navigation Systems. http://en.wikipedia.org/wiki/Inertial_navigation_system)). 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 (Micro-machined Electro-Mechanical 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. {{ :sensors:corioliskraftanimation.gif |In the inertial frame of reference (upper part of the picture), the black object moves in a straight line. However, the observer (red dot) who is standing in the rotating frame of reference (lower part of the picture) sees the object as following a curved path. Taken from http://en.wikipedia.org/wiki/Coriolis_effect }} \\ {{ :sensors:gyroscope_coriolis_accel.jpg?350 |http://www.invensense.com/shared/pdf/MEMSGyroComp.pdf}} Vibrating structure gyroscopes contain a micro-machined 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. {{ :sensors:gyro_vsg1.gif?400 |Inner structure of a Vibrating Structure Gyroscope. Taken from [7].}} \\ 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. {{ :sensors:gyro_vsg2.gif? | When the mass is driven upward, a Coriolis force acts on the mass, pushing it left. When the mass is driven downward, the Coriolis force acts in the opposite direction. Taken from [7].}} \\ 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 ((J. Green, D. Krakauer, [[http://www.analog.com/library/analogDialogue/archives/37-03/gyro.html|New iMEMS Angular Rate Sensing Gyroscope]], Analog Dialogue 37(3), 2003.)) . \\ {{ :sensors:gyro_vsg3.gif |The complete basic setup, showing how the capacitive sense fingers move as the Coriolis force acts on the mass. Taken from [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. {{:sensors:sagnac_effect.gif|Depiction of the Sagnac effect in the general case of a circle. Taken from http://mathpages.com/rr/s2-07/2-07.htm}} {{ :sensors:gyro_sagnac_interferometer.png|Schematic representation of a Sagnac Interferometer. Taken from http://en.wikipedia.org/wiki/Sagnac_effect}} 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 air-filled straight tubes or a long fibre-optic 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 system5). 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 3-axis 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 fibre-optic 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((iMar Inertial Navigation and Measuring Systems for Stabilization, Surveying, Navigation, Guidance and Control. Available online: http://www.imar-navigation.de/englishside/imar.htm. Last accessed 2009 02 26.)). ===== 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. Multi-axis sensing gyros have multiple single-axis gyros oriented orthogonal to one another. Vibrating structure gyroscopes are usually single-axis (yaw) gyros or dual-axis 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 full-scale 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 g-force 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/hour1/2 or deg/sec1/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°/sec1/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 * switch-on to switch-on * 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 warm-up 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 switch-on and to be almost non-existent 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 [[wp>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 ((Silicon Sensing - Glossary. Available online: http://www.siliconsensing.com/61. Last accessed 2009 02 26.)). ===== Devices ===== {{template>device |company=Analog Devices |model=ADXRS610 |sources=[[http://www.digikey.ca\|Digikey]] CAN$ 38.26\\ [[http://www.partminer.com/\|PartMiner]]\\ [[http://www.analog.com/en/index.html/\|Analog Devices]]\\ CAN$ 30.36 |description=±300 degrees per second Single Chip Yaw Rate Gyro with Signal Conditioning |datasheet= [[http://www.analog.com/static/imported-files/data_sheets/ADXRS610.pdf\|adxrs610.pdf]] |notes=Nonlinearity: 0.1% of Full-Scale 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) }} {{template>device |company=Analog Devices |model= EVAL-ADXRS610Z |sources=[[http://www.digikey.ca/\|Digikey]] CAN$ 83.94\\ [[http://www.partminer.com/\|PartMiner]]\\ [[http://www.analog.com/en/index.html/\|Analog Devices]] CAN$ 50.60 |description=±300 degrees per second Single Chip Yaw Rate Gyro Evaluation Board |datasheet=[[http://www.analog.com/static/imported-files/eval_boards/EVAL-ADXRS610.pdf\|EVAL-ADXRS610.pdf]] |resources= |notes= |variants=EVAL-ADXRS612Z (Board for ADXRS612), EVAL-ADXRS614Z (Board for ADXRS614) }} {{template>device |company=Invensense |model=IDG500 |sources=[[http://www.sparkfun.com/commerce/product_info.php?products_id=9070\|Sparkfun]] US$ 39.95 |description=±500/110 degrees per second dual-axis gyroscope |datasheet=[[http://www.sparkfun.com/datasheets/Components/SMD/Datasheet_IDG500.pdf\|IDG500.pdf]] |resources= |notes=Two separate outputs per axis for standard and high sensitivity:\\ X-/Y-Out Pins: 500°/s full scale range 2.0mV/°/s sensitivity\\ X/Y4.5Out Pins: 110°/s full scale range 9.1mV/°/s sensitivity |variants= }} {{template>device |company=Invensense/Sparkfun |model=IDG300 Breakout board |sources=[[http://www.sparkfun.com/commerce/product_info.php?products_id=698\|Sparkfun]] US$ 74.95 |description=±300 degrees per second dual-axis gyroscope on breakout board |datasheet=[[http://www.sparkfun.com/datasheets/Components/IDG-300_Datasheet.pdf\|IDG300.pdf]] |resources=[[http://www.sparkfun.com/datasheets/Sensors/IDG300-Breakout.pdf\|Breakout Schematic]], [[http://www.sparkfun.com/datasheets/Sensors/IDG300-Breakout-Dimensional.pdf\|Breakout Dimensional]] |notes= |variants= }} {{template>device |company=Sparkfun |model=SEN-08189 6 DoF Inertial Measuring Unit |sources=[[http://www.sparkfun.com/commerce/product_info.php?products_id=8189\|Sparkfun ]]\\ US$ 199.95 |description=Bluetooth Wireless Inertial Measurement Unit consisting of 3 ADXRS150 (±150°/s max rate) gyroscopes and a Freescale MMA7260Q 3-axis accelerometer |datasheet=[[http://www.sparkfun.com/datasheets/Sensors/IMU/DataSheet-6DOF-v2.pdf\|6 DoF Measurement Unit]]\\ [[http://www.analog.com/static/imported-files/data_sheets/ADXRS150.pdf\|ADXRS150 Gyroscope]]\\ [[http://www.sparkfun.com/datasheets/Accelerometers/MMA7260Q-Rev1.pdf\|Freescale MMA7260Q 3-Axis Accelerometer]] |resources= |notes=ADXRS150 Gyroscope Specs: Nonlinearity: 0.1% of Full-Scale Range\\ Working Temperature Range: -40°C - 85°C\\ Shock Survivability: 2000g\\ Bandwidth: Adjustable (Typical Bandwidth: 40Hz) |variants= }} ===== Media ===== {{:sensors:gyro_breadboard.jpg?200|A vibrating structure gyroscope: Model ADXRS300 (Predecessor of ADXRS610)}} {{youtube>dn9O7adrO_M}} {{tag>Sensor Gyroscope MEMS Optical Rotary_velocity Rotation}} ===== External links & references =====