Stride Length Detection using Mobile devices

```Stride Length Detection using Mobile
Devices
By:Atul danda
Shashank s
Guide:Scott Pardue
Alex Dohrn
Overview
• About the project
• Progress
• Challenges Faced
About the Project
•
•
•
•
The objective of the project is to measure the accurate length of a stride.
Use of BUILT-IN inertial sensors to obtain instantaneous data from user mobile.
Use of Accelerometer and Gyroscope.
The current project is a sub-domain of a larger project(e.g Indoor Localization,
Project TANGO)
Accelerometer And Gyroscope
An accelerometer is a device that measures g-force. It gives all its data in Cartesian CoOrdinates i.e. X, Y, Z.
-Wikipedia
A gyroscope is a device for measuring or maintaining orientation, based on the principles
of angular momentum. Mechanical gyroscopes typically comprise a spinning wheel or
disc in which the axle is free to assume any orientation. This gives the orientation of X, Y,
Z i.e. Roll, Pitch and Yaw.
-Wikipedia
Graph of Gyroscope
Ideal Graph of Accelerometer
C
o
m
p
o
n
e
n
t
V
a
l
u
e
Time
Progress
Stage 1
•Acclimatization to JAVA and Android Development Environment.
• Literature survey about the project.
•Development of Android App to tap data from sensors.
Progress
Stage 2
• Exporting the data from Eclipse
Progress
Stage 3
•Sampling the data at required time interval.
Progress
Stage 4
•Importing of data to MATLAB and Graphical Representation
Work in Progress
•
•
•
•
•
Implement a Low Pass Filter eliminate noise
Obtain the optimum sampling rate.
To compute the distance covered in a given stride.
Achieve a tolerance range of 5%.
Optimize the code, to calculate the distance travelled on skate board.
Challenges Faced
•
•
•
•
Delayed in choosing a project closest to our domain.
Novice to JAVA and Android development environment .
Working on built in hardware of device.
Working with a Black Box.
Reference
1. Step Length Estimation Using Handheld Inertial Sensors
Valérie Renaudin*, Melania Susi and Gérard Lachapelle
PLAN Group, Schulich School of Engineering, The University of Calgary, 2500 University Drive NW,
Calgary, AB T2N 1N4, Canada; E-Mails: [email protected]/* <![CDATA[ */!function(t,e,r,n,c,a,p){try{t=document.currentScript||function(){for(t=document.getElementsByTagName('script'),e=t.length;e--;)if(t[e].getAttribute('data-cfhash'))return t[e]}();if(t&&(c=t.previousSibling)){p=t.parentNode;if(a=c.getAttribute('data-cfemail')){for(e='',r='0x'+a.substr(0,2)|0,n=2;a.length-n;n+=2)e+='%'+('0'+('0x'+a.substr(n,2)^r).toString(16)).slice(-2);p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)}p.removeChild(t)}}catch(u){}}()/* ]]> */ (M.S.); [email protected]/* <![CDATA[ */!function(t,e,r,n,c,a,p){try{t=document.currentScript||function(){for(t=document.getElementsByTagName('script'),e=t.length;e--;)if(t[e].getAttribute('data-cfhash'))return t[e]}();if(t&&(c=t.previousSibling)){p=t.parentNode;if(a=c.getAttribute('data-cfemail')){for(e='',r='0x'+a.substr(0,2)|0,n=2;a.length-n;n+=2)e+='%'+('0'+('0x'+a.substr(n,2)^r).toString(16)).slice(-2);p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)}p.removeChild(t)}}catch(u){}}()/* ]]> */ (G.L.)
Thank You
```