19
Fakultät Informatik – Institut für Systemarchitektur – Professur Rechnernetze Mercury: A Wearable Sensor Network Platform for High-Fidelity Motion Analysis Presenter: Abdulqader Shaawa Supervisor: Dr.-Ing. habil. Waltenegus Dargie TU Dresden Chair of Computer Networks

Mercury: A Wearable Sensor Network Platform for High ... · The Mercury system architecture Base Station: The core of the Mercury system is the application driver, which runs on the

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Mercury: A Wearable Sensor Network Platform for High ... · The Mercury system architecture Base Station: The core of the Mercury system is the application driver, which runs on the

Fakultät Informatik – Institut für Systemarchitektur – Professur Rechnernetze

Mercury: A Wearable Sensor Network Platform for High-Fidelity Motion

Analysis

Presenter: Abdulqader ShaawaSupervisor: Dr.-Ing. habil. Waltenegus DargieTU DresdenChair of Computer Networks

Page 2: Mercury: A Wearable Sensor Network Platform for High ... · The Mercury system architecture Base Station: The core of the Mercury system is the application driver, which runs on the

Outline

- Motivation- Challenges- Mercury- SHIMMER- The Mercury Architecture

– Sensor Node– Base Station

Application– Scenario– Parkinson Disease (PD)– Epilepsy seizure– Other application

- Summery & future workMay 12, 2010

Page 3: Mercury: A Wearable Sensor Network Platform for High ... · The Mercury system architecture Base Station: The core of the Mercury system is the application driver, which runs on the

Folie 3

Motivation

In recent years there has been increased interest in body sensor networks for wearable applications .

Wireless Sensors improve the study of Diseases , which need long term observation to develop more effective treatments.

previous systems : short-term use in a laboratory and The patient is always in radio

range of the base station , No wary about Battery lifetime. BUT : “It is highly desirable to capture longitudinal data from patients during

daily life or during extended stays at the hospital, which pushes the limitations of current sensor platforms ” .

Page 4: Mercury: A Wearable Sensor Network Platform for High ... · The Mercury system architecture Base Station: The core of the Mercury system is the application driver, which runs on the

Folie 4

Challenges

Battery lifetime

The network must tune its operation in the face of variations in radio bandwidth

The system must yield high-quality, clinically-relevant data.

So , the key challenge is tuning the network’s operation to achievehigh data quality as well as long battery lifetimes.

Page 5: Mercury: A Wearable Sensor Network Platform for High ... · The Mercury system architecture Base Station: The core of the Mercury system is the application driver, which runs on the

Folie 5

Mercury

Mercury is a wearable, wireless sensor platform . It is designed to overcome the core challenges of long battery

lifetime and high data fidelity for long-term studies .

It supports data collection on patients in hospital and home settings.

It provide flexible programming interface allowing a range of

policies to be implemented on top of the core functionality of the

sensor network.

Page 6: Mercury: A Wearable Sensor Network Platform for High ... · The Mercury system architecture Base Station: The core of the Mercury system is the application driver, which runs on the

Folie 6

SHIMMER

SHIMMER includes : A TI MSP430 microcontroller A Chipcon CC2420 radio supporting the 802.15.4 standard. A MicroSD slot supporting up to 2 GB of flash storage. A 250 mAh Li-polymer rechargeable battery. In SHIMMER incorporates triaxial MEMS accelerometer, and add-on daughterboards interface to gyroscope, ECG, EMG, and other sensors types.

The SHIMMER measures 44.5×20×13 mm and weighs just 10 g, making it well-suited for long-term wearable use.

Page 7: Mercury: A Wearable Sensor Network Platform for High ... · The Mercury system architecture Base Station: The core of the Mercury system is the application driver, which runs on the

Folie 7

Energy profile of the SHIMMER

Energy consumption is shown for each major operation. Results are shown for each second of data sampled, processed, or transmitted.

Energ y profile of the S H IM M ER s ens or platform

Page 8: Mercury: A Wearable Sensor Network Platform for High ... · The Mercury system architecture Base Station: The core of the Mercury system is the application driver, which runs on the

Folie 8

Estimated lifetime for a SHIMMER under varying activity levels with a 250 mAh battery.

Page 9: Mercury: A Wearable Sensor Network Platform for High ... · The Mercury system architecture Base Station: The core of the Mercury system is the application driver, which runs on the

Folie 9

The Mercury system architecture

Page 10: Mercury: A Wearable Sensor Network Platform for High ... · The Mercury system architecture Base Station: The core of the Mercury system is the application driver, which runs on the

Folie 10

The Mercury system architecture

Mercury network consists of multiple sensor nodes worn by a patient, and a basestation( laptop with an 802.15.4 transceiver).

S ensor nodes : capture and store sensor data, compute features,and respond torequests from the base station to download data and change sampling and storagemodes.

The sensor node software is implemented using the Pixie operating system.

Data fidelity VS Battery lifetime in Pixi•Sampling and activity filter•Data storage•Feature extraction•Heartbeats•Reliable transfer protocol

Page 11: Mercury: A Wearable Sensor Network Platform for High ... · The Mercury system architecture Base Station: The core of the Mercury system is the application driver, which runs on the

Folie 11

The Mercury system architecture

Base Station: The core of the Mercury system is the application driver, which runs on

the base station and manages data sampling, storage, and acquisition.

The driver is responsible for implementing policies to meet the clinicalrequirements of the application in terms of data quality and sensor lifetime.

Mercury provides a narrow APIthat permits the driver to inspect the sensor node state, configure sampling and storage modes, and drive data downloads.

The Mercury driver API

Page 12: Mercury: A Wearable Sensor Network Platform for High ... · The Mercury system architecture Base Station: The core of the Mercury system is the application driver, which runs on the

Folie 12

Application Case studiesApplication Case studies

Page 13: Mercury: A Wearable Sensor Network Platform for High ... · The Mercury system architecture Base Station: The core of the Mercury system is the application driver, which runs on the

Folie 13

Scenario A patient wears up to 8 sensors

equipped with MEMS accelerometers and gyroscopes

A base station, such as a laptop in the patient 's home, collects data from the network.

The data is then delivered via an Internet connection to the clinic where it is visualized and further processed by physicians.

Page 14: Mercury: A Wearable Sensor Network Platform for High ... · The Mercury system architecture Base Station: The core of the Mercury system is the application driver, which runs on the

Folie 14

Parkinson’s Disease(PD) monitoring

The Mercury-based (PD) monitoring system is intended to characterizefluctuations in a patient’s motor activity over the course of a day (severalweeks).

It is necessary to tune the timing and dosage of medications to minimizecomplications.

The patient will put on the sensors in the morning and take them off to recharge each night .

A battery lifetime of at least 24 hours is desirable.

Page 15: Mercury: A Wearable Sensor Network Platform for High ... · The Mercury system architecture Base Station: The core of the Mercury system is the application driver, which runs on the

Folie 15

Mercury API develop a range of Drivers to support PD monitoring

The standerd driver : no attempt to save energy , round-robin downloads, scoring function

Throttling downloads : only performing a download if the node has “excess energy” according to an energy schedule .And it will avoid downloading data from a node with a weak radio link.

Throttling gyro: turning it off during some active periods can save amount of energy(reduced data fidelity).

Other policies : throttle storage and throttle sampling increase lifetime, but severely impacts data quality

Page 16: Mercury: A Wearable Sensor Network Platform for High ... · The Mercury system architecture Base Station: The core of the Mercury system is the application driver, which runs on the

Folie 16

Epilepsy seizure detection

This application involves detection of the onset of epileptic seizures

The patient is observed for several days (in a hospital) while withholdinganticonvulsant medications, thereby permitting seizures to occur.

Single node does not have enough information to determine if a seizure isoccurring combine information across multiple sensors to discriminateseizures .

Low detection latency is the chief concern.

The two parameters of interest are the score threshold T and the number ofnodes required to trigger a download cycle,k.

Page 17: Mercury: A Wearable Sensor Network Platform for High ... · The Mercury system architecture Base Station: The core of the Mercury system is the application driver, which runs on the

Folie 17

Other applications

monitoring of rehabilitation exercise in patients being treated for stroke

measuring ambulation in patients with chronic obstructive pulmonary disease (COPD).

monitoring athletic performance.

The Mercury architecture is designed to support a wide range of sensors and application requirements without requiring complex programming of the sensor nodes.

Page 18: Mercury: A Wearable Sensor Network Platform for High ... · The Mercury system architecture Base Station: The core of the Mercury system is the application driver, which runs on the

Folie 18

Summery

Mercury represents an important step towards longitudinalmonitoring of neuromotor diseases in a home setting.

Mercury techniques manages energy and radio bandwidthconsumption to achieve long lifetimes and high data quality.

As future work : they intend to extend the Mercury system to support a

wearable base station, such as a cell phone or iMote2, that can beused to collect and process sensor data on the body itself withoutrequiring an external base station.

Page 19: Mercury: A Wearable Sensor Network Platform for High ... · The Mercury system architecture Base Station: The core of the Mercury system is the application driver, which runs on the

Folie 19

REFERENCES

1- Mercury: A Wearable Sensor Network Platform for High-Fidelity Motion Analysis

2- Analysis of Feature Space for Monitoring Persons with Parkinson’s Disease With Application to a Wireless Wearable Sensor System

3- http://fiji.eecs.harvard.edu/Mercury4- http://parkinsoninfo.org/more_info.asp