Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current...

36
Sensors and Actuators Robert Stengel Robotics and Intelligent Systems, MAE 345, Princeton University, 2017 Copyright 2017 by Robert Stengel. All rights reserved. For educational use only. http://www.princeton.edu/~stengel/MAE345.html Biological Antecedents Critical Elements for System Observation and Control Control Effecters Output Sensors Navigation 1 Biologically Inspired Control Declarative Planning Procedural Formatting Reflexive Control Sensory input Motor output 2

Transcript of Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current...

Page 1: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Sensors and Actuators ! Robert Stengel!

Robotics and Intelligent Systems, MAE 345, Princeton University, 2017

Copyright 2017 by Robert Stengel. All rights reserved. For educational use only.http://www.princeton.edu/~stengel/MAE345.html

•!Biological Antecedents•!Critical Elements for System Observation and Control•!Control Effecters•!Output Sensors•!Navigation

1

Biologically Inspired Control

•! Declarative Planning

•! Procedural Formatting

•! Reflexive Control

•! Sensory input•! Motor output

2

Page 2: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Feedback Control Requires Sensors and Actuators

•! Desirable properties of sensors and actuators–! High bandwidth ( faster than system to be controlled)–! Accuracy and Precision–! Large dynamic range–! Sufficient power for control–! Reliability–! Low cost

3

Peripheral Sensory and Motor Neurons

Synapse: chemical/electrical axon-dendrite connection

4

Page 3: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Sensory and Motor Signal Paths to the Brain

Reflexive response is processed in the spinal rootsDeclarative and procedural response is processed in the brain

5

Skeletal Muscle

•! Attached to the skeleton to produce motion of limbs, torso, neck, and head•! Agonist-antagonist muscle pairs produce opposing motion (flexion and

extension)•! End-effecter strength depends on lever arm and varies with joint angle•! Voluntary (declarative) commands from somatic central nervous system

6

Page 4: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Sensory Neuron ReceptorsNeuron Receptors (corpuscles, disks, cells, muscle spindles)

generate action potentials that are transmitted to the spinal cordCutaneous and Sub-Cutaneous Receptors

7

The Eye

8

Page 5: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Retinal Cross SectionRod and Cone

CellsRetinal Ganglion

CellsAmacrine and

Horizontal Cells

9

Biological Inertial Measurement: The Inner Ear

Vestibular system measures linear and angular acceleration Integration with eye motion

10

Page 6: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Actuators!

11

RubbertuatorPneumatic analog of muscle

Contraction under pressure

Agonist-antagonist action produces rotation

Robot arm

Princeton s SLIM Robot, 1993

12

Page 7: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

13

Linear Hydraulic Actuator

Force multiplication by

large piston

Electro/mechanical

transduction via small piston

Electric Actuator !Brushed DC Motor

•! Current flowing through armature generates a magnetic field•! Permanent magnets torque the armature•! When armature is aligned with magnets, commutator (“brush”)

reverses current and magnetic field•! Multiple poles added to allow motor to smooth output torque and

to start from any position

Two-pole DC Motor

14

Page 8: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Electric Actuator !Brushless DC Motor

•! Armature is fixed, and permanent magnets rotate

•! Electronic controller commutates the electromagnetic force, providing a rotating field

•! Advantages–! Efficiency–! Noise–! Lifetime–! Reduced EMI–! Cooling–! Water-resistant

15

Electric Actuator !Stepper Motor

•! Brushless, synchronous motor that moves in discrete steps

•! Precise, quantized control without feedback

•! Armature teeth (outside of magnetic rotor) offset to induce rotary motion

16

Page 9: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Actuation Linkages

Belt Linkagehttp://www.youtube.com/watch?v=FV_P7GBAAgo

•! Gearing, leverage•! Gears•! Belts, Chains, Cables, Tendons•! Bellcranks

17

Harmonic Drive

•! Strain wave gearing on motor output

•! No backlash•! High gear ratios•! Good resolution

and repeatability•! High torque

18https://www.youtube.com/watch?v=8ATz0gSfOQ4

Page 10: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Ball/Roller ScrewTransforms rotary to linear motion

19

Reaction Wheel Flywheel on a motor shaft

20

Reaction wheel rpm is varied to trade angular momentum with a spacecraft for control

Three orthogonal wheels vary all components of angular momentumFourth wheel at oblique angle would provide redundancy

Page 11: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Control-Moment Gyro Flywheel on a motor shaft

21

RPM is fixed, axis is rotated to impart torque

Sensors!

22

Page 12: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Magnetometer •! Flux gate “compass”

–! Alternating current passed through one coil–! Permalloy core alternately magnetized by electromagnetic field–! Corresponding magnetic field sensed by second coil–! Distortion of oscillating field is a measure of one component of

the Earth s magnetic field•! Three magnetometers required to determine Earth s

magnetic field vector

23

Sun Angle Sensor •! Distance from centerline

measured by sensed pattern, which determines angle, !!

•! With index of refraction, n, angle to sun, !! , is determined

•! Reticle digitizes slit of light in 1st example

•! Photodetectors may provide digital (coarse) or analog (fine) outputs

tan! = d / hsin! ' = nsin! (Snell 's law)

n = index of refraction24

Page 13: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Potentiometer, Synchro, and Tachometer

Synchro (angle)

Potentiometer (displacement)Tachometer (rate)

25

Angular Encoder

26

Hall Effect Encoder

Transverse electric field induced by magnet

Page 14: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Linear Variable

Differential Transformer

27

Tactile SensorsPhotoelectric Key

Capacitive Touchpad

Pressure-Sensitive Touchpad

28

Page 15: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Strain Gauge

! =

"RRo

#$%

&'(Gauge Factor

Wheatstone Bridge

29

Resistance varies as material is stretched

Force Sensors

Force !Stiffness x Displacement(Strain)

30

Examples: arrays of strain gauges

Page 16: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Pressure and Temperature Sensors

Deflection of Diaphragm Between Chambers at

Different Pressure

Deflection of Bi-Metallic Element

Thermistors

Variation in Capacitance or Resistance

Mercury switch - on/off

Variation in Resistance 31

Air Data Sensors

32

Page 17: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Radar and SonarTracking (Pulse) RADAR (Doppler) Radar Gun

SONAR (SOund NAvigation and Ranging)Electronically Steered Array Tracking Radar

http://www.youtube.com/watch?v=LOgRBtbEuig

33

Ultrasonic (SONAR) RangefinderTransmit/Receive Unit

Antenna PatternChirp Spectrum

SensComp ( Polaroid ) Devices

Transmitted

Received

•! 5 chirps/s–! 8 pulses @ 60kHz–! 8 pulses @ 57kHz–! 16 pulses @ 53kHz–! 24 pulses @ 50kHz

34

Page 18: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Triangulation Rangefinders

35

Video and Computer VisionCCD Sensor

Optic Flow

CMOS Device

36

Page 19: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Spring Deflection Accelerometer

Proof Mass

Deflection is proportional to accelerationDamping required to reduce oscillation

!!!x = "ks!x m

!x = m

ks!!!x

37

Force Rebalance Accelerometer

!!!x = fx m = torque moment arm

m"!x " 0

Torquer voltage required to re-center the proof mass becomes the measure of acceleration

Example of closed-loop control 38

Page 20: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

MicroElectroMechanical System (MEMS) Accelerometer

39

3-DOF MEMS Accelerometer

Vibrating Piezoelectric Crystal Angular Rate Sensor

•! Tuning fork principle•! 4 piezoelectric crystals

–! 2 active, oscillating out of phase with each other

–! 2 sensors, mounted perpendicular to the active crystals

•! With zero rate along the long axis, sensors do not detect vibration

•! Differential output of the sensors is proportional to angular rate

Rotational Axis

40

MEMS Angular Rate Sensor

Page 21: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Halteres: !Biological Angular

Rate Sensors

Giant Crane Fly

Dragonfly

Vestigal second pair of wings

41

All in Your PocketiPhone 6s

•! 3-axis accelerometer•! 3-axis angular rate•! 2-axis magnetometer

compass•! GPS position

measurement•! 64-bit, 1.8 GHz

processor•! 2 GB RAM•! 128 GB flash memory•! 2 cameras, mic,

speakers

z =

!u!v!wpqr

!horizontal!verticalL"h

#

$

%%%%%%%%%%%%%%%

&

'

(((((((((((((((

42

Page 22: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

!"#$%&'&()&'*!'+',+-'#.')#/,"+&(0'+#1)2+3('!"#$%&'()("*&+$(%,&-$./0(*&1$2/,.&3(2*&4$5#(,.&1$6("&!!

!

!''

'!!!!!

45'''')6)&(/'*-(1-#(7' 85'''',+-'*.9*+10')6)&(/'1()2*.)#9#"#&#()'!

!

:5''''#2%*.(' ;5''''!"#$%&'&()&#.$' <5''''+#12*1&'+.0'+&3'

Acknowledgements:Foremost, we would like to thank Jesse Farnham for his assistance in flying RC airplanes. He has freely lent us his experience, and without his help we would have never gotten our plane off the ground. Our thanks also goes to our advisor Professor Stengel for his advice and continual support throughout the semester. Jon Prevost provided extensive support on the hardware and software portions of the control systems on our RC airplane. We would especially like to acknowledge the substantial funding we have received from the Morgan W. McKinzie '93 Senior Thesis Fund Prize, the Department of Mechanical and Aerospace Engineering, and the School of Engineering and Applied Sciences.

=5!!!!9+3>$1*,.0'

?5''''3@ABC@DE'

•! "#$%&'&!"()*%+,-%.$,+&!/+)!"()*%+,-0&(',!1,22*+%#/3%,+!•! 03/3&!,45&('/3%,+!,6!4,3$!/%(57&&)!/+)!altitude!8%3$!"()*%+,!'%/!5&+5,(5!•!"#3*/3%,+!,6!3$&!79/+&:5!5&(',5!4;!3$&!%.$,+&!'%/!"()*%+,!•!<*37*3!5&9&#3%,+!3,!/#$%&'&!2/+*/9!,'&((%)&!,6!3$&!79/+&!8$&+!+&#&55/(;!

•! Problems with integration of UAVs into existing airspace: convoluted chain of command from ATC through UAV operator to onboard systems; latency and bandwidth

•! Solution: remove UAV operator from the system; direct, bidirectional communication between UAV and ATC

Objective: Develop on-board flight computer and control algorithms that allow for flight of a small-scale aircraft within a computer-simulated controlled airspace.

•! “The perfect autopilot”: incorporates location (GPS), accelerometers, and gyro

•! Communication with ground station via WiFi

•! Video capability may be useful as well

•! Extreme throttle percent changes

•! Nonzero average yaw rate and roll angle – Resulted in a constant turn

•! Oscillatory type of motion – Resulted in Dutch Roll motion and dramatic climbs and descents

•! Pointed to several deficiencies within the aerodynamic model (phugoid and roll-spiral Modes)

•! Convergent nature of states

•! Still oscillatory but states are more stable around zero

•! Fixed aerodynamic model for thrust and attempted Lateral Dynamic model fix

•! Designed around steady straight and level flight

•! Utilize 8x8 matrix for future coupled flight in modeled turning flight

•! Currently decoupled longitudinal and lateral dynamics

•! Stability derivatives calculated from plane geometry

•! MATLAB interface allows human user to track planes progress and implement collision avoidance

•! Automatic ground based collision avoidance explored using neural networks

•! “Airspace” generated from:

1.! existing airports and airspace (using Google Earth)

2.! Scaled from a template airspace

•! Trajectories and intersections stored in an adjacency matrix

Parrot AR.Drone 2.0

44

Page 23: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Mechanical Gyroscope

Body-axis moment equation

MB = !hB + "!! BhB = IB !!! B + "!! BhB

Constant nominal spin rate, n, about z axisIxx = Iyy << Izz

Small perturbations in ""x and ""y

˙ !! B = IB"1 MB " ˜ !! BIB!!B( )

Angular momentumhB = IB!! B

45

Types of Mechanical Gyroscope !! Two-degree-of-freedom gyro

–! Free gyro mounted on a gimbaled platform–! Gyro stores reference direction in space–! Angle” pickoffs” (encoders) on gimbal axes

measure pitch and yaw angles–! Drift due to friction in bearings–! Pendulum to maintain vertical over time

!! Single-degree-of-freedom gyro–! Gyro axis constrained to rotate in its case

with respect to the output axis, y, only–! Synchro measures axis rotation, and

torquer keeps ! small–! Torque applied is a measure of the input

about the x axis

!! Rate and integrating gyros–! Large angle feedback produces a rate gyro–! Large rate feedback produces an integrating

gyro

46

Page 24: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Optical “Gyroscope”•! Sagnac interferometer measures

rotational rate, ""! "" = 0, photons traveling in opposite

directions complete the circuit in the same time! "" " 0, travel length and time are

different•! On a circular path of radius R:

tCCW = 2!Rc

1" R#c

$%&

'() ; tCW = 2!R

c1+ R#

c$%&

'()

*t = tCW " tCCW = 4!R2

c2# = 4A

c2#

c : speed of lightR : radiusA : area

47

Physical Platform Inertial Reference Unit

48

Early Submarine Inertial Navigation System

Apollo IMU

•! Servo-driven to maintain reference orientation–! Instrument

feedback–! Schuler pendulum–! Gyro-compassing–! Star trackers–! GPS

•! 3 Accelerometers•! 3 Angle or Angular

Rate Gyros

Page 25: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Strapdown Inertial Measurement Unit

•! Rate gyros and accelerometers rotate with the vehicle•! High dynamic range of instruments is required•! Inertial reference frame is computed rather than physical

49

MicroElectroMechanical (MEMS) Strapdown Inertial Measurement Unit

•! 3 linear accelerometers, 3 angular rate sensors•! High drift rates produce worsening navigation accuracy•! Short-term accuracy sufficient for many applications•! Inexpensive•! GPS position updating counters the drift rate

50

Page 26: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Position Fixing for Navigation (2-D Examples)

Angle-Range Angle-Angle

Range-Range

Time Difference: Hyperbolic lines of position

Kayton & Fried

•! Lines of position•! Straight line•! Circle•! Hyperbola

51

Global Positioning System (GPS)

•! Six orbital planes with four satellites each–! Altitude: 20,200 km (10,900 nm)–! Inclination : 55 deg–! Constellation planes separated by 60 deg

•! Each satellite contains an atomic clock and broadcasts a 30-sec message at 50 bps–! Ephemeris–! ID–! Clock data

•! Details of satellite signal at http://en.wikipedia.org/wiki/Gps

•! https://www.youtube.com/watch?v=FU_pY2sTwTA 52

Page 27: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Position Fixing from Four GPS Satellites

Satellite #1:R1p = c!t1Satellite #2 :R2 p = c!t2

•! Pseudorange estimated from speed of light and time required to receive signal

User clock inaccuracy produces error, Cu

Satellite # 3 :R3p = c!t3Satellite # 4 :R4 p = c!t4

!ti = treceived " tsent( )Satellite # i

Cu = c!tuser clock error 53

Position Fixing from Four GPS Satellites

R1 = x1 ! xu( )2 + y1 ! yu( )2 + z1 ! zu( )2 = R1p + Cu

R2 = x2 ! xu( )2 + y2 ! yu( )2 + z2 ! zu( )2 = R2 p + Cu

R3 = x3 ! xu( )2 + y3 ! yu( )2 + z3 ! zu( )2 = R3 p + Cu

R4 = x4 ! xu( )2 + y4 ! yu( )2 + z4 ! zu( )2 = R4 p + Cu

•! Four equations and four unknowns (xu, yu, zu, Cu)•! Accuracy improved using data from more than 4 satellites

Satellite position: xi , yi , zi( )User position: xu , yu , zu( )

•! Satellite transmits transmit time and position via ephemeris

54

Page 28: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Next Time:!Introduction to

Optimization!

55

SSuupppplleemmeennttaarryy MMaatteerriiaall

56

Page 29: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Muscle and Motor (Efferent) Neurons

•! Force is produced by contraction of individual muscle cells•! Motor neurons command muscles•! Each muscle cell is innervated by many overlapping neurons•! Motor neuron soma are in ventral root ganglia of the spine

Multipolar neuron

Somatic Activation

Autonomic Activation

Autonomic Activation

57

Sensory (Afferent) Neurons

•! Components of the peripheral nervous system that measure pressure, temperature, vibration, etc.

•! Neuron Soma located in the dorsal root at the base of the spine•! The sensory neuron is pseudo-unipolar

–! Input from a single receptor’s axon–! Output to a single axon to synapses in the spinal column

Central Nervous System

Peripheral Nervous System

Dendrite

58

Page 30: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Motor Neuron Receptors

59

Synapses Excite or Inhibit Downstream Cellular Activity

Post-synaptic cell can be a neuron, a muscle, or a gland60

Page 31: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Optic Schema

Visual Cortex

Eyes

61

62

Page 32: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

63

64

Page 33: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Autonomous Control of Miniature Aircraft Using

Optical Flow!http://www.youtube.com/watch?v=F7QxDJiZHwI&feature=related

Swinglet, Ecole Polytechnique, Lausanne

Optical Mouse Sensors and Lenses

65

Gyroscope Equations of Motion

Linearized equations of angular rate change

! !" x

! !" y

0

#

$

%%%

&

'

(((=

Mx ) n Izz ) Iyy( )!" y#$ &' Ixx

My ) n Ixx ) Izz( )!" x#$ &' Iyy0

#

$

%%%%

&

'

((((

! !" x

! !" y

#

$%%

&

'((=

0 n Iyy ) Izz( ) / Ixxn Izz ) Ixx( ) / Iyy 0

#

$

%%%

&

'

(((

!" x

!" y

#

$%%

&

'((+

Mx / IxxMy / Iyy

#

$%%

&

'((

! !" x

! !" y

0

#

$

%%%

&

'

(((=

Ixx 0 00 Iyy 0

0 0 Izz

#

$

%%%%

&

'

((((

)1

Mx

My

0

#

$

%%%

&

'

((()

0 )n !" y

n 0 )!" x

)!" y !" x 0

*

+

,,,

-

.

///

Ixx 0 00 Iyy 0

0 0 Izz

*

+

,,,

-

.

///

!" x

!" y

n

*

+

,,,

-

.

///

#

$

%%%%

&

'

((((

66

Page 34: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Gyroscope Natural Frequency

•! Natural frequency, ""n, of small perturbations Example

! n = nIzzIxx

"1#$%

&'(

rad / sec

n = 36,000 rpm = 3,770 rad / sec

Thin disk: IzzIxx

= 2

! n = 3,770 rad / sec = 600 Hz

s !n Iyy ! Izz( ) / Ixx!n Izz ! Ixx( ) / Iyy s

"

#

$$$

%

&

'''

() y(s)

() y(s)

"

#$$

%

&''=

Mx (s) / IxxMy(s) / Iyy

"

#$$

%

&''

Laplace transform of dynamic equation

!(s) = s2 + n2 IzzIxx

"1#$%

&'(

2

= 0•! Characteristic equation

67

Two-Degree of Freedom Gyroscope

•! Free gyro mounted on a gimbaled platform•! Gyro stores reference direction in space•! Angle “pickoffs” (encoders) on gimbal axes

measure pitch and yaw angles•! Direction can be precessed by applying a torque

68

Page 35: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Single-Degree-of-Freedom

Gyroscope Gyro axis constrained to rotate in its case with

respect to the output axis, y, only

! !"! !# y

$

%&&

'

())=

!# y

hrotor!# x +Mycontrol( ) Iyy

$

%

&&&

'

(

)))

Mycontrol= k!"! + k#"# y + kc"uc

Synchro measures axis rotation, and torquer keeps ## smallTorque applied is a measure of the input about the x axis

69

Rate and Integrating Gyroscopes

•! Large angle feedback produces a rate gyro–! Analogous to a mechanical spring

restraint

! !" ySS= 0 = hrotor!" xSS

+ k#!#SS( ) Iyy

!#SS = $ hrotork#

!" xSS

•! Large rate feedback produces an integrating gyro–! Analogous to a mechanical damper restraint

! !" ySS= 0 = hrotor!" xSS

+ k"!" ySS( ) Iyy

!" ySS= # hrotor

k"!" xSS

!$SS = !%SS 70

Page 36: Robert Stengel Robotics and Intelligent Systems, MAE 345 ...stengel/MAE345Lecture10.pdf · Current flowing through armature generates a magnetic field •! ... • !Oscillatory

Ring Laser Gyro

•! Laser in optical path creates photon resonance at wavelength $$

•! Frequency change in cavity is proportional to angular rate

!f = 4A"P

#

P : perimeter length

71

•! Three RLGs needed to measure three angular rates

Fiber Optic Gyro

!" = 8#AN$c

%

•! Long length of fiber cable wrapped in a circle

•! Photon source and sensor are external to the fiber optics

•! Length difference for opposite beams is

A : included areaN : number of turns

•! Phase difference is proportional to angular rate

!L = 4ANc

"

72