Aerial Robotics
Sensors
C. Papachristos
Robotic Workers (RoboWork) Lab
University of Nevada, Reno
CS-491/691
Sensors
Sensors:
CS491/691 C. Papachristos
Sensors
Sensor Classifications:
Proprioceptive sensors
Exteroceptive sensors
Passive sensors
Active sensors
CS491/691 C. Papachristos
Uncertainty
Sensor-based Measurement(s) inherently carry Uncertainty
Uncertainty representation / quantification is critical
Uncertainty combination and propagation is often required
Systematic errors
Random errors
CS491/691 C. Papachristos
Robot Sensors
Sensors typically employed for robotic operations including navigation / manipulation etc. :
CS491/691 C. Papachristos
Encoders
Encoders:
Applications:
Working principle of optical encoders:
CS491/691 C. Papachristos
Encoders
Encoders:
Main principle:
CS491/691 C. Papachristos
Inertial Sensors
Construction schematic of ADXL-203 dual axis accelerometer
CS491/691 C. Papachristos
Inertial Sensors
Construction schematic of ADXL-203 dual axis accelerometer
CS491/691 C. Papachristos
Inertial Sensors
Accelerometer – Simplified Model:
For the cases where the vehicle acceleration is constant, then the steady-state output of the accelerometer is also constant, therefore indicating the existence and value of the acceleration
The undamped natural frequency and the damping ratio of the accelerometer are:
Construction schematic of ADXL-203 dual axis accelerometer
CS491/691 C. Papachristos
Inertial Sensors
Construction schematic of ADXL-203 dual axis accelerometer
CS491/691 C. Papachristos
Inertial Sensors
Gyroscope:
Devices that measure rate of change in orientation
Mechanically a gyroscope is a spinning wheel where the axis of rotation is free to assume any possible orientation by being mounted on a series of gimbals
MEMS gyroscopes rely on the effects of Coriolis acceleration
Lumped structural model of MEMS vibratory gyroscope
CS491/691 C. Papachristos
Inertial Sensors
CS491/691 C. Papachristos
Inertial Sensors
Gyroscope:
Quartz Dipole – Tuning Fork:
Input:
Drive Tines
Output:
Pickup Tines
CS491/691 C. Papachristos
Inertial Sensors
Gyroscope:
Mechanically suspended Silicon-On Insulator MEMS:
CS491/691 C. Papachristos
Inertial Sensors
Gyroscope:
Mechanically suspended Silicon-On Insulator MEMS:
CS491/691 C. Papachristos
Inertial Sensors
Gyroscope:
Bias effects:
We may not simply integrate Gyroscope measurements to derive orientation estimates due to measurement bias
Biases are caused by:
Biases are present in three forms:
Input:
Drive Tines
Output:
Pickup Tines
CS491/691 C. Papachristos
Inertial Sensors
Input:
Drive Tines
Output:
Pickup Tines
CS491/691 C. Papachristos
Magnetic Sensors
Magnetometer:
Measures strength and direction of the local magnetic field
The earth's magnetic field is a self-sustaining magnetic field that resembles a magnetic dipole with one end near the Earth’s geographic North Pole and the other near the Earth’s geographic South Pole
0°
30°
60°
90°
120°
150°
180°
330°
300°
270°
240°
210°
180°
0°
30°
60°
90°
120°
150°
180°
330°
300°
270°
240°
210°
180°
0°
30°
60°
-30°
-60°
0°
30°
60°
-30°
-60°
10
20
10
20
30
40
50
60
0
-10
-20
-30
-40
-50
-60
0
-70
-80
-90
-20
-10
-10
-10
-10
-20
10
20
0
-30
0
10
20
30
40
50
60
CS491/691 C. Papachristos
Magnetic Sensors
Magnetic Declination Map:
0°
30°
60°
90°
120°
150°
180°
330°
300°
270°
240°
210°
180°
0°
30°
60°
90°
120°
150°
180°
330°
300°
270°
240°
210°
180°
0°
30°
60°
-30°
-60°
0°
30°
60°
-30°
-60°
10
20
10
20
30
40
50
60
0
-10
-20
-30
-40
-50
-60
0
-70
-80
-90
-20
-10
-10
-10
-10
-20
10
20
0
-30
0
10
20
30
40
50
60
World Magnetic Model, National Geophysical Data Center
CS491/691 C. Papachristos
Magnetic Sensors
Magnetic Inclination Map:
Inclination: Compass needle angle w.r.t. horizontal at any point on the Earth's surface. Positive: downward, into the Earth
CS491/691 C. Papachristos
Pressure Sensors
Pressure Sensor:
Measures pressure of gases or liquids
Pressure sensing:
Measuring pressure itself, expressed as a force per unit area
Altitude sensing:
Correlating atmospheric pressure to altitude
CS491/691 C. Papachristos
Pressure Sensors
Strain Sensing
Diaphragm
Transducer
CS491/691 C. Papachristos
Pressure Sensors
Pitot-Tube Pressure Sensor:
Altitude Measurement: Usually assume that the density is constant (valid for small altitude variations):
Airspeed Measurement:
From Bernoulli’s equation:
Pitot-static Pressure Sensor measures Dynamic Pressure:
Transducer
CS491/691 C. Papachristos
(Bias & White Noise errors)
(Bias & White Noise errors)
Inertial Measurement Unit
Integrated Inertial Measurement Unit (IMU):
Uses gyroscopes and accelerometers to estimate the relative pose (position and orientation), velocity and acceleration of a moving vehicle w.r.t. an Inertial Frame
CS491/691 C. Papachristos
Global Positioning System
Global Positioning System (GPS):
24 Satellites orbiting the Earth
CS491/691 C. Papachristos
Global Positioning System
CS491/691 C. Papachristos
Global Positioning System
Global Positioning System (GPS):
Time-of-Flight of the radio signal from satellite to receiver used�to calculate pseudo-range measurement
CS491/691 C. Papachristos
Global Positioning System
GPS Error Characterization:
Cumulative effect of GPS pseudorange errors is described by the User-Equivalent Range Error (UERE)
Error source | Bias | Random | Total |
Ephemeris data | 2.1 | 0.0 | 2.1 |
Satellite clock | 2.0 | 0.7 | 2.1 |
Ionosphere | 4.0 | 0.5 | 4.0 |
Troposphere monitoring | 0.5 | 0.5 | 0.7 |
Multipath | 1.0 | 1.0 | 1.4 |
Receiver measurement | 0.5 | 0.2 | 0.5 |
UERE, rms | 5.1 | 1.4 | 5.3 |
Filtered UERE, rms | 5,1 | 0.4 | 5.1 |
CS491/691 C. Papachristos
Global Positioning System
GPS Error Characterization:
Effect of satellite geometry on position calculation is expressed by Dilution of Precision (DOP)
Horizontal DOP (HDOP) is smaller than Vertical DOP (VDOP):
CS491/691 C. Papachristos
Global Positioning System
GPS Error Characterization:
Standard deviation of RMS error in the North-East plane:
Standard deviation of RMS altitude error:
CS491/691 C. Papachristos
Camera(s)
Camera:
Electro-Optical imaging sensor
CS491/691 C. Papachristos
Camera(s)
Physical Model
Virtual Model
(Projection Plane in front of Pinhole)
CS491/691 C. Papachristos
Note: From triangle similarity
Camera(s)
K P
Composed as a�sequence of Scaling, Shearing, Translation
CS491/691 C. Papachristos
Camera(s)
True Pinhole
Lens (Fisheye)
Aperture
Aperture
CS491/691 C. Papachristos
Range Sensor(s)
Sonar:
Laser Range-Finder:
Time-of-Flight Camera:
Structured Light:
CS491/691 C. Papachristos
Range Sensor(s)
Time-of-Flight Ranging:
Important points:
Equivalent to 10 ms for an ultrasonic system
Measuring time-of-flight with electromagnetic signals is not an easy task
Quality of time-of-flight range sensors mainly depends on:
CS491/691 C. Papachristos
Range Sensor(s)
Ultrasonic Range Sensor (Sonar):
Ultrasonic pulse is generated by a piezoelectric emitter, reflected by an object in its path, and sensed by a piezo-electric receiver
CS491/691 C. Papachristos
Range Sensor(s)
Laser Range Sensor – LIght Detection And Ranging (LIDAR):
Use Pulse measurement time-shift or Phase-shift measurement to derive Time-of-Flight
CS491/691 C. Papachristos
Range Sensor(s)
Laser Range Sensor – LIght Detection And Ranging (LIDAR):
Laser Triangulation – Use principles of Projective geometry
CS491/691 C. Papachristos
Range Sensor(s)
Structured Light Ranging:
Eliminates the correspondence problem by actively projecting structured light onto the scene
IR Projector
IR Camera
RGB Camera
CS491/691 C. Papachristos
Time for Questions !
CS-491/691
CS491/691 C. Papachristos