Professional Documents
Culture Documents
Tom Tatla Tieng An H
Tom Tatla Tieng An H
Tom Tatla Tieng An H
net/publication/331889138
CITATIONS READS
0 2
1 author:
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Chuyen Trung Tran on 20 March 2019.
HANOI - 2018
The dissertation was completed at the Department of Photogrametry
and Remote sensing, Faculty of Geomatics and Land Administration,
Hanoi University of Mining and Geology.
Scientific Supervisors:
Introduction
• Scientific significance
4
• Practical significance
– Scientific publications on positioning accuracy using smartphones
will help reduce the cost of specialized equipment with similar accu-
racy.
– Shorten the time, reduce the cost of geomatics product.
– Enhanced positioning accuracy on smartphones by integrating GNSS/INS.
– Open up the experimental direction of GNSS/INS integration with
lower cost and easier application.
– Open up the ability to calculate and manufacture GNSS/INS re-
ceivers in Vietnam.
Chapter 1
1.1 Summary
1.2 Introduction
Bias X X X X
Scaling coefficient X X
Non-orthogonal X X
Noise X X
If the True specific forces vectors (f ) and the True angular velocities
(ω ) are true values, then Output of accelerometers (fˆ) and Output of gyros
7
After defining the deviation and the scaling factors, the sensor data will be
compensated in accordance with Equations 1.3 and 1.4.
fˆ − ba − δba − wa
f= (1.3)
I + Sa + δSa
ω̂ − bg − δbg − wg
ω= (1.4)
I + Sg + δSg
1.4.1 Introduction
For angular rate sensors, rotating the axis clockwise one-half rotates the
rotational speed component of the earth in the output of the angular velocity
sensor Figure 1.1.
8
ωe ωe
ωe
ωe
North pole North Up
ωe East
Plane
Latitude
Equator R
Logitude
The theoretical basis of this technique is that in one location, the grav-
itational acceleration acting on an object is the same, hence the use of two
alternating directions of the acceleration sensor axis separates Local gravita-
tional acceleration in accelerometer output data Figure 1.2.
X=Up Y=Up Z=Up
Y
Z
Z
X
g
(a) (c) (e)
g
Y
g
Y Y
iPhon
e X
Z X
Z
iPh
one
g
g
g
X=Down (b) Y=Down
(d) Z=Down (f)
1.5.1 Introduction
1.5.2 Methodology
Divide the output signal into independent data sets and then take the
mean of time τ = mτ0 to produce new overlapping clusters Figure 1.3.
Samples
Output signal
Overlapping samples
Time
The purpose of noise analysis using the Allan method is to determine the
characteristic parameters of each noise type shown in Table 1.2 [5].
Chapter 2
2.1 Summary
This chapter presents the theoretical basis for building IMU and deploying
IMU building on smartphone for GNSS/INS integration problem.
2.2 Introduction
GNSS use satellites to locate the receiver on the surface of the earth.
The measured values of the angular rate sensor will form the vector S ω
and defined according to Equation 2.1. The first derivative of the quaternion of
the sensor system versus the Earth system E
S q̇ is given by Equation 2.2 [2].
h i
S
ω = 0 ωx ωy ωz (2.1)
E 1S
S q̇ = ω ⊗E
S q̂ (2.2)
2
Accelerometer
S at J Tg (ESqest,t-1 ) f g (ESqest,t-1, S at )
∇f
||∇f||
z -1
¯
Gyros
1 S ! ⊗ Eq ∫ .dt q
S
!t Eq
2 t S est,t-1 ||q||
S est,t
E q
S est,t
z -1
Figure 2.1: Block diagram of the orientation filter for an IMU [8]
The overall architecture of the system is shown in Fig. 2.2(b). Fig. 2.2
this shows the change of the system before and after integration.
Smartphone GNSS Smartphone GNSS
Apps Hardware, SoC signal Apps Hardware, SoC signal
3G/LTE WiFi 3G/LTE WiFi
Antenna
Antenna
GNSS GNSS/INS
A-GNSS A-GNSS
Magnetometer Magnetometer
Game Game
Games
Sensor fusion Sensor fusion
(a) (b)
Figure 2.2: The overall architecture of the GNSS/INS system in the smartphone
(a) pre-integrated system; (b) system after integration
13
sensor calibration
GNSS
coeffiencents IMU
receiver
(system error)
GNSS Inertial
aiding information
ranging navigation
processor equations
Sensor
GNSS error model
error model (random error)
GNSS/INS
GNSS r, v closed-loop
integration
Kalman filter corrections
Kalman filter
INS
correction
GNSS
navigation Integrated navigation Integrated navigation
solution solution (open-loop) solution (closed-loop)
a) System model
A system model based on the INS error model is presented in section 1.5.
n n
δ ṙ F F12 O3×3 δr O O
11 3×3 3×3 δf b
e e e
δzGN SS(k) = [rIN S − rGN SS ] = HGN SS Cn xk + ηr (2.4)
x̂−
k = Φk−1;k x̂k−1 (2.5)
When there are support measures, state vectors and covariance matrices
are updated based on the following formula:
−1
Kk = Pk− HkT Hk Pk− HkT + Rk
(2.7)
x̂k = x̂− −
k + Kk zk − H x̂k (2.8)
Chapter 3
The C6W calibration technical, if not using the correct equipment for
reference, then the proportional and non-orthogonal factors of the angle-angle
sensor have a large error. Applying the proposed techical (C6X) yields more
appropriate results as shown in Table 3.1 and Table 3.2.
TB1 4,739 26,946 7,267 -1,798 -2,017 963 3,170 -16,064 4,613 -385 16,098 -4,836
2
TB 5,392 20,525 4,475 -2,759 -2,552 519 2,348 -26,971 4,671 19,948 22,476 -17,589
1 iPhone 6 Plus, iOS 10.2.1, Serial F2LNJH7TG5QQ 2 iPhone 6 Plus, iOS 10.2.1, Serial FK1NTA7VG5QM
B (x) = 0.00524°/s/�Hz
10 -3
B (y) = 0.00291°/s/�Hz
B (z) = 0.00144°/s/�Hz
Allan deviation
10 -4
N (x) = 0.00902°/s/�Hz
N (y) = 0.00738°/s/�Hz
N (z) = 0.00525°/s/�Hz
10 -5
10 -2 10 -1 10 0 10 1 10 2 10 3 10 4
Cluster time (giay)
Figure 3.1: Allan curve of the gyros sensor of the iPhone 6 Plus
Allan curve of the accelerometer sensor
10 -1
Acce X
Acce Y
Acce Z
B (x) = 0.00100m/s²/�Hz
( ) (m/s2 )
B (y) = 0.00018m/s²/�Hz
10 -2 B (z) = 0.00095m/s²/�Hz
Allan deviation
10 -3
N (x) = 0.00177m/s²/�Hz
N (y) = 0.00052m/s²/�Hz
N (z) = 0.00147m/s²/�Hz
10 -4
10 -2 10 -1 10 0 10 1 10 2 10 3 10 4
Cluster time (giay)
Figure 3.2: Allan curve of the accelerometer sensor of the iPhone 6 Plus
Fig. 3.1 and Fig. 3.2 show the Allan deviation curve of inertial sensors in
the iPhone 6 Plus tested.
17
The experimental route was conducted near center of the Hanoi city, the
northern latitudes are from 21◦ 0′ 3.247” to 21◦ 2′ 18.373” and from 105◦ 45′ 56.486”
to 105◦ 48′ 45.923” east longitude Fig. 3.3).
The inclusion of GNSS/INS for iPhone’s updating route data has signif-
icantly improved location accuracy as stated in the experimental section 3.3.
Figure 3.4: Positions are often interrupted by satellite signals, reducing GNSS precision
20
1. Conclusions
The thesis has analyzed and evaluated more than 60 scientific works re-
lated to the topic published on international official sources such as ISI, Scopus
and technology firms such as Apple Inc., Google Inc., InvenSense Inc., Qual-
comm Technologies, Inc., Chipworks Inc., to identify the remaining problems
that need addressing in integrating GNSS/INS on smart devices. A brief de-
scription of the research work can be found in the two main content areas:
The first point of this thesis is the assessment of the ability to use smart-
phones in geomatics include: programming location coordinates software using
GNSS hardware available on iPhone device; Relocation of coordinates and pro-
jection grid makes the iPhone more functional as a handheld GPS navigation
device dedicated for use in geomatics. The empirical part is to locate the coordi-
nates of the points and to measure the position accuracy of the points obtained
by the iPhone. This work was published in the international scientific journal
SCIE. The accuracy rating is also compared with the dedicated handheld GPS
(Garmin eTrex 10), resulting in an error in the iPhone 4 of ±4.11m, while the
Garmin eTrex 10 ground fault is smaller slightly ±3.70m; The iPhone’s alti-
tude error is ±3.53m, while the Garmin eTrex 10 altitude error is slightly larger
at ±4.12m. The difference in accuracy between the iPhone 4 and the Garmin
eTrex 10 is negligible and it can be concluded that they have the same metric
accuracy. Thus, with the equivalent of handheld GPS, there is no need for addi-
tional hardware, and can connect to the Internet, connect to the Internet, take
a picture with coordinates, send, receive and process data. As a result, a smart
device, iPhone, with fully developed software can be applied in geomatics for
22