17
2005-12- 31 Your Name Your Title Your Organization (Line #1) Your Organization (Line WSN in enhancing exercise experience in personal fitness Goran Rakočević [email protected] Aleksandar Crnjin [email protected]

WSN in enhancing exercise experience in personal fitness

Embed Size (px)

DESCRIPTION

WSN in enhancing exercise experience in personal fitness. Goran Rakočević [email protected] Aleksandar Crnjin [email protected]. Agenda. Introduction to WSN in fitness and sports Body Area Network Bluetooth PAN profile Bluetooth Body Area Network formation - PowerPoint PPT Presentation

Citation preview

Page 1: WSN in enhancing exercise experience in personal fitness

2005-12-31

Your NameYour Title

Your Organization (Line #1)Your Organization (Line #2)

WSN in enhancing exercise experience in personal fitness

Goran Rakočević [email protected] Crnjin [email protected]

Page 2: WSN in enhancing exercise experience in personal fitness

2/16

Agenda

Introduction to WSN in fitness and sportsBody Area Network

Bluetooth PAN profile

Bluetooth Body Area Network formation

Exercise Environment sensor network

Central server

Case study :Smart Running Track

Page 3: WSN in enhancing exercise experience in personal fitness

3/16

WSN technology in fitness and sports

Create an smart exercise environment that:tracks users movementmonitors and stores his vital parametersgives users feedback in order to make the exercisemore efficient/safe and to motivate him

Three major subsystems:

Body area network

Exercise Environment sensor network

Central server

Page 4: WSN in enhancing exercise experience in personal fitness

4/16

Sensor Body Area Network

A network of sensor devices monitoring user's vital parameters

ecg, SpO2, pulse, blood pressure, pedometer...

Deployed on the user's body

Bluetooth technology is ideal for this application!

BAN also incorporates means to deliver information to the user (mobile phone, PDA, etc.)

Page 5: WSN in enhancing exercise experience in personal fitness

5/16

Bluetooth PAN Profile

Allows a Bluetooth device to join a piconetand access LAN resources or a WAN networkvia a Bluetooth Network Access Point (NAP) Supports IPv4 and IPv6

NAP acts as the masterUp to 7 PAN Users (PANUs) can join the piconet

However, Bluetooth PAN does not specify a network formation procedure!

Page 6: WSN in enhancing exercise experience in personal fitness

6/16

PAN network formation

We're only interested in AdHoc network formation!The SAPFIO network formation procedure(Jovnik, Van Thanh, “Ad-hoc Formation of Bluetooth Piconet for data communication”, 2002)

All devices start symmetric inquiry procedure of all BT devices within rangeWhen every device detects all other devices within range,they will inform their neighbors about detected devicesAll devices can now form tables of all devices and their possible connections in the the future piconetAll nodes with outside connection and highest numberof connections are considered candidates for the MasterIf more than one device are candidates,the one with highest address is selected

Page 7: WSN in enhancing exercise experience in personal fitness

7/16

PAN network formation (2)

Main parameter in SAPFIO is number of detected nodesIn a Body Area Network it can be assumedthat all nodes have connectivity to all other nodes

=>number of detected nodes is uselessas a parameter for choice of master node

A new ad-hoc network formation procedurethat takes into account specifics of a BAN is needed

Page 8: WSN in enhancing exercise experience in personal fitness

8/16

BAN network formation protocol

Every node is in range of every other nodeMore than one node can serve as the NAPAbility of a node to serve as a NAP changes over timeNodes rarely leave and join the network

Procedure:All nodes that can serve as NAPs go into symmetric discovery modeOnce all possible NAPs know about all of the other,a NAP is chosen among them (by type and BADDR value)NAP goes into discoverable mode and starts operating

All other nodes connect to the NAP (followed by a role switch)

Page 9: WSN in enhancing exercise experience in personal fitness

9/16

BAN network formation protocol (2)

If NAP loses outside connectivity (or battery gets low)a new NAP must be chosen

Current NAP notifies all other nodes to go to short-term no-connection mode (e.g. locally buffering the data)

Current NAP choses the next NAP and requests a connection status update (to check whether it has an outside connection)

If the response is positivethe NAP checks it's own connection again(to avoid network reconfiguration on short outside connection loses),otherwise next NAP candidate is contacted

If still no connection, all nodes are informed of the new NAP

Old NAP closes all connection, new network is formed around the new NAP

Page 10: WSN in enhancing exercise experience in personal fitness

10/16

Exercise enviorment sensor network

A network of sensors deployed in the exercise environmentMonitors the environmental parameters of the surroundingsIn some systems also relays the information from the users' BANs to the central serverZigbee technology is best suited for this subsystem

Page 11: WSN in enhancing exercise experience in personal fitness

11/16

Central server

Gathers the data from all of the sensorsProcesses these data (according to the specific application)Stores the data for later review or further processingSends the required data back to the userAllows for the control of the whole system

Page 12: WSN in enhancing exercise experience in personal fitness

12/16

Case study: Smart Running Track

An implementation of a WSN system in fitness and sportsObjective:to make running:

more observable by trainers and physiciansmore interesting to amateur runnersmore competitive:

rank not only by their present position,but also by, for example,number of spent calories,obstacles jumped

Page 13: WSN in enhancing exercise experience in personal fitness

13/16

System architecture

Page 14: WSN in enhancing exercise experience in personal fitness

14/16

Smart Running Track BAN

Base on Shimmer nodesOn each runner sensor nodes are deployed,with the following sensors:

PedometerHeart Rate sensorTemperature sensor

This enables:Measurement of running speedHeart rate monitoringSpent calorie measurement:

calories spent = f (body weight, speed)

Page 15: WSN in enhancing exercise experience in personal fitness

15/16

Delivering information to users

BioScreen ViewCalorie countHeart rate, Body temperatureCurrent / Average Speedetc.

Map ViewShows current positions of all runners on the image of the running path

Score List ViewScore can be measured in:

Running positions

Average speed

Spent calorie count

Page 16: WSN in enhancing exercise experience in personal fitness

16/16

Central Server

Allows for:monitoring of the whole trackinsight into the vital paramtersof each of the runnerscalculates the calorie consumptionfor each of the runnerssorts the runners by the chosen critriastores data and sends them to runners

Page 17: WSN in enhancing exercise experience in personal fitness

2005-12-31

Your NameYour Title

Your Organization (Line #1)Your Organization (Line #2)

WSN in enhancing exercise experience in personal fitness

Goran Rakočević [email protected] Crnjin [email protected]