AutoGait: A Mobile Platform that Accurately Estimates the Distance Walked

Similar documents
Ubiquitous and Mobile Computing CS 525M: AutoGait: A Mobile Platform that Accurately Estimates the Distance Walked

AutoGait: A Mobile Platform that Accurately Estimates the Distance Walked

SpeedMax White Paper. Dynastream Innovations Inc. 228 River Avenue Cochrane, AB T4C 2C1. p f

WalkCompass: Finding Walking Direction Leveraging Smartphone s Inertial Sensors. Nirupam Roy

Step Detection Algorithm For Accurate Distance Estimation Using Dynamic Step Length

An indoor augmented-reality evacuation system for the Smartphone using personalized Pedometry

Interim Operating Procedures for SonTek RiverSurveyor M9/S5

Air-Sea Interaction Spar Buoy Systems

Mobility Detection Using Everyday GSM Traces

Health + Track Mobile Application using Accelerometer and Gyroscope

Traffic Parameter Methods for Surrogate Safety Comparative Study of Three Non-Intrusive Sensor Technologies

The purpose of this experiment is to find this acceleration for a puck moving on an inclined air table.

Walk-O-Meter User Manual

DEPARTMENT OF THE NAVY DIVISION NEWPORT OFFICE OF COUNSEL PHONE: FAX: DSN:

Adaptive context-agnostic floor transition detection on smart mobile devices

A Prototype Personal Navigation System

Transactions on Ecology and the Environment vol 12, 1996 WIT Press, ISSN

In addition to reading this assignment, also read Appendices A and B.

The World Leader in High Performance Signal Processing Solutions MEMS Webcast

Tweeting Bottles and other stories

HASTAC High stability Altimeter SysTem for Air data Computers

PART 5 - OPTIONS CONTENTS 5.1 SYSTEM EXPANSION 5-3

Activity classification and dead reckoning for pedestrian navigation with wearable sensors

IMPLEMENT GUIDANCE SYSTEMS

The vital hand-held held tool that replaces an entire belt weather kit.

Users Group Conference 2018

chemically strengthened glass or sapphire crystal fiber-reinforced polymer with stainless steel rear cover included (22 mm)

Injector Dynamics Assumptions and their Impact on Predicting Cavitation and Performance

Sontek RiverSurveyor Test Plan Prepared by David S. Mueller, OSW February 20, 2004

Sensing and Modeling of Terrain Features using Crawling Robots

Mechanical waves Electromagnetic waves

MOTUS Wave Buoys. Powered By the Aanderaa MOTUS Directional Wave Sensor

Humanoid Robots and biped locomotion. Contact: Egidio Falotico

Lab 1. Adiabatic and reversible compression of a gas

A Performanced Based Angle of Attack Display

Smart-Walk: An Intelligent Physiological Monitoring System for Smart Families

ACTIVITY MONITORING SYSTEM

CS 528 Mobile and Ubiquitous Computing Lecture 7a: Applications of Activity Recognition + Machine Learning for Ubiquitous Computing.

Gait Recognition. Yu Liu and Abhishek Verma CONTENTS 16.1 DATASETS Datasets Conclusion 342 References 343

Navigation and Spatial Representation 1: Path integration in animals & humans

Project 1 Those amazing Red Sox!

Sailing Blind: The Challenges of a Submarine's Navigator

Available online at ScienceDirect. Energy Procedia 53 (2014 )

A statistical model of Boy Scout disc golf skills by Steve West December 17, 2006

INTRODUCTION TO PATTERN RECOGNITION

Equation 1: F spring = kx. Where F is the force of the spring, k is the spring constant and x is the displacement of the spring. Equation 2: F = mg

GNX 20/21. Owner s Manual

Basic Chartwork. Necessary Tools. Navigation is the one science in which no margin whatever is left for the faker. - Felix Riesenberg

Anemometry. Anemometry. Wind Conventions and Characteristics. Anemometry. Wind Variability. Anemometry. Function of an anemometer:

RADIATION PROCEDURES MANUAL Procedure Cover Sheet

Activity P07: Acceleration of a Cart (Acceleration Sensor, Motion Sensor)

BUYER S GUIDE AQUAlogger 530WTD

Wind Regimes 1. 1 Wind Regimes

The Estimation Of Compressor Performance Using A Theoretical Analysis Of The Gas Flow Through the Muffler Combined With Valve Motion

Bayesian Optimized Random Forest for Movement Classification with Smartphones

OSSA MINIMUM SEARCH & RESCUE CERTIFICATION / QUALIFICATION CRITERIA BASIC LEVEL

Windcube FCR measurements

Study of Passing Ship Effects along a Bank by Delft3D-FLOW and XBeach1

Reprocessed QuikSCAT (V04) Wind Vectors with Ku-2011 Geophysical Model Function

Chapter 9 Chapter 9 PEDESTRIAN AND BICYCLE VOLUME STUDIESVOLUME COUNT STUDY PURPOSE

Smart Water Application Technologies (SWAT)

A Distributed Control System using CAN bus for an AUV

High Roller. Objective 1 (E1): To calculate the average speed of the train for one trip.

Transportation Engineering - II Dr. Rajat Rastogi Department of Civil Engineering Indian Institute of Technology - Roorkee. Lecture - 35 Exit Taxiway

An Investigation of Dynamic Soaring and its Applications to the Albatross and RC Sailplanes

Dynamic analysis and motion measurement of ski turns using inertial and force sensors

Wild Thing. Objective 1 (E1): To calculate the average speed of the train for one trip.

Towards City-Scale Smartphone Sensing of Potentially Unsafe Pedestrian Movements

Measurement of court speed and bounce. Rod Cross, Physics Department, Sydney University 2nd July 2006

Look Up! Positioning-based Pedestrian Risk Awareness. Shubham Jain

Reliable Real-Time Recognition of Motion Related Human Activities using MEMS Inertial Sensors

Completion of Hydrometric Survey Notes (HSN)

Acoustical Modeling of Reciprocating Compressors With Stepless Valve Unloaders

The Reliability of Intrinsic Batted Ball Statistics Appendix

Minimal influence of wind and tidal height on underwater noise in Haro Strait

Fenix 5s. glass or sapphire crystal. stainless steel. silicone, suede or steel. 42 x 42 x 15 mm. silicone band: 67 g metal band: 125 g

Application of Dijkstra s Algorithm in the Evacuation System Utilizing Exit Signs

LX Compass module 3 Electronic compass device User manual

Dynamic Positioning Control Augmentation for Jack-up Vessels

Fenix 5X. General. sapphire crystal. Lens Material. stainless steel. Bezel Material. QuickFit watch band compatible. yes (26 mm) silicone or steel

Title: 4-Way-Stop Wait-Time Prediction Group members (1): David Held

JPEG-Compatibility Steganalysis Using Block-Histogram of Recompression Artifacts

MIL-STD-883G METHOD

DT 630 ALTIMETER, BAROMETER AND COMPASS WATCH OPERATING INSTRUSTIONS

Monitoring Daily Energy Expenditure using a 3-Axis Accelerometer with a Low-Power Microprocessor

REACTOR 40 MECHANICAL Configuration Guide

Planning and Acting in Partially Observable Stochastic Domains

Effects of foot-pedal interface rigidity on high frequency cycling acceleration. John Romanishin

Engineering Note. Algorithms. Overview. Detailed Algorithm Description. NeoFox Calibration and Measurement. Products Affected: NeoFox

Development and implementation of an ibeacon based Time Keeping System for Mountain Trails

MET 335W Fluid Mechanics Laboratory. Lab 1: Bourdon Tube Calibration. Nick Peak

Fire safety of staircases in multi-storey buildings The results of measurements in Buildings and Simulations

Bicycle Safety Map System Based on Smartphone Aided Sensor Network

Results and Discussion for Steady Measurements

Chartwork Learn the basics for position fixing using a number of techniques and a simple equation for speed, distance and time.

Auriol LCD sports watch with altimeter and compass

Human Walking Analysis Assisted by DGPS

Tactical Advance Series Tactical Advance HD Series. Simplifying CNC Plasma Cutting.

Aalborg Universitet. Published in: Proceedings of Offshore Wind 2007 Conference & Exhibition. Publication date: 2007

Pedestrian Trajectory Determination in Indoor Environment

Transcription:

AutoGait: A Mobile Platform that Accurately Estimates the Distance Walked -Written By- Dae-Ki Cho, Min Mun, Uichin Lee, William J. Kaiser, Mario Gerla -Presented By- Scott Mitchell CS Department

Problem Domain Accurately determine distance walked Critical for indoor navigation systems, pedometers... Dynamic changes in stride length and step frequency 2

Traditional Estimation Indoor RF-based fingerprinting (WiFi/GSM/Bluetooth) Dead Reckoning (accelerometer or pressure sensing pedometer) Outdoor GPS tracking Distance = # steps * average stride length 3

Alternative Approach Traditional methods do not account for changes in stride length of frequency of steps taken Traditional approaches may require manual calibration per user Linear relationship between stride length and step frequency Applies indoors, outdoors, and regardless of age/gender 4

Location Tracking Technique GPS Location Tracking Noisy (error ~ 5m-10m) Break path into line segments Change in heading used Compute stride length / step frequency for each segment using walking profile Auto calibration for walking profile 5

GPS data filter/calibration COTS Smoothing Pedometer Step history Distance walked Architecture 6

Measurement Approach Stride Length Lookup (SSL) S = a freq + B Segmentation Immobility Detection (> sum of mean and three times std deviation) Unrealistic Movement Detection (speed between two points > sum of average and two time std deviation) Smoothing Convolution with uniform distribution Straight Line Identification Consider near straight-line walking patterns over noisy GPS7

Questions / Comments End of over view More details coming up...wake up 8

Straight Line Detection Heading change vectors: Cumulative heading changes: 9

Straight Line Detection Cont. Obtain maximum i such that e i < ET and e j (1<=j<i) If GPS coordinates P 1,..P i+2 are within boundary, where i is sufficiently large, it is assumed a straight-line segment. The process repeats to extract more straight line segments. Heading values are excluded from the summation heading summation (i to h) if needed. 10

Walking Profile Calibration End-to-End: D i+1 Distance between two endpoints of the segment Sum Up: cumulative distance of two consecutive points in the segment i+1 j =1 d j Update SLL using Average Stride Length = distance / (# edges in segment * # steps in an edge) linear least squares fitting with existing samples to obtain new alpha and beta coefficients 11

Calibration Termination Continuous calibration until least squares method converges After sufficient samples obtained GPS is turned off to conserve energy Angle of change between slope of new equation (a i ) and previous slope (a i-1 ) is smaller than gamma for m calibration samples 12

AutoGait Prototype Nokia N810, Linux, Python Custom pedometer using low force sensors SmartShoe platform to avoid low acceleration motion sensing problems Bluetooth connection to N810, sepearte threads for gathering data and counting steps GPS reading acquired every 10 steps 13

Results Calibrated by walking around campus Track testing (sum up wins) with Treadmill verification (endto-end) 14

Questions / Comments Change in altitude? Running vs Walking? Typical battery life? Claimed to be useful for indoors, but how do you read GPS indoors? Mentioned compasses, but how reliable are they in your pocket? 15