SlideShare ist ein Scribd-Unternehmen logo
1 von 39
GPS Carrier Phase / INS Integrated
Smartphone Pedestrian Dead-Reckoning
Using User Context Classifying Deep Learning
SEO YEON YANG
Motivation and Background
(2016) Raw GNSS
Measurement
API Android is opened
After 7. nougat version
(2018) Xiaomi Dual
frequency Smarphone
Software and Hardware upgrade in Smartphone
Motivation and Background
GPS / INS integration with
Raw measurement
“Sample-level deep
convolutional neural networks
for music auto-tagging using
raw waveforms,”
Jongpil Lee, Jiyoung Park,
Keunhyoung Luke Kim and Juhan
Nam
“Sample-level CNN
architectures for music auto-
tagging using raw waveforms”
Taejun Kim, Jongpil Lee and Juhan
Nam
Smartphone User context classification
Cycle slip in Urban
environment
Contribution
• Detail Analysis of the Smartphone INS sensor property
• GPS carrier phase cycle slip detection and compensation
in smartphone platform
• Raw GPS / INS integrated pedestrian dead-reckoning
system construction
• User Pose Context classification performance analysis
with different preprocessing
Android App development
5
GNSS raw
measurement Import
Doze, Safe mode
Block.
Asynchronize task
For logging
INS sensor Properties Analysis
x
z
Y
핸드폰 좌표계
양수 방향
+
+
+
Galaxy S8
INS sensor Properties Analysis
INS sensor Measurement model
: inertial to the body from the rotation matrix
: scale factor
: constant bias
: random bias
: Gaussian noise
: white noise
: constant bias
: random bias
: scale factor
Static experiment
Static experiment
Gravity, Turntable
experiment
Allan variance analysis
Accelerometer constant bias Gyroscope constant bias
INS sensor Properties Analysis
Constant bias, noise experiment
Accel
Gyro
INS sensor Properties Analysis
Accel x Accel y Accel z Gyro x Gyro y Gyro z
0.0093 0.0094 0.0127 0.0013 0.0014 0.0012
Accel x Accel y Accel z
Pose 1 Mean -0.1691 -0.3070
Pose 2 Mean -0.1597 0.2352
Mean -0.1644 -0.3070 0.2352
Gyro x Gyro y Gyro z
1 experiment 0.0117 -0.0145 -0.0336
2 experiment 0.0120 -0.0143 -0.0344
Mean 0.01185 -0.0144 -0.034
INS sensor Properties Analysis
Scale factors
Velocity controlled
Turn table
INS sensor Properties Analysis
Scale factors
Sx Sy Sz
1.0009 1.0157 1.00155 3.5386e-04 4.3278e-04 0.00155
Sx Sy Sz
1.0309 1.0162 1.0222 7.9584e-08 8.1220e-08 5.4688e-05
Accel
Gyro
Magnetometer Ellipse Fitting Preprocessing
INS sensor Properties Analysis
Allan Variance Analysis, Random Bias
https://drive.google.com/file/d/1MTnLZK5xaAtnVU9H2qPGlj0JB
_9ykD5v/view?usp=sharing
https://drive.google.com/file/d/1B1WjtABBleWax1jmqvZ
MtrnlNXvK9jXw/view?usp=sharing
Allan Variance Analysis, Random Bias
Accel
1.0e-03 *0.1242 1.0e+04 *3.6016 1.0e-05 *0.1665
1.0e-03 *0.1412 1.0e+04 *2.0633 1.0e-05 *0.1530
1.0e-03 *0.1260 1.0e+04 *1.1997 1.0e-05 *0.1534
Mag
0.0933 1.0e+05 *1.6202 0.0022
0.0926 1.0e+05 *0.2364 0.0008
0.1132 1.0e+05 *1.3894 0.0015
Gyro
0.0010 1.0e+03 *5.7443 1.0e-03 *0.1320
0.0010 1.0e+03 *3.9452 1.0e-03 *0.1305
0.0012 1.0e+03 *6.3465 1.0e-03 *0.1715
Attitude Quaternion Extended Kalman Filter
Sensor model
Bias model
Dynamic model
Attitude Quaternion Extended Kalman Filter
Process model
Measurement model
Simulation of the Attitude Filter
quaternion q0 q1 q2 q3
RMS residual 0.0013 0.0010 0.0017 0.0009
euler Roll (deg) Pitch (deg) Yaw (deg)
RMS residual 0.1669 0.1132 0.1804
True euler, quaternion
Random bias generation
Bias sum modeling
Simulation result and convergence residual
True Sensor Fitting
Quaternion Euler Heading
Euler angle
residual plot
(deg)
Roll
residual
-1.7172
deg
Pitch
residual
-1.7529
deg
Yaw
residual
1.9553
deg
Reference Sensor data (Pixhawk)
acquisition and Fitting Kalman Q,R
Quaternion Attitude Kalman filter, Sensor Fitting
Walking Detection, Step Counting.
Walking Detection, Step Counting, Stride Length
Accelerometer
magnitude
Walking Detection Step counting
PDR Fitting experiment
PDR parameter fitting experiment
Length
(cm)
Heading
(deg)
Step
number
Track line 1 951 325 17
Track line 2 956 415 18
Track line 3 943 145 17
Track line 4 943 235 17
Times Each 3 turn , 5 times experiment is done
Place Seoul National University President Grace
Threshold is
choosed with
experimental result.
Std th. 0.3
GPS raw measurement
GPS Pseudorange , Accumulated Deltarange
GPS raw measurement navigation
Position Navigation with pseudorange Velocity Esitmation with doppler / carrier
Introduction
: Integrated
Doppler (m)
Cycle slip detection with time
differenced carrier and dopplerCarrier sigma parameter
Cycle slip detection
Simulation enviromnet : cycle = 1000 * 5
1. 0~250 random position, 1cycle slip, ½
cycle slip injection
2. With threshold the cycle slip detected
1) cycle slip epoch is catched?
2) more than cycle slip is catched?
False Alam and Miss Detection
Cycle slip detection
1 Cycle Half Cycle
Cycle slip detection
GPS Raw measurement Navigation
Name Mean
Error (deg)
Mean
Error (deg)
Mean
Error (m)
Mean
Error (m)
NMEA 2.8095e-05 2.7539e-05 2.7805 2.5397
Psuedorange 6.1566e-05 5.5452e-05 9.3837 5.4730
Name North Vel. Mean
Error (m/sec)
East Vel. Mean
Error (m/sec)
Total Mean
Error (m/sec)
WLS doppler 0.1950 0.1692 0.1821
Not WLS
doppler
0.2048 0.1906 0.1977
carrier 0.1878 0.1674 0.17766
NMEA 0.1916 0.2427 0.21715
Position Determination with PR
Velocity Determination with CP, DP
Frame
Frame
Frame
Frame
GPS / INS integration
Measurement model
Process model Time Interpolation
Experiment with
Trimble GEO-XR as true track
Pos : NMEA
Vel : carrier vel
Heading : cp heading
Position
residual N
Position
residual E
Velocity
residual
N
Velocity
residual
E
NMEA 2.5042
e-05
2.6971
e-05
0.1620 0.2091
2.60065 0.18555
Filter 2.4049
e-05
2.6270
e-05
0.1773 0.1396
2.51595 0.15845
LLA Position determination
with Position Filter
GPS / INS integration
Deep Learning Scheme
System diagram
<Data-preprocessing>
Smartphone sensors :
- Accelerometer
- Gyroscope
- Magnetometer
- Altimeter
- GPS
1) Sensor data
acquisition app
2) Calibration
<PDR>
Walking detection
Step counting
Stride length
Heading
Attitude Kalman
Pose Context PDR
<GPS/INS>
Cycle-slip detect
/compensate
Position Kalman
Error estimation
• User’s Walking
context
classification :
• GPS outage error estimation
deep learning:
MATLAB PART
TENSORFLOW PART
Dataset : Classification
Hand Held Hand Held Using Shirt Pocket
Trousers Front Pocket Trousers Back Pocket Backpack Handback
Walking Detection and
Step Counting on
Unconstrained
Smartphone :
Agata Brajdic
Open Dataset Class
Model 1
Time cutting
+ LSTM
Model 2
STFT
+ LSTM
Model 3
CNN
+ LSTM
Different Preprocessing
Type Model Prediction Loss
train Time domain LSTM 0.85 1.2
train STFT LSTM 0.95 1.1
train Time domain CNN
+ LSTM
0.92 1.15
test Time domain CNN
+ LSTM
0.75 1.32
Model 1 Model 2 Model 3
Training Result
Pred
Loss
The Galaxy S8 smartphone INS, bias, noise, scale factor, raw GPS
cycle slip property is detaily suggested.
Cycle slip elimination and
the raw GPS / INS integrated pedestrian dead reckoning getting
the high performance than NMEA
In position and velocity.
The smartphone’s walking context classification can know where
the phone is , what pose the user is.
Result
[1] Joonseong Gim ,; Kwan-dong Park; Comparison of Positioning Accuracy Using the Pseudorange from Android GPS
Raw Measurements. KONI 2017
[2] https://www.gsa.europa.eu/newsroom/news/world-s-first-dual-frequency-gnss-smartphone-hits-market
[3] Zhang, W.; Li, X. Wei, D.; Ji. X.; Yuan, H. A Foot-Mounted PDR System Based on IMU/EKF + HMM + ZUPT + ZARU +
HDR + Compass Algorithm. In Proceedings of the 2017 Internationl Conference on Indoor Positioning and Navigation(IPIN),
Sapporo, Japan, 18-21 September 2017.
[4] Shu, Y.; Bo, C.; Shen, G.; Zhao, C.; Li, L.; Zhao, F. Magicol : Indoor localization using pervasive magnetic field and
opportunistic WiFi sensing. IEEE J.Sel. Areas Commun. 2015. 2015, 33, 1443-1457
[5]. Li-Ta Hsu; Yanlei Gu; Yuyang Huang ; Shunsuke Kamijo; Urban Pedestrian Navigation Using Smartphone-Based
Dead Reckoning and 3-D Map-Aided GNSS. IEEE Sensors Journal Volume: 16 , Issue: 5 , March1, 2016
[6]. Tahmina Zebin ; Patricia J Scully ; Krikor B. Ozanyan; Human activity recognition with inertial sensors using a deep
learning approach. IEEE SENSORS 09 January 2017
Motion Recognition-Based 3D Pedestrian Navigation System Using Smartphone
Reference
[7]. Agata Brajdic ; Robert Harle ; Walking Detection and Step Counting on Unconstrained Smartphones UbiComp '13
Proceedings of the 2013 ACM international joint conference on Pervasive and ubiquitous computing
[8]. Beomju Shin ; Chulki Kim ; Jaehun Kim ; Seok Lee; Motion Recognition-Based 3D Pedestrian Navigation System
Using Smartphone IEEE Sensors Council
[9]. Marcus Edel ; Enrico Köppe; An advanced method for pedestrian dead reckoning using BLSTM-RNNs. 2015
International Conference on Indoor Positioning and Indoor Navigation (IPIN)
[10] Ciftcioglu, Oe; Adaptive training of feedforward neural networks by Kalman filtering. GENERAL STUDIES OF
NUCLEAR REACTORS (E2400)
[11] Jiheon Kang; Joonbem Lee; Doo-Seop Eom; Smartphone-Based Traveled Distance Estimation Using Individual
Walking Patterns for Indoor Localization. 2018. August 13. IEEE Sensors
Remained Research

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Inertial Navigation System
Inertial Navigation SystemInertial Navigation System
Inertial Navigation System
 
4 h gps gis volunteer leader training
4 h gps gis volunteer leader training4 h gps gis volunteer leader training
4 h gps gis volunteer leader training
 
Asiment4
Asiment4Asiment4
Asiment4
 
20180823 警廣地圖APP開發與踩到的n個坑
20180823 警廣地圖APP開發與踩到的n個坑20180823 警廣地圖APP開發與踩到的n個坑
20180823 警廣地圖APP開發與踩到的n個坑
 
Modern surveying methods and instruments
Modern surveying methods and instrumentsModern surveying methods and instruments
Modern surveying methods and instruments
 
Making an Orienteering Map in Seven Basic Steps
Making an Orienteering Map in Seven Basic StepsMaking an Orienteering Map in Seven Basic Steps
Making an Orienteering Map in Seven Basic Steps
 
Orienteering Mapping Using a GPS Watch
Orienteering Mapping Using a GPS WatchOrienteering Mapping Using a GPS Watch
Orienteering Mapping Using a GPS Watch
 
Simultaneous Localization and Mapping for Pedestrians using Distortions of th...
Simultaneous Localization and Mapping for Pedestrians using Distortions of th...Simultaneous Localization and Mapping for Pedestrians using Distortions of th...
Simultaneous Localization and Mapping for Pedestrians using Distortions of th...
 
Producing Simple Orienteering Maps wickham
Producing Simple Orienteering Maps  wickhamProducing Simple Orienteering Maps  wickham
Producing Simple Orienteering Maps wickham
 
Jared Finder (Google) Creating Mixed Reality Apps and Games with Project Tango
Jared Finder (Google) Creating Mixed Reality Apps and Games with Project TangoJared Finder (Google) Creating Mixed Reality Apps and Games with Project Tango
Jared Finder (Google) Creating Mixed Reality Apps and Games with Project Tango
 
Remote sensing overview
Remote sensing overviewRemote sensing overview
Remote sensing overview
 
Gps introduction
Gps introductionGps introduction
Gps introduction
 
Total station
Total stationTotal station
Total station
 
Laser-beams, spacecraft and archaeology; recent approaches to the recording, ...
Laser-beams, spacecraft and archaeology; recent approaches to the recording, ...Laser-beams, spacecraft and archaeology; recent approaches to the recording, ...
Laser-beams, spacecraft and archaeology; recent approaches to the recording, ...
 
Mobile mapping system
Mobile mapping systemMobile mapping system
Mobile mapping system
 
Lunaves - an overview and the results so far
Lunaves - an overview and the results so farLunaves - an overview and the results so far
Lunaves - an overview and the results so far
 
Gps and its use in vehicle movement study in earthquake disaster management r...
Gps and its use in vehicle movement study in earthquake disaster management r...Gps and its use in vehicle movement study in earthquake disaster management r...
Gps and its use in vehicle movement study in earthquake disaster management r...
 
Week 4
Week 4Week 4
Week 4
 
Total Station & GPS
 Total Station & GPS Total Station & GPS
Total Station & GPS
 
Mobile mapping
Mobile mappingMobile mapping
Mobile mapping
 

Ähnlich wie Sensor Fusion Study - Real World 2: GPS & INS Fusion [Stella Seoyeon Yang]

Smartphone Inertial Navigation
Smartphone Inertial NavigationSmartphone Inertial Navigation
Smartphone Inertial Navigation
Pujan Shrestha
 
Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network  Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network
ijcga
 
Ijarcet vol-2-issue-3-947-950
Ijarcet vol-2-issue-3-947-950Ijarcet vol-2-issue-3-947-950
Ijarcet vol-2-issue-3-947-950
Editor IJARCET
 
Interactive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor networkInteractive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor network
ijcga
 

Ähnlich wie Sensor Fusion Study - Real World 2: GPS & INS Fusion [Stella Seoyeon Yang] (20)

Smartphone Inertial Navigation
Smartphone Inertial NavigationSmartphone Inertial Navigation
Smartphone Inertial Navigation
 
Motion recognition based 3D pedestrian navigation system using smartphone
Motion recognition based 3D pedestrian navigation system using smartphoneMotion recognition based 3D pedestrian navigation system using smartphone
Motion recognition based 3D pedestrian navigation system using smartphone
 
A real time filtering method of positioning data with moving window mechanism
A real time filtering method of positioning data with moving window mechanismA real time filtering method of positioning data with moving window mechanism
A real time filtering method of positioning data with moving window mechanism
 
Geomatics for emergency management
Geomatics for emergency managementGeomatics for emergency management
Geomatics for emergency management
 
Mobile Sensors and Types
Mobile Sensors and TypesMobile Sensors and Types
Mobile Sensors and Types
 
PDR developlent and PDR Challenge in Warehouse Picking
PDR developlent and PDR Challenge in Warehouse PickingPDR developlent and PDR Challenge in Warehouse Picking
PDR developlent and PDR Challenge in Warehouse Picking
 
Foot Mounted Pedestrian Navigation Systems
Foot Mounted Pedestrian Navigation SystemsFoot Mounted Pedestrian Navigation Systems
Foot Mounted Pedestrian Navigation Systems
 
GPS and Inertial Measurement Unit (IMU) as a Navigation System for the Visual...
GPS and Inertial Measurement Unit (IMU) as a Navigation System for the Visual...GPS and Inertial Measurement Unit (IMU) as a Navigation System for the Visual...
GPS and Inertial Measurement Unit (IMU) as a Navigation System for the Visual...
 
An Experimental Study on a Pedestrian Tracking Device
An Experimental Study on a Pedestrian Tracking DeviceAn Experimental Study on a Pedestrian Tracking Device
An Experimental Study on a Pedestrian Tracking Device
 
Mobile sensing kolkata lab tac_tics2014
Mobile sensing  kolkata lab tac_tics2014Mobile sensing  kolkata lab tac_tics2014
Mobile sensing kolkata lab tac_tics2014
 
booysen_vehicle_paper automotive 2015.pdf
booysen_vehicle_paper automotive 2015.pdfbooysen_vehicle_paper automotive 2015.pdf
booysen_vehicle_paper automotive 2015.pdf
 
27 9134 direction finding scheme for multi edit septian
27 9134 direction finding scheme for multi edit septian27 9134 direction finding scheme for multi edit septian
27 9134 direction finding scheme for multi edit septian
 
IRJET- A Leading Hand for the Blind –A Review
IRJET- A Leading Hand for the Blind –A ReviewIRJET- A Leading Hand for the Blind –A Review
IRJET- A Leading Hand for the Blind –A Review
 
Ijecet 06 10_003
Ijecet 06 10_003Ijecet 06 10_003
Ijecet 06 10_003
 
POS (GNSS INS) System.pdf
POS (GNSS INS) System.pdfPOS (GNSS INS) System.pdf
POS (GNSS INS) System.pdf
 
Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network  Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network
 
Embedded Sensing and Computational Behaviour Science
Embedded Sensing and Computational Behaviour ScienceEmbedded Sensing and Computational Behaviour Science
Embedded Sensing and Computational Behaviour Science
 
A decision tree based pedometer
A decision tree based pedometerA decision tree based pedometer
A decision tree based pedometer
 
Ijarcet vol-2-issue-3-947-950
Ijarcet vol-2-issue-3-947-950Ijarcet vol-2-issue-3-947-950
Ijarcet vol-2-issue-3-947-950
 
Interactive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor networkInteractive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor network
 

Mehr von AI Robotics KR

Mehr von AI Robotics KR (18)

Sensor Fusion Study - Ch14. The Unscented Kalman Filter [Sooyoung Kim]
Sensor Fusion Study - Ch14. The Unscented Kalman Filter [Sooyoung Kim]Sensor Fusion Study - Ch14. The Unscented Kalman Filter [Sooyoung Kim]
Sensor Fusion Study - Ch14. The Unscented Kalman Filter [Sooyoung Kim]
 
Sensor Fusion Study - Real World 1: Lidar radar fusion [Kim Soo Young]
Sensor Fusion Study - Real World 1: Lidar radar fusion [Kim Soo Young]Sensor Fusion Study - Real World 1: Lidar radar fusion [Kim Soo Young]
Sensor Fusion Study - Real World 1: Lidar radar fusion [Kim Soo Young]
 
Sensor Fusion Study - Ch15. The Particle Filter [Seoyeon Stella Yang]
Sensor Fusion Study - Ch15. The Particle Filter [Seoyeon Stella Yang]Sensor Fusion Study - Ch15. The Particle Filter [Seoyeon Stella Yang]
Sensor Fusion Study - Ch15. The Particle Filter [Seoyeon Stella Yang]
 
Sensor Fusion Study - Ch13. Nonlinear Kalman Filtering [Ahn Min Sung]
Sensor Fusion Study - Ch13. Nonlinear Kalman Filtering [Ahn Min Sung]Sensor Fusion Study - Ch13. Nonlinear Kalman Filtering [Ahn Min Sung]
Sensor Fusion Study - Ch13. Nonlinear Kalman Filtering [Ahn Min Sung]
 
Sensor Fusion Study - Ch12. Additional Topics in H-Infinity Filtering [Hayden]
Sensor Fusion Study - Ch12. Additional Topics in H-Infinity Filtering [Hayden]Sensor Fusion Study - Ch12. Additional Topics in H-Infinity Filtering [Hayden]
Sensor Fusion Study - Ch12. Additional Topics in H-Infinity Filtering [Hayden]
 
Sensor Fusion Study - Ch11. The H-Infinity Filter [김영범]
Sensor Fusion Study - Ch11. The H-Infinity Filter [김영범]Sensor Fusion Study - Ch11. The H-Infinity Filter [김영범]
Sensor Fusion Study - Ch11. The H-Infinity Filter [김영범]
 
Sensor Fusion Study - Ch10. Additional topics in kalman filter [Stella Seoyeo...
Sensor Fusion Study - Ch10. Additional topics in kalman filter [Stella Seoyeo...Sensor Fusion Study - Ch10. Additional topics in kalman filter [Stella Seoyeo...
Sensor Fusion Study - Ch10. Additional topics in kalman filter [Stella Seoyeo...
 
Sensor Fusion Study - Ch9. Optimal Smoothing [Hayden]
Sensor Fusion Study - Ch9. Optimal Smoothing [Hayden]Sensor Fusion Study - Ch9. Optimal Smoothing [Hayden]
Sensor Fusion Study - Ch9. Optimal Smoothing [Hayden]
 
Sensor Fusion Study - Ch8. The Continuous-Time Kalman Filter [이해구]
Sensor Fusion Study - Ch8. The Continuous-Time Kalman Filter [이해구]Sensor Fusion Study - Ch8. The Continuous-Time Kalman Filter [이해구]
Sensor Fusion Study - Ch8. The Continuous-Time Kalman Filter [이해구]
 
Sensor Fusion Study - Ch7. Kalman Filter Generalizations [김영범]
Sensor Fusion Study - Ch7. Kalman Filter Generalizations [김영범]Sensor Fusion Study - Ch7. Kalman Filter Generalizations [김영범]
Sensor Fusion Study - Ch7. Kalman Filter Generalizations [김영범]
 
Sensor Fusion Study - Ch6. Alternate Kalman filter formulations [Jinhyuk Song]
Sensor Fusion Study - Ch6. Alternate Kalman filter formulations [Jinhyuk Song]Sensor Fusion Study - Ch6. Alternate Kalman filter formulations [Jinhyuk Song]
Sensor Fusion Study - Ch6. Alternate Kalman filter formulations [Jinhyuk Song]
 
Sensor Fusion Study - Ch5. The discrete-time Kalman filter [박정은]
Sensor Fusion Study - Ch5. The discrete-time Kalman filter  [박정은]Sensor Fusion Study - Ch5. The discrete-time Kalman filter  [박정은]
Sensor Fusion Study - Ch5. The discrete-time Kalman filter [박정은]
 
Sensor Fusion Study - Ch3. Least Square Estimation [강소라, Stella, Hayden]
Sensor Fusion Study - Ch3. Least Square Estimation [강소라, Stella, Hayden]Sensor Fusion Study - Ch3. Least Square Estimation [강소라, Stella, Hayden]
Sensor Fusion Study - Ch3. Least Square Estimation [강소라, Stella, Hayden]
 
Sensor Fusion Study - Ch4. Propagation of states and covariance [김동현]
Sensor Fusion Study - Ch4. Propagation of states and covariance [김동현]Sensor Fusion Study - Ch4. Propagation of states and covariance [김동현]
Sensor Fusion Study - Ch4. Propagation of states and covariance [김동현]
 
Sensor Fusion Study - Ch2. Probability Theory [Stella]
Sensor Fusion Study - Ch2. Probability Theory [Stella]Sensor Fusion Study - Ch2. Probability Theory [Stella]
Sensor Fusion Study - Ch2. Probability Theory [Stella]
 
Sensor Fusion Study - Ch1. Linear System [Hayden]
Sensor Fusion Study - Ch1. Linear System [Hayden]Sensor Fusion Study - Ch1. Linear System [Hayden]
Sensor Fusion Study - Ch1. Linear System [Hayden]
 
ROS2 on WebOS - Brian Shin(LG)
ROS2 on WebOS - Brian Shin(LG)ROS2 on WebOS - Brian Shin(LG)
ROS2 on WebOS - Brian Shin(LG)
 
Bayesian Inference : Kalman filter 에서 Optimization 까지 - 김홍배 박사님
Bayesian Inference : Kalman filter 에서 Optimization 까지 - 김홍배 박사님Bayesian Inference : Kalman filter 에서 Optimization 까지 - 김홍배 박사님
Bayesian Inference : Kalman filter 에서 Optimization 까지 - 김홍배 박사님
 

Kürzlich hochgeladen

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 

Kürzlich hochgeladen (20)

AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Air Compressor reciprocating single stage
Air Compressor reciprocating single stageAir Compressor reciprocating single stage
Air Compressor reciprocating single stage
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptx
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 

Sensor Fusion Study - Real World 2: GPS & INS Fusion [Stella Seoyeon Yang]

  • 1. GPS Carrier Phase / INS Integrated Smartphone Pedestrian Dead-Reckoning Using User Context Classifying Deep Learning SEO YEON YANG
  • 2. Motivation and Background (2016) Raw GNSS Measurement API Android is opened After 7. nougat version (2018) Xiaomi Dual frequency Smarphone Software and Hardware upgrade in Smartphone
  • 3. Motivation and Background GPS / INS integration with Raw measurement “Sample-level deep convolutional neural networks for music auto-tagging using raw waveforms,” Jongpil Lee, Jiyoung Park, Keunhyoung Luke Kim and Juhan Nam “Sample-level CNN architectures for music auto- tagging using raw waveforms” Taejun Kim, Jongpil Lee and Juhan Nam Smartphone User context classification Cycle slip in Urban environment
  • 4. Contribution • Detail Analysis of the Smartphone INS sensor property • GPS carrier phase cycle slip detection and compensation in smartphone platform • Raw GPS / INS integrated pedestrian dead-reckoning system construction • User Pose Context classification performance analysis with different preprocessing
  • 5. Android App development 5 GNSS raw measurement Import Doze, Safe mode Block. Asynchronize task For logging
  • 6. INS sensor Properties Analysis x z Y 핸드폰 좌표계 양수 방향 + + + Galaxy S8
  • 7. INS sensor Properties Analysis INS sensor Measurement model : inertial to the body from the rotation matrix : scale factor : constant bias : random bias : Gaussian noise : white noise : constant bias : random bias : scale factor Static experiment Static experiment Gravity, Turntable experiment Allan variance analysis
  • 8. Accelerometer constant bias Gyroscope constant bias INS sensor Properties Analysis Constant bias, noise experiment Accel Gyro
  • 9. INS sensor Properties Analysis Accel x Accel y Accel z Gyro x Gyro y Gyro z 0.0093 0.0094 0.0127 0.0013 0.0014 0.0012 Accel x Accel y Accel z Pose 1 Mean -0.1691 -0.3070 Pose 2 Mean -0.1597 0.2352 Mean -0.1644 -0.3070 0.2352 Gyro x Gyro y Gyro z 1 experiment 0.0117 -0.0145 -0.0336 2 experiment 0.0120 -0.0143 -0.0344 Mean 0.01185 -0.0144 -0.034
  • 10. INS sensor Properties Analysis Scale factors Velocity controlled Turn table
  • 11. INS sensor Properties Analysis Scale factors Sx Sy Sz 1.0009 1.0157 1.00155 3.5386e-04 4.3278e-04 0.00155 Sx Sy Sz 1.0309 1.0162 1.0222 7.9584e-08 8.1220e-08 5.4688e-05 Accel Gyro
  • 12. Magnetometer Ellipse Fitting Preprocessing INS sensor Properties Analysis
  • 13. Allan Variance Analysis, Random Bias https://drive.google.com/file/d/1MTnLZK5xaAtnVU9H2qPGlj0JB _9ykD5v/view?usp=sharing https://drive.google.com/file/d/1B1WjtABBleWax1jmqvZ MtrnlNXvK9jXw/view?usp=sharing
  • 14. Allan Variance Analysis, Random Bias Accel 1.0e-03 *0.1242 1.0e+04 *3.6016 1.0e-05 *0.1665 1.0e-03 *0.1412 1.0e+04 *2.0633 1.0e-05 *0.1530 1.0e-03 *0.1260 1.0e+04 *1.1997 1.0e-05 *0.1534 Mag 0.0933 1.0e+05 *1.6202 0.0022 0.0926 1.0e+05 *0.2364 0.0008 0.1132 1.0e+05 *1.3894 0.0015 Gyro 0.0010 1.0e+03 *5.7443 1.0e-03 *0.1320 0.0010 1.0e+03 *3.9452 1.0e-03 *0.1305 0.0012 1.0e+03 *6.3465 1.0e-03 *0.1715
  • 15. Attitude Quaternion Extended Kalman Filter Sensor model Bias model Dynamic model
  • 16. Attitude Quaternion Extended Kalman Filter Process model Measurement model
  • 17. Simulation of the Attitude Filter quaternion q0 q1 q2 q3 RMS residual 0.0013 0.0010 0.0017 0.0009 euler Roll (deg) Pitch (deg) Yaw (deg) RMS residual 0.1669 0.1132 0.1804 True euler, quaternion Random bias generation Bias sum modeling Simulation result and convergence residual
  • 18. True Sensor Fitting Quaternion Euler Heading Euler angle residual plot (deg) Roll residual -1.7172 deg Pitch residual -1.7529 deg Yaw residual 1.9553 deg Reference Sensor data (Pixhawk) acquisition and Fitting Kalman Q,R Quaternion Attitude Kalman filter, Sensor Fitting
  • 19. Walking Detection, Step Counting. Walking Detection, Step Counting, Stride Length Accelerometer magnitude Walking Detection Step counting
  • 20. PDR Fitting experiment PDR parameter fitting experiment Length (cm) Heading (deg) Step number Track line 1 951 325 17 Track line 2 956 415 18 Track line 3 943 145 17 Track line 4 943 235 17 Times Each 3 turn , 5 times experiment is done Place Seoul National University President Grace Threshold is choosed with experimental result. Std th. 0.3
  • 21. GPS raw measurement GPS Pseudorange , Accumulated Deltarange
  • 22. GPS raw measurement navigation Position Navigation with pseudorange Velocity Esitmation with doppler / carrier
  • 23. Introduction : Integrated Doppler (m) Cycle slip detection with time differenced carrier and dopplerCarrier sigma parameter Cycle slip detection
  • 24. Simulation enviromnet : cycle = 1000 * 5 1. 0~250 random position, 1cycle slip, ½ cycle slip injection 2. With threshold the cycle slip detected 1) cycle slip epoch is catched? 2) more than cycle slip is catched? False Alam and Miss Detection Cycle slip detection
  • 25. 1 Cycle Half Cycle Cycle slip detection
  • 26. GPS Raw measurement Navigation Name Mean Error (deg) Mean Error (deg) Mean Error (m) Mean Error (m) NMEA 2.8095e-05 2.7539e-05 2.7805 2.5397 Psuedorange 6.1566e-05 5.5452e-05 9.3837 5.4730 Name North Vel. Mean Error (m/sec) East Vel. Mean Error (m/sec) Total Mean Error (m/sec) WLS doppler 0.1950 0.1692 0.1821 Not WLS doppler 0.2048 0.1906 0.1977 carrier 0.1878 0.1674 0.17766 NMEA 0.1916 0.2427 0.21715 Position Determination with PR Velocity Determination with CP, DP
  • 27. Frame
  • 28. Frame
  • 29. Frame
  • 30. Frame
  • 31. GPS / INS integration Measurement model Process model Time Interpolation Experiment with Trimble GEO-XR as true track Pos : NMEA Vel : carrier vel Heading : cp heading
  • 32. Position residual N Position residual E Velocity residual N Velocity residual E NMEA 2.5042 e-05 2.6971 e-05 0.1620 0.2091 2.60065 0.18555 Filter 2.4049 e-05 2.6270 e-05 0.1773 0.1396 2.51595 0.15845 LLA Position determination with Position Filter GPS / INS integration
  • 33. Deep Learning Scheme System diagram <Data-preprocessing> Smartphone sensors : - Accelerometer - Gyroscope - Magnetometer - Altimeter - GPS 1) Sensor data acquisition app 2) Calibration <PDR> Walking detection Step counting Stride length Heading Attitude Kalman Pose Context PDR <GPS/INS> Cycle-slip detect /compensate Position Kalman Error estimation • User’s Walking context classification : • GPS outage error estimation deep learning: MATLAB PART TENSORFLOW PART
  • 34. Dataset : Classification Hand Held Hand Held Using Shirt Pocket Trousers Front Pocket Trousers Back Pocket Backpack Handback Walking Detection and Step Counting on Unconstrained Smartphone : Agata Brajdic Open Dataset Class
  • 35. Model 1 Time cutting + LSTM Model 2 STFT + LSTM Model 3 CNN + LSTM Different Preprocessing
  • 36. Type Model Prediction Loss train Time domain LSTM 0.85 1.2 train STFT LSTM 0.95 1.1 train Time domain CNN + LSTM 0.92 1.15 test Time domain CNN + LSTM 0.75 1.32 Model 1 Model 2 Model 3 Training Result Pred Loss
  • 37. The Galaxy S8 smartphone INS, bias, noise, scale factor, raw GPS cycle slip property is detaily suggested. Cycle slip elimination and the raw GPS / INS integrated pedestrian dead reckoning getting the high performance than NMEA In position and velocity. The smartphone’s walking context classification can know where the phone is , what pose the user is. Result
  • 38. [1] Joonseong Gim ,; Kwan-dong Park; Comparison of Positioning Accuracy Using the Pseudorange from Android GPS Raw Measurements. KONI 2017 [2] https://www.gsa.europa.eu/newsroom/news/world-s-first-dual-frequency-gnss-smartphone-hits-market [3] Zhang, W.; Li, X. Wei, D.; Ji. X.; Yuan, H. A Foot-Mounted PDR System Based on IMU/EKF + HMM + ZUPT + ZARU + HDR + Compass Algorithm. In Proceedings of the 2017 Internationl Conference on Indoor Positioning and Navigation(IPIN), Sapporo, Japan, 18-21 September 2017. [4] Shu, Y.; Bo, C.; Shen, G.; Zhao, C.; Li, L.; Zhao, F. Magicol : Indoor localization using pervasive magnetic field and opportunistic WiFi sensing. IEEE J.Sel. Areas Commun. 2015. 2015, 33, 1443-1457 [5]. Li-Ta Hsu; Yanlei Gu; Yuyang Huang ; Shunsuke Kamijo; Urban Pedestrian Navigation Using Smartphone-Based Dead Reckoning and 3-D Map-Aided GNSS. IEEE Sensors Journal Volume: 16 , Issue: 5 , March1, 2016 [6]. Tahmina Zebin ; Patricia J Scully ; Krikor B. Ozanyan; Human activity recognition with inertial sensors using a deep learning approach. IEEE SENSORS 09 January 2017 Motion Recognition-Based 3D Pedestrian Navigation System Using Smartphone Reference
  • 39. [7]. Agata Brajdic ; Robert Harle ; Walking Detection and Step Counting on Unconstrained Smartphones UbiComp '13 Proceedings of the 2013 ACM international joint conference on Pervasive and ubiquitous computing [8]. Beomju Shin ; Chulki Kim ; Jaehun Kim ; Seok Lee; Motion Recognition-Based 3D Pedestrian Navigation System Using Smartphone IEEE Sensors Council [9]. Marcus Edel ; Enrico Köppe; An advanced method for pedestrian dead reckoning using BLSTM-RNNs. 2015 International Conference on Indoor Positioning and Indoor Navigation (IPIN) [10] Ciftcioglu, Oe; Adaptive training of feedforward neural networks by Kalman filtering. GENERAL STUDIES OF NUCLEAR REACTORS (E2400) [11] Jiheon Kang; Joonbem Lee; Doo-Seop Eom; Smartphone-Based Traveled Distance Estimation Using Individual Walking Patterns for Indoor Localization. 2018. August 13. IEEE Sensors Remained Research