Download presentation
Presentation is loading. Please wait.
Published byDella Carroll Modified over 9 years ago
1
M. Zareinejad 1
2
2 Outline # Sensors –––– Sensor types Sensor examples #Actuators Actuator types Actuator examples ––––
3
3 The Haptic System Human
4
4 Passive & Active joint
5
5 Sensor Applications Eye tracking Head tracking Body tracking Hand tracking – Most important for typical haptic interfaces
6
6 Sensor types Magnetic Optical Acoustic Inertial Mechanical – Most important for typical haptic interfaces
7
7 Mechanical Trackers Ground-based linkages most commonly used Position Sensors –––– digital: optical encoders analog: Hall-effect (magnetic)
8
8 Optical Encoders How do they work? –––– A focused beam of light aimed at a matched photodetector is interrupted periodically by a coded pattern on a disk Produces a number of pulses per revolution (Lots of pulses = high cost) Quantization problems at low speeds Absolute vs. Incremental Emitter Detector
9
9 Optical Encoders Absolute vs. Incremental Resolution?
10
10 Optical Encoders Phase-quadrature encoder 2 channels, 90° out of phase – allows sensing of direction of rotation
11
11 Encoder States & Decoding
12
12 Hall-Effect Sensors How do they work? – A small transverse voltage is generated across a current-carrying conductor in the presence of a magnetic field (Discovery made in 1879, but not useful until the advent of semiconductor technology.)
13
13 Hall-Effect Sensors Amount of voltage output related to the strength of magnetic field passing through. Linear over small range of motion – Need to be calibrated Affected by temperature, other magnetic objects in the environments R h IB t Vh Vh V h Hall voltage R h Hall coefficient I Current B Magnetic flux density t Element thickness
14
14 Hall-Effect Sensors R h IB t Vh Vh Vh = Hall voltage Rh = Hall coefficient I = Current B = Magnetic flux density t = Element thickness The voltage varies sinusoidally with rotation angle Resolution?
15
15 Potentiometers
16
16 Potentiometers Resolution?
17
17 Acoustic Tracker SpeakerMicrophone
18
18 Acoustic Tracker
19
19 Magnetic Tracker
20
20 Magnetic Tracker
21
21 Optical Tracker Inside-Looking-Out Outside-Looking-In
22
22 Optical Tracker
23
23 Data gloves
24
24 Data gloves
25
25 Measuring Velocity Differentiate position –––– advantage: use same sensor as position sensor disadvantage: get noise signal Alternative – for encoders, measure time between ticks
26
26 Digital differentiation Many different methods Simple Example: –––––– Average 20 readings = P1 Average next 20 readings = P2 where t is the the period of the servo loop Differentiation Increases noise P1- P2 t V V
27
27 Time-between-ticks use a special chip that measures time between ticks – Fares poorly at high velocities ptpt v v Time per ticks rather than ticks per time Especially good to do at slow speeds –
28
28 Actuator Types Electric motors DC (direct current) Brushed PM (permanent magnet) Pneumatic Actuators
29
29 PM DC brushed motors How do they work? –––– Rotating armature with coil windings is caused to rotate relative to a permanent magnet current is transmitted through brushes to armature, and is constantly switched so that the armature magnetic field remains fixed.
30
30 DC motor components
31
31 DC motor components
32
32 DC motor terms Cogging – Tendency for torque output to ripple as the brushes transfer power Friction/damping – Caused by bearings and eddy currents Stall torque – Max torque delivered by motor when operated continuously without cooling
33
33 Motor Equations Torque constant, K T T = K T I Dynamic equation dddd + RI + EV = LV = L
34
34 Pneumatic Actuators How do they work? – Compressed air pressure is used to transfer energy from the power source to haptic interface. Many different types Concerns are friction and bandwidth
35
35 Some Terms AD/DA –––– analog to digital digital to analog Interrupt routine Servo Loop Servo rate – Usually needs to be >500 Hz
36
36 DecimalBinaryHexadecimal 000000 100011 200102 300113 401004 501015 601106 701117 810008 910019 101010A 111011B 121100C 131101D 141110E 151111F D/A and A/D Converts between voltages and counts Computer stores information digitally, and communicates with the outside world using +/- 5V signals 101010101 MSB LSB
37
37 D/A and A/D Converts voltages to counts and vice versa A 12-bit card: – 2 12 decimal numbers (4096) 110010011101 110010011101 Decimal (base 10): Binary (base 2): Hexadecimal (base 16): B B2=BB2 2994
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.