SlideShare a Scribd company logo
1
Pedestrian Dead-Reckoning Indoor Localization
Based on OS-ELM
MINGYANG ZHANG, YINGYOU WEN, JIAN CHEN, XIAOTAO YANG,
RUI GAO AND HONG ZHAO
January 10, 2018
IEEE Access
2
Motivation
The objective of this paper is to reduce the problems related to
accumulated localization error and complicated human
movements for indoor localization. A novel PDR indoor
localization algorithm combined with online sequential
extreme learning machine (OS-ELM) is used for localization.
3
Contributions
 Proposed the first OS-ELM based PDR algorithm.
 Zero-crossing detection with a threshold-based peak detection for step detection.
 The proposed system will not affect the different postures of holding the phone.
 Designed a framework of OS-ELM based PDR for localizing pedestrians.
4
Introduction to PDR
 The pedestrian position can be
computed as
𝑥 𝑘+1
𝑦 𝑘+1
=
𝑥 𝑘
𝑦 𝑘
+𝑆𝐿 𝑘+1
sin(𝐻𝐷 𝑘+1)
cos(𝐻𝐷 𝑘+1)
(1)
 The three procedures used in PDR can
be extracted as the following functions
𝑆𝐷 = 𝑓𝑠𝑑(𝑎)
𝐻𝐷 = 𝑓ℎ𝑑(𝑚, 𝑔)
𝑆L = 𝑓𝑠𝑙(𝑎)
Example of pedestrian dead-reckoning.
Where a, m and g are the values obtained from accelerometer, magnetometer and gyroscope.
𝑓ℎ𝑑 , 𝑓𝑠𝑑 and 𝑓𝑠𝑙 are the rules for estimating heading angles, detecting steps and estimating
stride length.
SD,HD and SL are the values of step detection, heading angles and stride length.
5
STEP DETECTION
 To overcome the tilting effect, the proposed algorithm transforms the raw acceleration
from smartphone coordinate system (SCS) to earth coordinate system (ECS).
 To compute the acceleration in ECS, the proposed algorithm computes the rotation
matrix from SCS to ECS.
𝑅 𝑧 𝜓 𝑡 =
𝑐𝑜𝑠 𝜓 𝑡 𝑠𝑖𝑛 𝜓 𝑡 0
− sin 𝜓 𝑡 cos 𝜓 𝑡 0
0 0 1
𝑅 𝑥 𝜃𝑡 =
1 0 0
0 cos 𝜃𝑡 sin 𝜃𝑡
0 −𝑠𝑖𝑛𝜃𝑡 cos 𝜃𝑡
𝑅 𝑦 𝜙 𝑡 =
cos 𝜙 𝑡 0 sin 𝜙 𝑡
0 1 0
− sin 𝜙 𝑡 0 cos 𝜙 𝑡
Where 𝜓 𝑡, 𝜃𝑡 and 𝜙 𝑡 are the a azimuth angle, pitch angle and roll angle at the t-th sampling
moment.
 The total rotation matrix of the z-x-y axes can be written as
𝑅𝑡
𝑧𝑥𝑦
= 𝑅 𝑧 𝜓 𝑡 𝑅 𝑥 𝜃𝑡 𝑅 𝑧 𝜙 𝑡 -------- (8)
 Transformation of acceleration from SCS to ECS can be written as
𝑎 𝑡
𝐸𝐶𝑆
= 𝑅𝑡
𝑧𝑥𝑦
𝑎 𝑡
𝑆𝐶𝑆
------ ----- (9)
 The z-axis component of the acceleration contains gravity, and then the proposed
algorithm eliminate the effect of gravity as
𝑎 𝑡
𝐿𝑖𝑛𝑒𝑎𝑟
= 𝑎 𝑡
𝐸𝐶𝑆
− 𝑔[0,0,1] 𝑇
6
 To reduce the effect of noise, the proposed algorithm performs a moving average filter
operation as
𝑎 𝑡 =
1
𝑚 𝑠𝑑
𝑖=𝑡−𝑚 𝑠𝑑+1
𝑡
𝑎 𝑧,𝑖
𝐿𝑖𝑛𝑒𝑎𝑟
Where the 𝑚 𝑠𝑑is the order of moving window. The filter linear acceleration 𝑎 𝑡 is used for
detecting steps. Example of step detection.
• This paper proposes an accurate step detection approach that combines the zero crossing
detection with peak detection.
7
Stride Length and Heading Direction Estimation
 The pedestrian stride length can be computed as
𝑆𝐿𝑖 = 𝑘
4
𝑎 𝑡𝑖
𝑃
− 𝑎 𝑡𝑖
𝑉
Where 𝑎 𝑡𝑖
𝑃
(𝑎 𝑡𝑖
𝑉
) is the peak (valley) of filtered linear acceleration at the i-th time step and K
is the coefficient.
𝑘 =
𝑖𝑆𝐿𝑖
4
𝑎 𝑡𝑖
𝑃
− 𝑎 𝑡𝑖
𝑉
𝑖𝑆𝐿𝑖
2
𝑎 𝑡𝑖
𝑃
− 𝑎 𝑡𝑖
𝑉
 The heading angle at time t can be written as
𝐻𝐷𝑡 = 𝑓ℎ𝑑 𝑚 𝑡, 𝑔𝑡 = 𝜓 𝑡
 The proposed algorithm replaces the aforementioned heading direction and stride length
estimation with an OS-ELM based localization approach.
8
9
FRAMEWORK OF PROPOSED PDR LOCALIZATION
 The framework contains two phases
1. The model training phase (dashed arrows)
 Sensor data are processed into features and labels  used for training OS-ELM models.
 The proposed algorithm constructs two OS-ELM models  The stride length estimation and heading
direction estimation
2. The PDR localization phase (solid-line arrows)
 Estimates the stride length and heading direction by substituting the localization request data into trained
OS-ELM models.
10
The process of pedestrian dead reckoning based
on OS-ELM
11
EXPERIMENT SETUP
12
Specification
 The threshold 𝛿 𝑎
+
and 𝛿 𝑎
−
to be 0.5
 The size of sliding window W to be 20
 Coefficient K to be 0.47
 Moving average 𝑚 𝑠𝑑to be 3,
𝑚ℎ𝑑to be 15, 𝑚 𝑠𝑙 to be 4
 Expanding times of heading direction
epochℎ𝑑
to be 5
 Expanding times of stride length
epoch 𝑠𝑙to be 20
13
SELECTION OF PARAMETERS FOR
OS-ELM MODELS
 This paper evaluates the performance of three different activation functions:
1. Radial basis function
2. Sigmoid function
3. Sine function
• The number of hidden nodes for heading direction model : 300
• The number of hidden nodes for stride length model: 300
• The sine activation function is chosen as the activation function for stride length model
and heading direction model.
14
EXPERIMENT RESULTS
 The data in path 1 is chosen to compare the proposed step detection approach with some
popular step detection approaches. The relative error is employed to evaluate the
performance, which is defined as
𝑒 =
𝑁𝑒 − 𝑁𝑟
𝑁𝑟
× 100%
where 𝑁𝑒 is the number of detected steps, and 𝑁𝑟 is the ground truth.
15
The performance of stride length and
heading direction estimation
 To evaluate the performance of stride
length, the proposed approach is
compared with the typical linear
approach and nonlinear approach.
 The path 2 is chosen to evaluate the
performance of heading direction estimation
approaches.
16
Evaluation of the training time of the
proposed algorithm in real smartphone
 In the experiment of training stride length model:
The total number of samples =1020
The total training time = 0.945
The training time of initialization phase =0.112s
The average training time of sequential phase = 0.0203s
 In the experiment of training heading direction model:
The total number of samples =7105
The total training time = 40.35s
The training time of initialization phase =4.033s
The average training time of sequential phase = 0.1117s
• The training time of sequential learning phase can satisfy the requirement of online
learning.
• Therefore, it is practicable to deploy the propose localization algorithm in a real
smartphone.
17
Conclusions
 Proposed an OS-ELM based PDR indoor localization algorithm for android-based
smartphone.
 The proposed localization algorithm does not force the smartphone to be held in
fixed posture.
 Zero-crossing detection with a threshold based peak detection method is used
for step detection.
 OS-ELM localization frame work is used for stride length and heading direction
estimation.
 Sliding-window based scheme is used for preprocessing feature data.
 The proposed PDR algorithm can continuously train OS-ELM online and generate
OS-ELM models for pedestrians movements.
 The experiment results demonstrate the effectiveness of the proposed algorithm in
various different postures.
18
Thank you.

More Related Content

What's hot

Unmanned Airplane Autopilot Tuning
Unmanned Airplane Autopilot TuningUnmanned Airplane Autopilot Tuning
Unmanned Airplane Autopilot Tuning
IJERA Editor
 
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM NITISH K
 
Knowledge Based Genetic Algorithm for Robot Path Planning
Knowledge Based Genetic Algorithm for Robot Path PlanningKnowledge Based Genetic Algorithm for Robot Path Planning
Knowledge Based Genetic Algorithm for Robot Path Planning
Tarundeep Dhot
 
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterNeural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
IJITCA Journal
 
Dynamic Path Planning
Dynamic Path PlanningDynamic Path Planning
Dynamic Path Planningdare2kreate
 
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
CSCJournals
 
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
Ijripublishers Ijri
 
The study on optimization measures of congestion on main roads in ChongQing
The study on optimization measures of congestion on main roads in ChongQingThe study on optimization measures of congestion on main roads in ChongQing
The study on optimization measures of congestion on main roads in ChongQing
IJERA Editor
 
Sharique tacheometry slide
Sharique tacheometry slideSharique tacheometry slide
Sharique tacheometry slide
Md Sharique
 
Stairways detection and distance estimation approach based on three connected...
Stairways detection and distance estimation approach based on three connected...Stairways detection and distance estimation approach based on three connected...
Stairways detection and distance estimation approach based on three connected...
Md. Ahsan Habib Nayan
 
AGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHM
AGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHMAGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHM
AGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHM
ijseajournal
 
ADAPTIVE TREADMILL CONTROL BY HUMAN WILL
ADAPTIVE TREADMILL CONTROL BY HUMAN WILLADAPTIVE TREADMILL CONTROL BY HUMAN WILL
ADAPTIVE TREADMILL CONTROL BY HUMAN WILLtoukaigi
 
Hybrid autonomousnavigation p_limaye-et-al_3pgabstract
Hybrid autonomousnavigation p_limaye-et-al_3pgabstractHybrid autonomousnavigation p_limaye-et-al_3pgabstract
Hybrid autonomousnavigation p_limaye-et-al_3pgabstract
Pushkar Limaye
 
Evaluation of a Multipoint Equalization System based on Impulse Responses Pro...
Evaluation of a Multipoint Equalization System based on Impulse Responses Pro...Evaluation of a Multipoint Equalization System based on Impulse Responses Pro...
Evaluation of a Multipoint Equalization System based on Impulse Responses Pro...
a3labdsp
 
Plasma arc cutting parameters using taguchi method
Plasma arc cutting parameters using taguchi methodPlasma arc cutting parameters using taguchi method
Plasma arc cutting parameters using taguchi method
chiragkolambe
 
Ant Colony Optimization for Optimal Low-Pass State Variable Filter Sizing
Ant Colony Optimization for Optimal Low-Pass State Variable Filter Sizing Ant Colony Optimization for Optimal Low-Pass State Variable Filter Sizing
Ant Colony Optimization for Optimal Low-Pass State Variable Filter Sizing
IJECEIAES
 
SLAM of Multi-Robot System Considering Its Network Topology
SLAM of Multi-Robot System Considering Its Network TopologySLAM of Multi-Robot System Considering Its Network Topology
SLAM of Multi-Robot System Considering Its Network Topologytoukaigi
 

What's hot (19)

Unmanned Airplane Autopilot Tuning
Unmanned Airplane Autopilot TuningUnmanned Airplane Autopilot Tuning
Unmanned Airplane Autopilot Tuning
 
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
 
Knowledge Based Genetic Algorithm for Robot Path Planning
Knowledge Based Genetic Algorithm for Robot Path PlanningKnowledge Based Genetic Algorithm for Robot Path Planning
Knowledge Based Genetic Algorithm for Robot Path Planning
 
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterNeural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
 
Dynamic Path Planning
Dynamic Path PlanningDynamic Path Planning
Dynamic Path Planning
 
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
 
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
 
The study on optimization measures of congestion on main roads in ChongQing
The study on optimization measures of congestion on main roads in ChongQingThe study on optimization measures of congestion on main roads in ChongQing
The study on optimization measures of congestion on main roads in ChongQing
 
report
reportreport
report
 
Sharique tacheometry slide
Sharique tacheometry slideSharique tacheometry slide
Sharique tacheometry slide
 
Stairways detection and distance estimation approach based on three connected...
Stairways detection and distance estimation approach based on three connected...Stairways detection and distance estimation approach based on three connected...
Stairways detection and distance estimation approach based on three connected...
 
AGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHM
AGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHMAGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHM
AGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHM
 
report
reportreport
report
 
ADAPTIVE TREADMILL CONTROL BY HUMAN WILL
ADAPTIVE TREADMILL CONTROL BY HUMAN WILLADAPTIVE TREADMILL CONTROL BY HUMAN WILL
ADAPTIVE TREADMILL CONTROL BY HUMAN WILL
 
Hybrid autonomousnavigation p_limaye-et-al_3pgabstract
Hybrid autonomousnavigation p_limaye-et-al_3pgabstractHybrid autonomousnavigation p_limaye-et-al_3pgabstract
Hybrid autonomousnavigation p_limaye-et-al_3pgabstract
 
Evaluation of a Multipoint Equalization System based on Impulse Responses Pro...
Evaluation of a Multipoint Equalization System based on Impulse Responses Pro...Evaluation of a Multipoint Equalization System based on Impulse Responses Pro...
Evaluation of a Multipoint Equalization System based on Impulse Responses Pro...
 
Plasma arc cutting parameters using taguchi method
Plasma arc cutting parameters using taguchi methodPlasma arc cutting parameters using taguchi method
Plasma arc cutting parameters using taguchi method
 
Ant Colony Optimization for Optimal Low-Pass State Variable Filter Sizing
Ant Colony Optimization for Optimal Low-Pass State Variable Filter Sizing Ant Colony Optimization for Optimal Low-Pass State Variable Filter Sizing
Ant Colony Optimization for Optimal Low-Pass State Variable Filter Sizing
 
SLAM of Multi-Robot System Considering Its Network Topology
SLAM of Multi-Robot System Considering Its Network TopologySLAM of Multi-Robot System Considering Its Network Topology
SLAM of Multi-Robot System Considering Its Network Topology
 

Similar to Pedestrian dead reckoning indoor localization based on os-elm

Trajectory reconstruction for robot programming by demonstration
Trajectory reconstruction for robot programming  by demonstration  Trajectory reconstruction for robot programming  by demonstration
Trajectory reconstruction for robot programming by demonstration
IJECEIAES
 
Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...
Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...
Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...
International Multispeciality Journal of Health
 
Recognition of anaerobic based on machine learning using smart watch sensor data
Recognition of anaerobic based on machine learning using smart watch sensor dataRecognition of anaerobic based on machine learning using smart watch sensor data
Recognition of anaerobic based on machine learning using smart watch sensor data
Suhyun Cho
 
An Unmanned Rotorcraft System with Embedded Design
An Unmanned Rotorcraft System with Embedded DesignAn Unmanned Rotorcraft System with Embedded Design
An Unmanned Rotorcraft System with Embedded Design
IOSR Journals
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigationguest90654fd
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigationguest90654fd
 
Action Trajectory Reconstruction for Controlling of Vehicle Using Sensors
Action Trajectory Reconstruction for Controlling of Vehicle Using SensorsAction Trajectory Reconstruction for Controlling of Vehicle Using Sensors
Action Trajectory Reconstruction for Controlling of Vehicle Using Sensors
IOSR Journals
 
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
IJRES Journal
 
The active suspension system with hydraulic actuator for half car model analy...
The active suspension system with hydraulic actuator for half car model analy...The active suspension system with hydraulic actuator for half car model analy...
The active suspension system with hydraulic actuator for half car model analy...
eSAT Publishing House
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
Effect of Discrete Yaw Direction Setting for 4 Roter Helicopter Control: Comp...
Effect of Discrete Yaw Direction Setting for 4 Roter Helicopter Control: Comp...Effect of Discrete Yaw Direction Setting for 4 Roter Helicopter Control: Comp...
Effect of Discrete Yaw Direction Setting for 4 Roter Helicopter Control: Comp...
AM Publications
 
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...
cscpconf
 
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
JaresJournal
 
Kinematics modeling of six degrees of freedom humanoid robot arm using impro...
Kinematics modeling of six degrees of freedom humanoid robot  arm using impro...Kinematics modeling of six degrees of freedom humanoid robot  arm using impro...
Kinematics modeling of six degrees of freedom humanoid robot arm using impro...
IJECEIAES
 
07479704
0747970407479704
07479704
Nguyen Hang
 
Performance evaluation of telemetry stations based on site selection
Performance evaluation of telemetry stations based on site selectionPerformance evaluation of telemetry stations based on site selection
Performance evaluation of telemetry stations based on site selection
Priyasloka Arya
 
Simulation design of trajectory planning robot manipulator
Simulation design of trajectory planning robot manipulatorSimulation design of trajectory planning robot manipulator
Simulation design of trajectory planning robot manipulator
journalBEEI
 

Similar to Pedestrian dead reckoning indoor localization based on os-elm (20)

PLANS14-0029
PLANS14-0029PLANS14-0029
PLANS14-0029
 
Trajectory reconstruction for robot programming by demonstration
Trajectory reconstruction for robot programming  by demonstration  Trajectory reconstruction for robot programming  by demonstration
Trajectory reconstruction for robot programming by demonstration
 
Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...
Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...
Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...
 
Recognition of anaerobic based on machine learning using smart watch sensor data
Recognition of anaerobic based on machine learning using smart watch sensor dataRecognition of anaerobic based on machine learning using smart watch sensor data
Recognition of anaerobic based on machine learning using smart watch sensor data
 
An Unmanned Rotorcraft System with Embedded Design
An Unmanned Rotorcraft System with Embedded DesignAn Unmanned Rotorcraft System with Embedded Design
An Unmanned Rotorcraft System with Embedded Design
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
 
Action Trajectory Reconstruction for Controlling of Vehicle Using Sensors
Action Trajectory Reconstruction for Controlling of Vehicle Using SensorsAction Trajectory Reconstruction for Controlling of Vehicle Using Sensors
Action Trajectory Reconstruction for Controlling of Vehicle Using Sensors
 
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
 
paper
paperpaper
paper
 
The active suspension system with hydraulic actuator for half car model analy...
The active suspension system with hydraulic actuator for half car model analy...The active suspension system with hydraulic actuator for half car model analy...
The active suspension system with hydraulic actuator for half car model analy...
 
0326
03260326
0326
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
Effect of Discrete Yaw Direction Setting for 4 Roter Helicopter Control: Comp...
Effect of Discrete Yaw Direction Setting for 4 Roter Helicopter Control: Comp...Effect of Discrete Yaw Direction Setting for 4 Roter Helicopter Control: Comp...
Effect of Discrete Yaw Direction Setting for 4 Roter Helicopter Control: Comp...
 
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...
 
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
 
Kinematics modeling of six degrees of freedom humanoid robot arm using impro...
Kinematics modeling of six degrees of freedom humanoid robot  arm using impro...Kinematics modeling of six degrees of freedom humanoid robot  arm using impro...
Kinematics modeling of six degrees of freedom humanoid robot arm using impro...
 
07479704
0747970407479704
07479704
 
Performance evaluation of telemetry stations based on site selection
Performance evaluation of telemetry stations based on site selectionPerformance evaluation of telemetry stations based on site selection
Performance evaluation of telemetry stations based on site selection
 
Simulation design of trajectory planning robot manipulator
Simulation design of trajectory planning robot manipulatorSimulation design of trajectory planning robot manipulator
Simulation design of trajectory planning robot manipulator
 

More from Alwin Poulose

ANN Features for Heading Classifier
ANN Features for Heading ClassifierANN Features for Heading Classifier
ANN Features for Heading Classifier
Alwin Poulose
 
Pose estimation of a mobile robot
Pose estimation of a mobile robotPose estimation of a mobile robot
Pose estimation of a mobile robot
Alwin Poulose
 
Flexible display
Flexible displayFlexible display
Flexible display
Alwin Poulose
 
VLC Simulation
VLC Simulation VLC Simulation
VLC Simulation
Alwin Poulose
 
Visible light communication
Visible light communication Visible light communication
Visible light communication
Alwin Poulose
 
Smartphone-based Pedestrian Dead Reckoning as an Indoor Positioning System
Smartphone-based Pedestrian Dead Reckoning as an Indoor Positioning SystemSmartphone-based Pedestrian Dead Reckoning as an Indoor Positioning System
Smartphone-based Pedestrian Dead Reckoning as an Indoor Positioning System
Alwin Poulose
 
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
Alwin Poulose
 
An Overview of the ATSC 3.0 Physical Layer Specification
An Overview of the ATSC 3.0 Physical Layer SpecificationAn Overview of the ATSC 3.0 Physical Layer Specification
An Overview of the ATSC 3.0 Physical Layer Specification
Alwin Poulose
 
Brain computer interface
Brain computer interfaceBrain computer interface
Brain computer interface
Alwin Poulose
 
Visible light communication literature review
Visible light communication literature reviewVisible light communication literature review
Visible light communication literature review
Alwin Poulose
 
OFDM Basics
OFDM BasicsOFDM Basics
OFDM Basics
Alwin Poulose
 

More from Alwin Poulose (11)

ANN Features for Heading Classifier
ANN Features for Heading ClassifierANN Features for Heading Classifier
ANN Features for Heading Classifier
 
Pose estimation of a mobile robot
Pose estimation of a mobile robotPose estimation of a mobile robot
Pose estimation of a mobile robot
 
Flexible display
Flexible displayFlexible display
Flexible display
 
VLC Simulation
VLC Simulation VLC Simulation
VLC Simulation
 
Visible light communication
Visible light communication Visible light communication
Visible light communication
 
Smartphone-based Pedestrian Dead Reckoning as an Indoor Positioning System
Smartphone-based Pedestrian Dead Reckoning as an Indoor Positioning SystemSmartphone-based Pedestrian Dead Reckoning as an Indoor Positioning System
Smartphone-based Pedestrian Dead Reckoning as an Indoor Positioning System
 
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
 
An Overview of the ATSC 3.0 Physical Layer Specification
An Overview of the ATSC 3.0 Physical Layer SpecificationAn Overview of the ATSC 3.0 Physical Layer Specification
An Overview of the ATSC 3.0 Physical Layer Specification
 
Brain computer interface
Brain computer interfaceBrain computer interface
Brain computer interface
 
Visible light communication literature review
Visible light communication literature reviewVisible light communication literature review
Visible light communication literature review
 
OFDM Basics
OFDM BasicsOFDM Basics
OFDM Basics
 

Recently uploaded

一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 

Recently uploaded (20)

一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 

Pedestrian dead reckoning indoor localization based on os-elm

  • 1. 1 Pedestrian Dead-Reckoning Indoor Localization Based on OS-ELM MINGYANG ZHANG, YINGYOU WEN, JIAN CHEN, XIAOTAO YANG, RUI GAO AND HONG ZHAO January 10, 2018 IEEE Access
  • 2. 2 Motivation The objective of this paper is to reduce the problems related to accumulated localization error and complicated human movements for indoor localization. A novel PDR indoor localization algorithm combined with online sequential extreme learning machine (OS-ELM) is used for localization.
  • 3. 3 Contributions  Proposed the first OS-ELM based PDR algorithm.  Zero-crossing detection with a threshold-based peak detection for step detection.  The proposed system will not affect the different postures of holding the phone.  Designed a framework of OS-ELM based PDR for localizing pedestrians.
  • 4. 4 Introduction to PDR  The pedestrian position can be computed as 𝑥 𝑘+1 𝑦 𝑘+1 = 𝑥 𝑘 𝑦 𝑘 +𝑆𝐿 𝑘+1 sin(𝐻𝐷 𝑘+1) cos(𝐻𝐷 𝑘+1) (1)  The three procedures used in PDR can be extracted as the following functions 𝑆𝐷 = 𝑓𝑠𝑑(𝑎) 𝐻𝐷 = 𝑓ℎ𝑑(𝑚, 𝑔) 𝑆L = 𝑓𝑠𝑙(𝑎) Example of pedestrian dead-reckoning. Where a, m and g are the values obtained from accelerometer, magnetometer and gyroscope. 𝑓ℎ𝑑 , 𝑓𝑠𝑑 and 𝑓𝑠𝑙 are the rules for estimating heading angles, detecting steps and estimating stride length. SD,HD and SL are the values of step detection, heading angles and stride length.
  • 5. 5 STEP DETECTION  To overcome the tilting effect, the proposed algorithm transforms the raw acceleration from smartphone coordinate system (SCS) to earth coordinate system (ECS).  To compute the acceleration in ECS, the proposed algorithm computes the rotation matrix from SCS to ECS. 𝑅 𝑧 𝜓 𝑡 = 𝑐𝑜𝑠 𝜓 𝑡 𝑠𝑖𝑛 𝜓 𝑡 0 − sin 𝜓 𝑡 cos 𝜓 𝑡 0 0 0 1 𝑅 𝑥 𝜃𝑡 = 1 0 0 0 cos 𝜃𝑡 sin 𝜃𝑡 0 −𝑠𝑖𝑛𝜃𝑡 cos 𝜃𝑡 𝑅 𝑦 𝜙 𝑡 = cos 𝜙 𝑡 0 sin 𝜙 𝑡 0 1 0 − sin 𝜙 𝑡 0 cos 𝜙 𝑡 Where 𝜓 𝑡, 𝜃𝑡 and 𝜙 𝑡 are the a azimuth angle, pitch angle and roll angle at the t-th sampling moment.  The total rotation matrix of the z-x-y axes can be written as 𝑅𝑡 𝑧𝑥𝑦 = 𝑅 𝑧 𝜓 𝑡 𝑅 𝑥 𝜃𝑡 𝑅 𝑧 𝜙 𝑡 -------- (8)  Transformation of acceleration from SCS to ECS can be written as 𝑎 𝑡 𝐸𝐶𝑆 = 𝑅𝑡 𝑧𝑥𝑦 𝑎 𝑡 𝑆𝐶𝑆 ------ ----- (9)  The z-axis component of the acceleration contains gravity, and then the proposed algorithm eliminate the effect of gravity as 𝑎 𝑡 𝐿𝑖𝑛𝑒𝑎𝑟 = 𝑎 𝑡 𝐸𝐶𝑆 − 𝑔[0,0,1] 𝑇
  • 6. 6  To reduce the effect of noise, the proposed algorithm performs a moving average filter operation as 𝑎 𝑡 = 1 𝑚 𝑠𝑑 𝑖=𝑡−𝑚 𝑠𝑑+1 𝑡 𝑎 𝑧,𝑖 𝐿𝑖𝑛𝑒𝑎𝑟 Where the 𝑚 𝑠𝑑is the order of moving window. The filter linear acceleration 𝑎 𝑡 is used for detecting steps. Example of step detection. • This paper proposes an accurate step detection approach that combines the zero crossing detection with peak detection.
  • 7. 7 Stride Length and Heading Direction Estimation  The pedestrian stride length can be computed as 𝑆𝐿𝑖 = 𝑘 4 𝑎 𝑡𝑖 𝑃 − 𝑎 𝑡𝑖 𝑉 Where 𝑎 𝑡𝑖 𝑃 (𝑎 𝑡𝑖 𝑉 ) is the peak (valley) of filtered linear acceleration at the i-th time step and K is the coefficient. 𝑘 = 𝑖𝑆𝐿𝑖 4 𝑎 𝑡𝑖 𝑃 − 𝑎 𝑡𝑖 𝑉 𝑖𝑆𝐿𝑖 2 𝑎 𝑡𝑖 𝑃 − 𝑎 𝑡𝑖 𝑉  The heading angle at time t can be written as 𝐻𝐷𝑡 = 𝑓ℎ𝑑 𝑚 𝑡, 𝑔𝑡 = 𝜓 𝑡  The proposed algorithm replaces the aforementioned heading direction and stride length estimation with an OS-ELM based localization approach.
  • 8. 8
  • 9. 9 FRAMEWORK OF PROPOSED PDR LOCALIZATION  The framework contains two phases 1. The model training phase (dashed arrows)  Sensor data are processed into features and labels  used for training OS-ELM models.  The proposed algorithm constructs two OS-ELM models  The stride length estimation and heading direction estimation 2. The PDR localization phase (solid-line arrows)  Estimates the stride length and heading direction by substituting the localization request data into trained OS-ELM models.
  • 10. 10 The process of pedestrian dead reckoning based on OS-ELM
  • 12. 12 Specification  The threshold 𝛿 𝑎 + and 𝛿 𝑎 − to be 0.5  The size of sliding window W to be 20  Coefficient K to be 0.47  Moving average 𝑚 𝑠𝑑to be 3, 𝑚ℎ𝑑to be 15, 𝑚 𝑠𝑙 to be 4  Expanding times of heading direction epochℎ𝑑 to be 5  Expanding times of stride length epoch 𝑠𝑙to be 20
  • 13. 13 SELECTION OF PARAMETERS FOR OS-ELM MODELS  This paper evaluates the performance of three different activation functions: 1. Radial basis function 2. Sigmoid function 3. Sine function • The number of hidden nodes for heading direction model : 300 • The number of hidden nodes for stride length model: 300 • The sine activation function is chosen as the activation function for stride length model and heading direction model.
  • 14. 14 EXPERIMENT RESULTS  The data in path 1 is chosen to compare the proposed step detection approach with some popular step detection approaches. The relative error is employed to evaluate the performance, which is defined as 𝑒 = 𝑁𝑒 − 𝑁𝑟 𝑁𝑟 × 100% where 𝑁𝑒 is the number of detected steps, and 𝑁𝑟 is the ground truth.
  • 15. 15 The performance of stride length and heading direction estimation  To evaluate the performance of stride length, the proposed approach is compared with the typical linear approach and nonlinear approach.  The path 2 is chosen to evaluate the performance of heading direction estimation approaches.
  • 16. 16 Evaluation of the training time of the proposed algorithm in real smartphone  In the experiment of training stride length model: The total number of samples =1020 The total training time = 0.945 The training time of initialization phase =0.112s The average training time of sequential phase = 0.0203s  In the experiment of training heading direction model: The total number of samples =7105 The total training time = 40.35s The training time of initialization phase =4.033s The average training time of sequential phase = 0.1117s • The training time of sequential learning phase can satisfy the requirement of online learning. • Therefore, it is practicable to deploy the propose localization algorithm in a real smartphone.
  • 17. 17 Conclusions  Proposed an OS-ELM based PDR indoor localization algorithm for android-based smartphone.  The proposed localization algorithm does not force the smartphone to be held in fixed posture.  Zero-crossing detection with a threshold based peak detection method is used for step detection.  OS-ELM localization frame work is used for stride length and heading direction estimation.  Sliding-window based scheme is used for preprocessing feature data.  The proposed PDR algorithm can continuously train OS-ELM online and generate OS-ELM models for pedestrians movements.  The experiment results demonstrate the effectiveness of the proposed algorithm in various different postures.