Presentation is loading. Please wait.

Presentation is loading. Please wait.

Power Consumption Awareness by using a Pedometer Denis Kosovich 304549470 Lior Kuchinski 034835348 Asaf Bar 040551848 Power Consumption Awareness by using.

Similar presentations


Presentation on theme: "Power Consumption Awareness by using a Pedometer Denis Kosovich 304549470 Lior Kuchinski 034835348 Asaf Bar 040551848 Power Consumption Awareness by using."— Presentation transcript:

1 Power Consumption Awareness by using a Pedometer Denis Kosovich 304549470 Lior Kuchinski 034835348 Asaf Bar 040551848 Power Consumption Awareness by using a Pedometer. Final report presentation

2 Power Consumption Awareness by using a Pedometer Agenda: Introduction Project Description The Modules In Detail The Algorithms In Detail Project Results Application Demonstration + Q&A

3 Power Consumption Awareness by using a Pedometer Introduction Cell phones and their functionality today The problem: Power consumption The solution Our project as part of the solution

4 Power Consumption Awareness by using a Pedometer Project Description The modules and their functionality

5 Power Consumption Awareness by using a Pedometer Input Module Analysis Module Output Module Bluetooth – USB

6 Power Consumption Awareness by using a Pedometer Project Description The modules and their functionality Interaction between modules

7 Power Consumption Awareness by using a Pedometer Input Module Analysis Module Output Module Socket Write Read Common Data Structure Bluetooth – USB Transmissions Events Write Function calls

8 Power Consumption Awareness by using a Pedometer Project Description The modules and their functionality Interaction between modules Integration

9 Power Consumption Awareness by using a Pedometer Input Module Analysis Module Output Module Socket Write Read Common Data Structure Bluetooth – USB Transmissions Events Write Events BREW Function calls BREW’s Events Queue

10 Power Consumption Awareness by using a Pedometer The modules in detail Input Module Three threads: main thread and two secondary threads (TCP Server, Wii Remote Implementation) WRImpl : constant sampling rate (~100 per second) Use of library functions TCP Server : data is accumulated in a buffer and passed to a socket

11 Power Consumption Awareness by using a Pedometer The modules in detail Analysis module Read data from socket Analyze – detect the step and calculate it’s length Transfer result to a local database Create a log file Notify the Input Module of the application action mode (Paused, On, Off)

12 Power Consumption Awareness by using a Pedometer The modules in detail Output module BREW based GUI Interactive interface Very simple and intuitive

13 Power Consumption Awareness by using a Pedometer The Algorithms In Detail Step detection Detection method is based on vertical acceleration Based on the “Human walking analysis assisted by DGPS” article. Uses the following assumption: “The user has a normal walking pattern” Question: What characterizes a “normal walking pattern”?

14 Power Consumption Awareness by using a Pedometer The Algorithms In Detail Step detection – problem: Different patterns! Subject 2 Subject 3 Article Subject 1

15 Power Consumption Awareness by using a Pedometer The Algorithms In Detail Step detection – solution: “smoothening” Attempt to normalize the samples, in order to achieve homogeneous results, without dependency on user Each point in the “smoothened” graph is the average of the last 23 samples

16 Power Consumption Awareness by using a Pedometer The Algorithms In Detail Step detection – solution (continued) Subject 1 Subject 2 smoothened Subject 1 smoothened Subject 2

17 Power Consumption Awareness by using a Pedometer The Algorithms In Detail Step length calculation Calculate the step length according to the formula: Identify and save the maximum and minimum vertical acceleration during the current step

18 Power Consumption Awareness by using a Pedometer Project Results Step detection testing Average Deviation percent Continuous 60 steps – accelerometer at thorax0% Continuous 60 steps – accelerometer at lower back0.53% Continuous 60 steps – accelerometer at front pocket5.53% Continuous 60 steps – accelerometer at back pocket3.3% 1,5,10 steps with stops – Accelerometer at thorax2.08% 1,5,10 steps with stops – accelerometer at lower back8.33% 1,5,10 steps with stops – accelerometer at front pocket22.92% 1,5,10 steps with stops – accelerometer at back pocket10.42% Running 10 steps – accelerometer at thorax 10%

19 Power Consumption Awareness by using a Pedometer Project Results With 5 steps long calibration: 1.84% deviation With 20 steps long calibration: 1.46% deviation Step length calculation testing Testing with pedometer at thorax

20 Power Consumption Awareness by using a Pedometer Project Demonstration + Q&A


Download ppt "Power Consumption Awareness by using a Pedometer Denis Kosovich 304549470 Lior Kuchinski 034835348 Asaf Bar 040551848 Power Consumption Awareness by using."

Similar presentations


Ads by Google