An agent-based signal processing in-node environment for real-time human activity monitoring based on wireless body sensor networks

被引:37
作者
Aiello, F. [1 ]
Bellifemine, F. L. [2 ]
Fortino, G. [1 ]
Galzarano, S. [1 ]
Gravina, R. [1 ,3 ]
机构
[1] Univ Calabria, DEIS, I-87036 Arcavacata Di Rende, CS, Italy
[2] Telecom Italia, Turin, Italy
[3] Telecom WSN Lab, Berkeley, CA USA
关键词
Wireless body sensor networks; Software agents; In-node signal processing; Real-time human activity monitoring; Mobile Agents Platform for Sun SPOT;
D O I
10.1016/j.engappai.2011.06.007
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays wireless body sensor networks (WBSNs) have great potential to enable a broad variety of assisted living applications such as human biophysical/biochemical control and activity monitoring for health care, e-fitness, emergency detection, emotional recognition for social networking, security, and highly interactive games. It is therefore important to define design methodologies and programming frameworks which enable rapid prototyping of WBSN applications. Several effective application development frameworks have been already proposed for WBSNs designed for TinyOS-based sensor platforms, e.g. CodeBlue, SPINE, and Titan. In this paper we present an application of MAPS, an agent framework for wireless sensor networks based on the Java-programmable Sun SPOT sensor platform, for the development of a real-time WBSN-based system for human activity monitoring. The agent-oriented programming abstractions provided by MAPS allow effective and rapid prototyping of the sensor-side software. In particular, the architecture of the developed system is a typical star-based WBSN composed of a coordinator node and two sensor nodes located respectively on the waist and the thigh of the monitored assisted living. The coordinator relies on a JADE-based enhancement of the SPINE coordinator and allows configuring sensors, receiving their data, and recognizing pre-defined human activities. On the other hand, each sensor node runs a MAPS-based agent that performs sensing of the 3-axial accelerometer sensor, computation of significant features on the acquired data, feature aggregation and transmission to the coordinator. The experimentation phase of the prototype, which allows evaluating the obtainable monitoring performances and activity recognition accuracy, is described. Moreover, a comparison of the monitoring system based on MAPS, AFME and SPINE in terms of programming effectiveness and system performances is discussed. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1147 / 1161
页数:15
相关论文
共 34 条
  • [1] *AFME, 2011, DOC SOFTW
  • [2] *AG FACT, 2011, DOC SOFTW
  • [3] AIELLO F, 2008, SENSORCOMM 08, P549
  • [4] A Java']Java-Based Agent Platform for Programming Wireless Sensor Networks
    Aiello, Francesco
    Fortino, Giancarlo
    Gravina, Raffaele
    Guerrieri, Antonio
    [J]. COMPUTER JOURNAL, 2011, 54 (03) : 439 - 454
  • [5] [Anonymous], 1995, P 1 INT C MULT SYST
  • [6] Activity recognition from user-annotated acceleration data
    Bao, L
    Intille, SS
    [J]. PERVASIVE COMPUTING, PROCEEDINGS, 2004, 3001 : 1 - 17
  • [7] SPINE: A domain-specific framework for rapid prototyping of WBSN applications
    Bellifemine, Fabio
    Fortino, Giancarlo
    Giannantonio, Roberta
    Gravina, Raffaele
    Guerrieri, Antonio
    Sgroi, Marco
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (03) : 237 - 265
  • [8] BOLONI L, 2000, AUTONOMOUS AGENTS, P80
  • [9] NEAREST NEIGHBOR PATTERN CLASSIFICATION
    COVER, TM
    HART, PE
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 1967, 13 (01) : 21 - +
  • [10] Dybvig R.Kent., 1987, SCHEME PROGRAMMING L