4
1 DEVELOPMENT OF A GENERIC AND FLEXIBLE HUMAN BODY WIRELESS SENSOR NETWORK Evdokimos I. Konstantinidis a , Panagiotis D. Bamidis a , Dimitrios Koufogiannis a  a Aristotle University of Thessaloniki, School of Medicine, Laboratory of Medical Informatics, P.O. Box 323 54124, Thessaloniki, Greece [email protected] Abstract: Wireless sensor networks on human body have become essential in the field of patient monitoring. The fact that completely non-invasive sensors can be used attached on clothes, facilitates measurements in daily tasks. The aim of this paper is to demonstrate the approach we followed upon developing a generic and flexible patient tele- monitoring system based on custom sensor devices and a c ommunication control unit (CCU). A sensor device consists of the measurement control part (microcontroller) and the sensing part (be it commercial or homemade sensors). The CCU plays the role of the master device of the wearable network and is based on a microcontroller and a Bluetooth module. The CCU scans all possible attached sensors on the bus of the network and constructs XML files based on the sensor devices and the network structure. In addition a software suite has also been developed in order to i) manage the different protocols and projects, ii) manage the operating system service and iii) provide different representations/visualizations of the signals (online or offline) in 2D graphs, FFT or 3D human model in the appropriate environment. At the PC side, the operating system service utilizes the XML descriptions in order to acquire the measurement from the CCU and store them in a database. The usefulness of the system is demonstrated through a set of conducted experiments, while the importance of the approach is discussed in the light of recent published literature.  I. Introduction The last decade has witnessed a rapid surge of interest in new sensing and monitoring devices for healthcare and the use of wearable/wireless devices and sensor networks for clinical applications. Technological achievements led to small, low power, intelligent and low cost sensors[1]. Besides that, MEMS (Microelectromechanical systems), a relatively new technology of sensors, plays an important role in recent sensing and monitoring devices. MEMS are small integrated devices or systems that combine electrical and mechanical components. MEMS scale and benefits made them very popular in modern designs [2]. Based on these investments, the research and development of sensor networks has flourished recent years. One of the most promising applications of sensor networks is for human health monitoring. Body Sensor Network (BSN) is considered as a vital system for home patient monitoring. A number of small sensors, strategically placed on the human body, create a body area network that can provide a lot of information not only for patients monitoring but also for human daily activities. The main goal for such type of body networks is to monitoring patients under natural physiological conditions for the detection and prevention of transient but possibly life threatening abnormalities [3]. The very small size of the sensing systems, the non-invasive methods, and the wireless and wearable functionality makes this goal reachable. The Body Sensor Networks can produce raw data from the measurements or factors that depend on these measurements. In case of raw data production, a storage system must accompany the whole system (Laptop, PC). In the other case a mobile phone or a storage media (cards) can satisfy the data manipulation. However, factors depend on raw data analysis and repeatable experiments. The analysis of the acquired data of each sensor’s measurements and the analysis of the integration of all the measurements can reveal important conclusions about health, body movements, physiological status and daily activities. Despite the technological achievements in sensing and monitoring devices, a big effort must be done so all the requirements of such an assuming system to be fulfilled. Issues related to system integration, sensor size, low-power sensor’s consumption, wireless links and signal processing have still to be researched.   Moreover, issues related to quality of service, security, multi-sensor data fusion, and decision support are active research topics needed for deploying body sensor networks [4]. The aim of this paper is to present the approach we followed upon developing a generic and flexible patient tele-monitoring system based on custom sensor devices and a communication control unit (CCU). We present hardware and software architecture of a working wireless sensor network system for monitoring patient health and daily activities. The system consists of an unknown volume of different type sensor devices, the CCU (network coordinator), the accompanying software and the database. This platform is extendable and can

Evdokimosk Chania

Embed Size (px)

Citation preview

Page 1: Evdokimosk Chania

8/3/2019 Evdokimosk Chania

http://slidepdf.com/reader/full/evdokimosk-chania 1/4

1

DEVELOPMENT OF A GENERIC AND FLEXIBLE HUMAN BODY

WIRELESS SENSOR NETWORK

Evdokimos I. Konstantinidisa, Panagiotis D. Bamidis

a, Dimitrios Koufogiannis

aAristotle University of Thessaloniki, School of Medicine, Laboratory of Medical Informatics,P.O. Box 323 54124, Thessaloniki, Greece

[email protected]

Abstract: Wireless sensor networks on human

body have become essential in the field of patient

monitoring. The fact that completely non-invasive

sensors can be used attached on clothes, facilitates

measurements in daily tasks. The aim of this paper is

to demonstrate the approach we followed upon

developing a generic and flexible patient tele-monitoring system based on custom sensor devices

and a communication control unit (CCU). A sensor

device consists of the measurement control part

(microcontroller) and the sensing part (be it

commercial or homemade sensors). The CCU plays

the role of the master device of the wearable network

and is based on a microcontroller and a Bluetooth

module. The CCU scans all possible attached sensors

on the bus of the network and constructs XML files

based on the sensor devices and the network

structure. In addition a software suite has also been

developed in order to i) manage the different

protocols and projects, ii) manage the operatingsystem service and iii) provide different

representations/visualizations of the signals (online

or offline) in 2D graphs, FFT or 3D human model in

the appropriate environment. At the PC side, the

operating system service utilizes the XML

descriptions in order to acquire the measurement

from the CCU and store them in a database. The

usefulness of the system is demonstrated through a

set of conducted experiments, while the importance

of the approach is discussed in the light of recent

published literature. 

I. Introduction

The last decade has witnessed a rapid surge of 

interest in new sensing and monitoring devices for 

healthcare and the use of wearable/wireless devices and 

sensor networks for clinical applications. Technological

achievements led to small, low power, intelligent and

low cost sensors[1]. Besides that, MEMS

(Microelectromechanical systems), a relatively new

technology of sensors, plays an important role in recent

sensing and monitoring devices. MEMS are small

integrated devices or systems that combine electrical

and mechanical components. MEMS scale and benefits

made them very popular in modern designs [2].

Based on these investments, the research and

development of sensor networks has flourished recent

years. One of the most promising applications of sensor

networks is for human health monitoring. Body Sensor

Network (BSN) is considered as a vital system for home

patient monitoring. A number of small sensors,

strategically placed on the human body, create a bodyarea network that can provide a lot of information not

only for patients monitoring but also for human daily

activities. The main goal for such type of body networks

is to monitoring patients under natural physiological

conditions for the detection and prevention of transient 

but possibly life threatening abnormalities [3]. The very

small size of the sensing systems, the non-invasive

methods, and the wireless and wearable functionality

makes this goal reachable.

The Body Sensor Networks can produce raw datafrom the measurements or factors that depend on these

measurements. In case of raw data production, a storage

system must accompany the whole system (Laptop,PC). In the other case a mobile phone or a storage media

(cards) can satisfy the data manipulation. However,

factors depend on raw data analysis and repeatableexperiments. The analysis of the acquired data of each

sensor’s measurements and the analysis of the

integration of all the measurements can reveal important

conclusions about health, body movements,

physiological status and daily activities.

Despite the technological achievements in sensingand monitoring devices, a big effort must be done so all

the requirements of such an assuming system to be

fulfilled. Issues related to system integration, sensor

size, low-power sensor’s consumption, wireless linksand signal processing have still to be researched. 

 Moreover, issues related to quality of service, security,

multi-sensor data fusion, and decision support are

active research topics needed for deploying body sensor 

networks [4]. 

The aim of this paper is to present the approach we

followed upon developing a generic and flexible patient

tele-monitoring system based on custom sensor devices

and a communication control unit (CCU). We present

hardware and software architecture of a working

wireless sensor network system for monitoring patient

health and daily activities. The system consists of an

unknown volume of different type sensor devices, theCCU (network coordinator), the accompanying software

and the database. This platform is extendable and can

Page 2: Evdokimosk Chania

8/3/2019 Evdokimosk Chania

http://slidepdf.com/reader/full/evdokimosk-chania 2/4

2

meet the requirements of medical research in a lot of 

sections that deal with body status and health.

II. Materials and Methods

II.1 Main Concept

The proposed wireless body area sensor network forhealth monitoring relies on the hardware part (CCU andsensors network) and the software (PC with the

appropriate setup). A lot of different type of sensors can

be integrated in the network. This option arises from the

ability of the CCU to survey and to identify all the

connected sensors. The CCU generates XML files based

on the collected information. The XML file describesthe whole network structure. Making use of this file, the

appropriate software on the PC side is able to acquire

measurement data. An operating system service has

been developed for the acquisition and data storing

procedures. The data storing is based on MySQL

engine. Apart from the XML files and servicemanagement, the software is also responsible for

providing different representations/visualizations of the

signals (online or offline) in 2D graphs, FFT or 3D

human model. The main concept is presented at Figure

1.

Figure 1 Main concept

II.2 SensorsFor experimenting purposes, three different types of 

sensors have been developed: a) accelerometer [8], b)

temperature and c) skin conductance. Every sensor is

accompanied by a microcontroller [5]. The

microcontroller is responsible for communicating and

gathering data from the sensor, knowing what type of 

sensor is and answering to network questions (arriving

from CCU). During firmware programming, special

registers in the microcontroller are programmed

according to the sensor’s type and output format. Due to

the effort for less power consumption, every sensor

consists of as less as possible parts. Figure 3 presents

the accelerometer sensor.

II.3 Communication Control Unit (CCU)

Playing the role of the gateway, the CCU isresponsible for collecting data from the sensor network 

and forwarding them to the PC. As the master of the

network, during the initialization process, scans all

possible connected sensors and identifies the attached

ones. The initialization process proceeds with a virtualtransmition of acquired data. In this stage the CCUestimates the time needed for a complete cycle of 

gathering and transmitting data (maximum sampling

frequency that can be achieved). The XML file that is

generated by the CCU contains information about the

available protocols of communication, the number and

type of sensors and the registers that participate in theconversion of acquired data to measured data. The

format of a child of the XML, which describes the

sensors, is:

-<signal_1 signal_name="a1x"> 

<signal_type>accelerometer</ signal_type> 

<zero_offset>512</ zero_offset> <number_to_multiply>5</ number_to_multiply> 

<measurement_unit>"mG "</ measurement_unit> 

</ signal_1> 

The conversion relies on the OS service in order not

to cumber the CCU. While the CCU receives a

command from the PC, it starts gathering data from the

sensor network and transmits it through Bluetooth

wireless connection. The CCU and the sensors are

connected physically through four wires. Two of them

comprise the communication bus layer and the other

two provide with power every device.

Figure 2 CCU connection diagram

Figure 3 CCU homemade device (left). Accelerometer sensor,

top and bottom view (right).

II.4 Service and Database

Trying to develop a user friendly platform on the PC

side, we developed an OS service which is responsible

for data acquisition and storing. The service’s argument

is an XML file. This file contains all the description for

the hardware as well as information for the database andthe patient under monitoring. The service can be

Page 3: Evdokimosk Chania

8/3/2019 Evdokimosk Chania

http://slidepdf.com/reader/full/evdokimosk-chania 3/4

3

controlled from a wide variety of software. As a

transmitted packet from the hardware contains headerdata, the service can distinguish packets between

successive raw data.

The database engines that are supported by the

service are MySQL and MS Access files. When a

project depended on new XML file is started, a newtable is constructed in the selected database. The tablecontains fields according to the attached sensors on the

network (information from the XML file). In addition,

the table contains fields about date and time of each

sample.

II.5 SoftwareThe software suite that has been developed

integrates the control and management of the units that

have been described up to this point. If a user needs to

begin a new project, a wizard by the software asks for

the XML file that describes the hardware, the desirable

data storage engine, information about the patient undermonitoring and a description of the sensors position on

the human body. The software is able to control the OS

service and to provide different

representations/visualizations of the signals. 2D graphs

of selected or all the signals can be displayed (filtered or

not) in combination with their FFT transformations. The

3D human model, making use of the position

description of the accelerometer sensors, represents the

body movements [8].

III. RESULTS

III.1 Evaluation MethodIn order to validate the system that has been

developed, an experiment took place. Eight

accelerometer sensors and a temperature sensor attached

on the body. The eight accelerometers attached on the

body limbs (before and after every joint). The

temperature sensor position was on the chest (near the

right elbow). In order to take under consideration the

communication lost packets, we selected a stadium as

the experiment environment (big range between PC andhuman). The sampling frequency that achieved was

98Hz.

Figure 4 Evaluation Method

The human under monitoring exercised in 5 stages:a) Walking for 60 meters.

b) Walking for 60 meters with a higher tempo

c) Relaxing at standing positiond) Relaxing at sitting position

e) Walking for 10 meters and sprinting for 10 meters

III.1 Experiment Results

The experiment time duration was ~12 minutes. Inthis period 50817 packets were sent and only two of them lost.

Figure 5 Communication lost packets (software module)

Figure 6 Right Calf acceleration and body temperature during

the experiment.

The normal walking is represented at the first stage.

The next stage represents the acceleration duringwalking with higher tempo (and more heavy footsteps).

In the next two stages the human was relaxing in

standing and sitting position. The final stages show the

sprint situations.

The upper visualization (Figure 6) is the

temperature. During walking and especially during

walking in higher tempo it started growing. The normal

fall of the temperature was during relaxing.

Figure 7 FFT transform of calf acceleration (512 samples

window ~ 5 seconds). The main frequncy reveal to be

proportional to the footsteps tempo.

Page 4: Evdokimosk Chania

8/3/2019 Evdokimosk Chania

http://slidepdf.com/reader/full/evdokimosk-chania 4/4

4

IV. DISCUSSION

Wireless sensor networks show great commitment

for biomedical monitoring systems. In this paper, a

system of wireless sensor network and data storing and

analysis structures has been developed to acquire and

represent measurements of different types of sensorsand especially accelerometers. Inertial movementsensing has a high potential for use in human movement

analysis. The low cost of the hardware and non-invasive

detection techniques make such systems essential and

desirable in home care and other managed healthcare

institutions [9].

The applications are not limited to the above

mentioned. Other potential applications include man-

machine interfacing and feedback in artificial human

movement control [6].

V. CONCLUSIONS

We present a first attempt towards understanding

and realizing a body sensor network and its sensing

infrastructure. Several challenges need to be addressed 

in building such a system. Our prototype demonstrates

initial design choices and helps reveal related issues.

VI. ACKNOWLEDGEMENTS

VII. REFERENCES

[1] Chris Otto, Aleksandar Milenkovic, Corey Sanders,

Emil Jovanov, System Architecture of a Wireless Body

Area Sensor Network for Ubiquitous HealthMonitoring.

[2] Stephen Beeby, Graham Ensell, Micahael Kraft,

Neil White, MEMS Mechanical Sensors, Artech House.

Boston London, 2004

[3] Benny P.L. Lo, Surapa Thiemjarus, Rachel King and

Guang-Zhong Yang, Body Sensor Network – A

Wireless Sensor Platform for Pervasive Healthcare

Monitoring, In proceedings of UbiHealth 2004,

Nottingham, England[4] A. Lymberis, L. Gatzoulis, Wearable Health

Systems: from smart technologies to real applications,

In proceedings of EMBC 2006, New York City, New

York, USA[5] Microchip. (2007, 10/2007). dsPIC30F6015

microcontroller: Technical data.[6] I.F. Akyildiz, W. Su, Y. Sankarasubramaniam, E.

Cayirci, Wireless sensor networks: a survey

[7] H. Kanasugi, R. Shibasaki. Measurement and

analysis of human behavior using wearable sensors., In

Proceedings of The 25th Asian Conference on Remote

Sensing, volume 2, pages 1218--1223, 2004.

[8] STMicroelectronics. (2007, 09/2007). LIS3L02AL

3-axis accelerometer: Technical data.

[9] J. A. Stankovic, Q. Cao, T. Doan, L. Fang, Z. He, R.

Kiran, S. Lin, S. Son, R. Stoleru, A. Wood, Wireless

Sensor Networks for In-Home Healthcare:Potential and Challenges, In HCMDSS, June 2005