13-janv.-15 1
Intelligent vehicles and road transportation systems (ITS)
Week 3 : Positioning and navigation systems and sensors
ME470
Denis Gingras Winter 2015
D Gingras – ME470 IV course CalPoly Week 3
Intelligent vehicles and road transportation systems (ITS) Week 3 : - - PowerPoint PPT Presentation
ME470 Intelligent vehicles and road transportation systems (ITS) Week 3 : Positioning and navigation systems and sensors Denis Gingras Winter 2015 D Gingras ME470 IV course CalPoly Week 3 1 13-janv.-15 Course outline Week 1 :
13-janv.-15 1
D Gingras – ME470 IV course CalPoly Week 3
13-janv.-15 2
D Gingras – ME470 IV course CalPoly Week 3
13-janv.-15 3
Accelerometers Gyrometers
D Gingras – ME470 IV course CalPoly Week 3
4
Brainstorming 13-janv.-15 4 D Gingras – ME470 IV course CalPoly Week 3
5
Brainstorming 13-janv.-15 5 D Gingras – ME470 IV course CalPoly Week 3
Brainstorming
13-janv.-15 6 D Gingras – ME470 IV course CalPoly Week 3
13-janv.-15 7 D Gingras – ME470 IV course CalPoly Week 3
Brainstorming
8
Brainstorming 13-janv.-15 8 D Gingras – ME470 IV course CalPoly Week 3
13-janv.-15 9 D Gingras – ME470 IV course CalPoly Week 3
Brainstorming
10
Brainstorming 13-janv.-15 10 D Gingras – ME470 IV course CalPoly Week 3
13-janv.-15 11 D Gingras – ME470 IV course CalPoly Week 3
Brainstorming
13-janv.-15 12 D Gingras – ME470 IV course CalPoly Week 3
Brainstorming
13
Brainstorming 13-janv.-15 13 D Gingras – ME470 IV course CalPoly Week 3
14
Brainstorming 13-janv.-15 14 D Gingras – ME470 IV course CalPoly Week 3
13-janv.-15 15
D Gingras – ME470 IV course CalPoly Week 3 History
13-janv.-15 16 D Gingras – ME470 IV course CalPoly Week 3
History
Reference frames
13-janv.-15 17 D Gingras – ME470 IV course CalPoly Week 3
An origin (3 quantities) An orientation (3 quantities) A scale (1 quantity) (A “Helmert” transformation estimates these 7 quantities to relate two reference frames).
Geometric (mathematical description) Potential field based (gravity and magnetic)
13-janv.-15 18 D Gingras – ME470 IV course CalPoly Week 3
Reference frames
13-janv.-15 19 D Gingras – ME470 IV course CalPoly Week 3
Reference frames
13-janv.-15 20 D Gingras – ME470 IV course CalPoly Week 3
Reference frames
21 13-janv.-15 21 D Gingras – ME470 IV course CalPoly Week 3
Reference frames
13-janv.-15 22
D Gingras – ME470 IV course CalPoly Week 3 History
13-janv.-15 23
D Gingras – ME470 IV course CalPoly Week 3 History
T E E E E
T E E E E
T b b b b
T b b b b
T b b b b
13-janv.-15 24
D Gingras – ME470 IV course CalPoly Week 3 History
T E E E E
T E E E E
T b b b b
T
13-janv.-15 25
D Gingras – ME470 IV course CalPoly Week 3 History
( 1) ( ) ( 1) ( ) ( 1) ( ) ( 1) ( ) ( ) ( 1) ( ) ( 1) ( ) ( 1) ( ) ( 1) ( ) ( 1) ( )
E E E E E E E E E E E E
x k x k y k y k z k z k x k x k A w k y k y k z k z k k k k k k k
b
13-janv.-15 26
D Gingras – ME470 IV course CalPoly Week 3 History
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )
E E E E E E
x k y k z k x k z k H k k y k z k k k k
13-janv.-15 27 D Gingras – ME470 IV course CalPoly Week 3
Sensors Intro
13-janv.-15 28 D Gingras – ME470 IV course CalPoly Week 3
Sensors Intro
13-janv.-15 29 D Gingras – ME470 IV course CalPoly Week 3
Sensors Intro
Sensors performance characteristics Definition Dynamic Range Maximum and minimum values that can be measured Resolution or discrimination Smallest discernible change in the measured value Error Difference between the measured and actual values, including random errors, and systematic errors Accuracy The degree of conformity of a measured or calculated quantity to its actual value Precision The degree to which further measurements or calculations show the same or similar results Linearity The variation in the constant of proportionality between the output signal and the measured physical quantity Sensitivity A measure of the change produced at the output for a given change in the quantity being measured
Sensors Intro 13-janv.-15 30 D Gingras – ME470 IV course CalPoly Week 3
13-janv.-15 31 D Gingras – ME470 IV course CalPoly Week 3
Sensors Intro
13-janv.-15 32 D Gingras – ME470 IV course CalPoly Week 3
Sensors Intro
Source: Fastrax Ltd., technical specifications of “iTrax03 Development Kit” http://www.fastraxgps.com Source: Tronics Microsystems Inc.
13-janv.-15 33 D Gingras – ME470 IV course CalPoly Week 3 Sensors Intro
13-janv.-15 34 D Gingras – ME470 IV course CalPoly Week 3 Sensors Intro
13-janv.-15 35 D Gingras – ME470 IV course CalPoly Week 3
Compass
13-janv.-15 36 D Gingras – ME470 IV course CalPoly Week 3
Compass
Toroidal Wound Fluxgate Compass Sensor
Source: Ganssle, J. (1989). Anatomy of a Fluxgate. Ocean Navigator.
13-janv.-15 37 D Gingras – ME470 IV course CalPoly Week 3
Compass
Electronic/MEMS compass modules with auto calibration. Source: Unagi Net
The US government deliberately introduces distortions into the civilian
Local atmospheric effects refract the signals by varying amounts
13-janv.-15 38 D Gingras – ME470 IV course CalPoly Week 3 GPS
Satellites synchronize transmissions of location & current time GPS receiver is passive
GPS 13-janv.-15 39 D Gingras – ME470 IV course CalPoly Week 3
13-janv.-15 40
D Gingras – ME470 IV course CalPoly Week 3 GPS
13-janv.-15 41
2 2 2
i i i
i s R s R s R
i i i
S S S
R R R
D Gingras – ME470 IV course CalPoly Week 3 GPS
13-janv.-15 42
1 1 1 1
3 3 5.83 x S y
2 2 2 2
3 3 3 3
3 3 3.16 x S y
D Gingras – ME470 IV course CalPoly Week 3 GPS
13-janv.-15 43
2 2 2 2 2 2
D Gingras – ME470 IV course CalPoly Week 3 GPS GPS
2 2 2
i i i
i s R s R s R
13-janv.-15 44
Satellites signals are transmitted on two radio wave carriers at frequencies 1575.42 MHz and 1227.6 MHz and precisely time-stamped. The signals are coded using pseudo-random
receiver. Satellite………. Receiver……. Estimated delay, using cross-correlation techniques, between the received sequence and the local generated sequence, corresponds to propagation time between the satellite and the receiver. This delay multiplied by the speed of light in free space gives us the pseudo- distance or the pseudorange. GPS accuracy and reliability depends on satellites coverage and clock precision. Sampling rate is about 100 ms, that is ten times slower that for example an INS.
D Gingras – ME470 IV course CalPoly Week 3 GPS
13-janv.-15 45 D Gingras – ME470 IV course CalPoly Week 3 GPS
GPS
13-janv.-15 46
D Gingras – ME470 IV course CalPoly Week 3 GPS
GPS
13-janv.-15 47 D Gingras - UdeS – IV course CalPoly Week 3
GPS
GPS
13-janv.-15 48 D Gingras - UdeS – IV course CalPoly Week 3
GPS
GPS
13-janv.-15 49 D Gingras - UdeS – IV course CalPoly Week 3
GPS
GPS
13-janv.-15 50 D Gingras - UdeS – IV course CalPoly Week 3
GPS
13-janv.-15 51
D Gingras – ME470 IV course CalPoly Week 3 GPS
13-janv.-15 52
D Gingras – ME470 IV course CalPoly Week 3 GPS
13-janv.-15 53
D Gingras – ME470 IV course CalPoly Week 3 GPS
13-janv.-15 54 D Gingras – ME470 IV course CalPoly Week 3 GPS
MAPs and GIS 13-janv.-15 55 D Gingras – ME470 IV course CalPoly Week 3
13-janv.-15 56 D Gingras – ME470 IV course CalPoly Week 3 MAPs and GIS
13-janv.-15 57 D Gingras – ME470 IV course CalPoly Week 3 MAPs and GIS
13-janv.-15 58 D Gingras – ME470 IV course CalPoly Week 3 MAPs and GIS
13-janv.-15 59 D Gingras – ME470 IV course CalPoly Week 3
Map matching validation is a process that ensures that the vehicle location is correctly matched to the road network. It basically include functions to detect and correct any
when more than one road segments can be considered as possible road segments. Few methods have been developed to ensure quality of map-matching results, such as:
measurements (e.g., data from 5 epochs) are used to identify the correct road segment when the location is close to junctions.
generate an elliptical error region using the covariance matrix of the position
are within the error ellipsoid.
and the road network. Due to the error nature of the GPS/dead reckoning (DR) unit, the curve of the vehicle trajectory generated by the integrated GPS/DR unit is normally similar to the curve of the driving route derived from the digital road map. Consequently, the verification problem of the map matching process can be considered as a problem of planar curves-matching, which deals with junctions (points).
MAPs and GIS
13-janv.-15 60 D Gingras – ME470 IV course CalPoly Week 3
Source: W Chen et al, An Integrated Map-Match Algorithm with Position Feedback, Journal of ITS, 2008.
MAPs and GIS
13-janv.-15 61
D Gingras – ME470 IV course CalPoly Week 3
Classical Inertial platform
Inertial sensors
Source: Wikispace
13-janv.-15 62 D Gingras – ME470 IV course CalPoly Week 3 Inertial sensors
13-janv.-15 63
d b
d b
D Gingras – ME470 IV course CalPoly Week 3 Inertial sensors
Example of an automotive low g accelerometer tower system plug- in that contains an inertial sensor that can be used in automotive
Accelerometers are sensors that measure inertial acceleration. Considering a vehicle as a rigid body of mass m and applying the second newton's law , we have, where a is the acceleration of the point mass relatively to the vehicle inertial reference
The net force measured by the accelerometer becomes
13-janv.-15 64
D Gingras – ME470 IV course CalPoly Week 3 Inertial sensors
2 0 0 t t x x x
Inertial sensors
13-janv.-15 65 D Gingras – ME470 IV course CalPoly Week 3
Inertial sensors
13-janv.-15 66 D Gingras – ME470 IV course CalPoly Week 3
13-janv.-15 67
D Gingras – ME470 IV course CalPoly Week 3 Inertial sensors
The gyroscopes
13-janv.-15 68
D Gingras – ME470 IV course CalPoly Week 3 Inertial sensors
13-janv.-15 69 D Gingras – ME470 IV course CalPoly Week 3 Inertial sensors
Inertial sensors
13-janv.-15 70 D Gingras – ME470 IV course CalPoly Week 3
13-janv.-15 71 D Gingras – ME470 IV course CalPoly Week 3 Inertial sensors
13-janv.-15 72 D Gingras – ME470 IV course CalPoly Week 3 Inertial sensors
13-janv.-15 73 D Gingras – ME470 IV course CalPoly Week 3 Inertial sensors
13-janv.-15 74 D Gingras – ME470 IV course CalPoly Week 3 Inertial sensors
13-janv.-15 75
D Gingras – ME470 IV course CalPoly Week 3 Inertial sensors
Inertial sensors 13-janv.-15 76 D Gingras – ME470 IV course CalPoly Week 3
13-janv.-15 77
D Gingras – ME470 IV course CalPoly Week 3 Odometer
13-janv.-15 78
d g d g
r l
D Gingras – ME470 IV course CalPoly Week 3
Odometer
13-janv.-15 79
1 1 1 1
k k k k k k
1
r l k k
D Gingras – ME470 IV course CalPoly Week 3
Odometer
x y
13-janv.-15 80
1 1 1
k k lon k k k lon k k k lon k
D Gingras – ME470 IV course CalPoly Week 3
Odometer
13-janv.-15 81
D Gingras – ME470 IV course CalPoly Week 3
Odometer
13-janv.-15 82
D Gingras – ME470 IV course CalPoly Week 3
Odometer
13-janv.-15 83 D Gingras – ME470 IV course CalPoly Week 3
Odometer
13-janv.-15 84 D Gingras – ME470 IV course CalPoly Week 3
13-janv.-15 85 D Gingras – ME470 IV course CalPoly Week 3
13-janv.-15 86 D Gingras – ME470 IV course CalPoly Week 3
13-janv.-15 87
D Gingras – ME470 IV course CalPoly Week 3