Professional Documents
Culture Documents
Overview of Sensors For Robotics
Overview of Sensors For Robotics
Robotics
Why do robots need sensors?
What is the angle of my arm?
internal information
Robotic Sensor Classification
Proprioceptive Sensors (Internal Sensors)
• LVDT
• Encoder
• Resolvers
Potentiometer
It has a wiper contact linked to a mechanical shaft that can be either
angular (rotational) or linear (slider type) in its movement.
• Disadvantages
– Wear due to moving parts
– Low accuracy
– Low repeatability
– Range of movement is limited to physical size
of the potentiometer
Linear Variable Differential Transformer
Works on the same principle as the AC transformer
LVDT
• When the core is displaced in one direction, the voltage in
one coil increases as the other decreases, causing the
output voltage to increase from zero to a maximum.
• Disadvantages
Time Constant
CAPACITIVE SENSOR
• Capacitive sensor is of non-contact type sensor and is
primarily used to measure the linear displacements from few
millimeters to hundreds of millimeters.
1. Incremental Encoder
• Measure displacement relative to a reference point.
2. Absolute Encoder
• Measure absolute position.
• Advantages – A missed reading does not affect the next
reading. Only needs power on when taking a reading.
• Disadvantages – More expensive/complex.
Cost/complexity proportional to resolution/accuracy.
Incremental Encoder
Incremental Optical Encoder: Dual channel
• The output has two lines of pulses (“A” and “B” channel)
• They are 90° offset in order to determine rotation
direction.
• This phasing between the two signals is called
quadrature.
Example:
What number of windows are needed on the code disk of an
incremental optical encoder to measure displacements of 1.5°?
Resolution =360° /N =1.5 ° → N = 240 windows
2. Absolute encoders do not lose position when power is removed. Since each
position is unique, true position verification is available as soon as power is up.
It is not necessary to initialize the system by returning to home base.
Absolute Encoder
Absolute Encoder
33
Absolute Disk Codes
• Example: 3 bit binary code
Angle Binary Decimal
Bit 0
0-45 000 0
Bit 1
45-90 001 1
Bit 2
90-135 010 2
135-180 011 3
Bit 0
180-225 100 4
270-315 110 6
Bit 2 315-360 111 7
Problem with Binary Code
Angle Binary Decimal
270-315 110 6
315-360 111 7
Problem with Binary Code
Angle Binary Decimal
315-360 111 7
Gray Code
• One bit change per angle change.
Angle Binary Decimal
135-180 010 3
Bit 0
180-225 110 4
270-315 101 6
Bit 2
315-360 100 7
Binary to Gray and
Gray to Binary Code
Example: Convert 0010 to Binary Code
• Copy MSB: 0_ _ _
• Write 0s until next 1 is met: 00_ _
• Switch to writing 1s: 001_
• Write 1s: 0011
Example: Convert 1110 to Binary Code
• Copy MSB: 1_ _ _
• Write 1s until next 1 is met: 1_ _ _
• Switch to writing 0s until next 1 is met: 10_ _
• Switch to writing 1s until next 1 is met: 1011
Encoder Resolution
Resolution = 360°/(2N)
N = number of encoder bits (number of
tracks)
Example:
An absolute encoder has 8 tracks on the disc. What is its
angular resolution in degrees?
Resolution = 360°/(2N) = 360°/(28) = 1.4°
Incremental Vs Absolute Encoder
Motion Detection(Rotational Displacement)
A resolver is a type of rotary electrical transformer used for
measuring degrees of rotation. It is considered an analog device,
and has a digital counterpart, the rotary (or pulse) encoder.
Thermistors
Thermocouples
RTD
Temperature (oC)
400
350
Platinum RTD
Copper RTD
300
250
R, Ohm
200
150
100
50
0
-300 -100 100 300 500 700 900
t, oC
RTD
• The relationship between temperature and resistance of the
conductors is
R R0 (1 T )
Where
R = The resistance of the conductor at temperature t (°C)
Ro = The resistance at the reference temperature, usually 20°C
= The temperature coefficient of resistance
T = The difference between the operating and the reference
temperature
A platinum resistance thermometer has a
resistance of 150Ω at 20oC. Calculate its
resistance at 50oC ( 20 =0.00392).
Solution:-
R R0 (1 T )
150 [1 0.00392 (50 20) o C ]
167.64
RTDs
Advantages Disadvantages
• Thermistors are also used are for engine coolant, oil, and
air temperature measurement in the transportation industry.
Thermistors
• Resistive element is generally a metal-oxide ceramic
containing Cu, Ni, or Mn
• Nonlinear
High sensitivity
response
to small temperature changes
• Limited
Fast response
temperature range
• Fragile
Inexpensive
Nickel-
Will I observe Chromium
a difference Alloy
in voltage at
the ends of
two wires
composed of
the same
material?
Nickel-
Chromium
Alloy
The Seeback Effect
– Measuring this voltage requires the use of a second
conductor material
– The other material needs to be composed of a
different material
Nickel-
The Chromium
relationship Alloy
between
temperature
difference
and voltage
varies with
materials
Copper-Nickel
Alloy
The Seeback Effect
•
Nickel-
The
The voltage difference of + Chromium
relationship
the two dissimilar metals
Alloy
between
can be measured and
temperature
related to the
difference
and voltage
corresponding temperature VS =
gradient
varies with
materials
SΔT
- Copper-Nickel
Alloy
Measuring Temperature
• To measure temperature using a
thermocouple, you can’t just connect the
thermocouple to a measurement system
(e.g. voltmeter)
62
Measuring Temperature
• To measure temperature using a thermocouple,
you can’t just connect the thermocouple to a
measurement system (e.g. voltmeter)
How can we
determine the
temperature at the
reference junction?
Ice Bath Method (Forcing a Temperature)
• NIST thermocouple
reference tables are
generated with Tref = 0 oC
Advantages Disadvantages
High temperature
Low sensitivity to small
operation
temperature changes
R= ρ l/A
Where:
l is the length of the wire in meters
ρ is the resistivity of the material in ohm meters
A is the cross-sectional area of the filament in m2
When strain gauges measure the changing dimensions of an object,
they are measuring strain. Strain is the ratio of the change in dimension
of an object to the original dimension
Mechanical strain ε = ΔL / L
i1 i3
i2 ix
i3 R3 ix Rx
i1 R1 i2 R2
Some Algebra
i1 R3 i2 Rx
i1 R1 i2 R2
R3 Rx
R1 R2
R2
Rx R3
R1
Use to Measure Resistance
Ratio Arms
R2
Rx R3
R1
Quiz
• Working principles
1. Triangulation: Use the triangle formed by the traveling path of the
signal to calculate the distance
2. Time-of-flight: Use the time of flight of the signals to measure the distance
Why infrared?
Resolution : 10 mm
switch
force voltage
measurement
Limit Switch
• Limit switches are mechanical devices.
1. Inductive,
2. Capacitive
Proximity Sensors
• Mechanical limit switches are the first devices
to detect objects in industrial applications.
– At threshold point the trigger circuit will turn on the output switching
device.
𝐹𝑜𝑟𝑐𝑒
𝐴𝑐𝑐𝑒𝑙𝑒𝑟𝑎𝑡𝑖𝑜𝑛=
𝑀𝑎𝑠𝑠
It is important to note that acceleration creates a force that is captured by the force-
detection mechanism of the accelerometer.