Multimedia Tools and Applications

, Volume 38, Issue 3, pp 337–363 | Cite as

Interfacing human and computer with wireless body area sensor networks: the WiMoCA solution

  • Elisabetta FarellaEmail author
  • Augusto Pieracci
  • Luca Benini
  • Laura Rocchi
  • Andrea Acquaviva


Wireless Body Area Sensor Networks (WBASN) are an emerging technology enabling the design of natural human–computer interfaces (HCI). Automatic recognition of human motion, gestures, and activities is studied in several contexts. For example, mobile computing technology is being considered as a replacement of traditional input systems. Moreover, body posture and activity monitoring can be used for entertainment and health-care applications. However, until now, little work has been done to develop flexible and efficient WBASN solutions suitable for a wide range of applications. Their requirements pose new challenges for sensor network designs, such as optimizing traditional solutions for use as environmental monitoring-like applications and developing on-the-field stress tests. In this paper, we demonstrate the flexibility of a custom-designed WBASN called WiMoCA with respect to a wide range of posture and activity recognition applications by means of practical implementation and on-the-field testing. Nodes of the network mounted on different parts of the human body exploit tri-axial accelerometers to detect its movements. The advanced digital Micro-electro-mechanical system (MEMS) based inertial sensor has been chosen for WiMoCA because it demonstrated high flexibility of use in many different situations, providing the chance to exploit both static and dynamic acceleration components for different purposes. Furthermore, the sensibility and accuracy of the sensing element is perfectly adequate for monitoring human movement, while keeping cost low and size compact, thus meeting our requirements. We implemented three types of applications, stressing the WBASN in many aspects. In fact, they are characterized by different requirements in terms of accuracy, timeliness, and computation distributed on sensing nodes. For each application, we describe its implementation, and we discuss results about performance and power consumption.


Body area networks Wireless Movement tracking Human–computer interaction 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Aminian K, Andres ED, Rezakhanlou K, Fritsch C, Schutz Y, Depairon M, Leyvraz P-F, Robert P (1998) Motion analysis in clinical practice using ambulatory accelerometry. Lect Notes Comput Sci 1537:1–11CrossRefGoogle Scholar
  2. 2.
    Angesleva J, Oakley I, Hughes S, O’Modhrain S (2003) Body mnemonics: portable device interaction design concept. In: Proceedings of the 16th annual ACM symposium on user interface software and technologyGoogle Scholar
  3. 3.
    Bachmann E, Yun X, McKinney D, McGhee R, Zyda M (2003) Design and implementation of marg sensors for 3-dof orientation measurement of rigid bodies. In: Proceedings robotics and automation, 2003. ICRA ’03. IEEE international conference on pp 14–19, SeptemberGoogle Scholar
  4. 4.
    Bao L, Intille SS (2004) Activity recognition from user-annotated acceleration data. In: Proc. of pervasive 2004, the second international conference on pervasive computing. Springer, pp 1–17Google Scholar
  5. 5.
    Barbieri R, Farella E, Acquaviva A, Benini L, Riccó B (2004) A low-power motion capture system with integrated accelerometer. Consumer communications and networking conference, 2004. CCNC 2004. First IEEE, pp 418–423, JanuaryGoogle Scholar
  6. 6.
    Brunelli D, Farella E, Rocchi L, Dozza M, Chiari L, Benini L (2006) Bio-feedback system for rehabilitation based on wireless body area network. In: In Proceedings of fourth IEEE international conference on pervasive computing (Percom06)—Workshop ubicare 2006, pp 527–531Google Scholar
  7. 7.
    Bussmann J, Martens WLJ, Tulen JHM, Schasfoort FC, Berg-Emons HJGVD, Stam HJ (2001) Measuring daily behaviour using ambulatory accelerometry: the activity monitor. Behav Res Meth Instrum Comput 33(3):349–356Google Scholar
  8. 8.
    Caccamo M, Zhang LY, Sha L, Buttazzo GC (2002) An implicit prioritized access protocol for wireless sensor networks. In: IEEE real-time systems symposium, pp 39–48, DecemberGoogle Scholar
  9. 9.
    Cattaneo D, Ferrarin M, Frasson W, Casiraghi A (2005) Head control: volitional aspects of rehabilitation training in patients with multiple sclerosis compared with healthy subjects. Arch Phys Med Rehabil 86:1381–1388CrossRefGoogle Scholar
  10. 10.
    Cheok AD, Kumar KG, Prince S (2002) Micro-accelerometer based hardware interfaces for wearable computer mixed reality applications. In: Wearable computers, 2002. (ISWC 2002). Proceedings sixth international symposium on pp 223–230 OctoberGoogle Scholar
  11. 11.
    Chiari L, Dozza M, Cappello A, Horak FB, Macellari V, Giansanti D (2005) Audio-biofeedback for balance improvement: an accelerometry-based system. Biomed Eng IEEE Trans 52:2108–2111CrossRefGoogle Scholar
  12. 12.
    Coley B, Najafi B, Paraschiv-Ionescu A, Aminian K (2005) Stair climbing detection during daily physical activity using a miniature gyroscope. Gait Posture 22(4):287–294, DecemberCrossRefGoogle Scholar
  13. 13.
    Culhane KM, O’Connor M, Lyons D, Lyons GM (2005) Accelerometers in rehabilitation medicine for older adults. Age Ageing 34(6):556–560CrossRefGoogle Scholar
  14. 14.
    Delac K, Grgic M (2004) A survey of biometric recognition methods. In: Electronics in marine, 2004. In: Proceedings Elmar 2004, 46th international symposium, pp 184–193, 16–18 JuneGoogle Scholar
  15. 15.
    Faidley G, Hero J, Lee K, Lwakabamba B, Walstrom R, Chen F, Dickerson J, Rover D, Weber R, Cruz-Neira C (2004) Developing an integrated wireless system for fully immersive virtual reality environments. In: Wearable computers, 2004. ISWC 2004, Eighth international symposium on vol 1, pp 178–179, 31 October–3 NovemberGoogle Scholar
  16. 16.
    Farella E, Brunelli D, Benini L, Riccó B, Bonfigli ME (2005) Pervasive computing for interactive virtual heritage. Multim IEEE 12(3):46–58, July–SeptemberCrossRefGoogle Scholar
  17. 17.
    Farella E, OḾodhrain S, Benini L, Riccó B (2006) Gesture signature for ambient intelligence applications: a feasibility study. In: Proceedings Pervasive computing, 4th international conference, pervasive 2006. Dublin, Ireland, pp 288–304, 7–10 MayGoogle Scholar
  18. 18.
    Farella E, Pieracci A, Brunelli D, Benini L, Riccó B (2005) Design and implementation of wimoca node for a body area wireless sensor network. In: Proc. of systems communications 2005 IEEE SENET, pp 342–347, AugustGoogle Scholar
  19. 19.
    Foxlin E, Harrington M (2000) Weartrack: a self-referenced head and hand tracker for wearable computers and portable vr. In: Wearable computers 2000, The fourth international symposium on pp 155–162, OctoberGoogle Scholar
  20. 20.
    Golding AR, Lesh N (1999) Indoor navigation using a diverse set of cheap, wearable sensors. In: ISWC ’99: Proceedings of the 3rd IEEE international symposium on wearable computers, pp 29–36, Washington, DC, USA. IEEE Computer SocietyGoogle Scholar
  21. 21.
    Harada T, Uchino H, Mori T, Sato T (2003) Portable orientation estimation device based on accelerometers, magnetometers and gyroscope sensors for sensor network. In: Multisensor fusion and integration for intelligent systems, MFI2003. Proceedings of IEEE international conference on pp 191–196, JulyGoogle Scholar
  22. 22.
    Headon R, Coulouris G (2003) Supporting gestural input for users on the move. In: Proceedings eurowearable, pp 107–112, SeptemberGoogle Scholar
  23. 23.
    Jarnlo GB, Thorngren KG (1991) Standing balance in hip fracture patients. 20 middle-aged patients compared with 20 healthy subjects. Acta Orthop Scand 62:427–434CrossRefGoogle Scholar
  24. 24.
    Jovanov E, Milenkovic A, Otto C, de Groen PC (2005) A wireless body area network of intelligent motion sensors for computer assisted physical rehabilitation. J NeuroEng Rehabil 2:6–16CrossRefGoogle Scholar
  25. 25.
    Junker H, Lukowicz P, Troster G (2003) Padnet: wearable physical activity detection network. In: ISWC ’03: Proceedings of the 7th IEEE international symposium on wearable computers, pp 244–245. Washington, DC, USA. IEEE Computer SocietyGoogle Scholar
  26. 26.
    Kahn JM, Katz RH, Pister KSJ (2000) Emerging challenges: mobile networking for mart dust. J Commun 2(3):188Google Scholar
  27. 27.
    Kern N, Schiele B, Schmidt A (2003) Multi-sensor activity context detection for wearable computing. In: Proc. of european symposium on ambient intelligence, pp 220–232, NovemberGoogle Scholar
  28. 28.
    Lee S-W, Mase K (2001) Recognition of walking behaviors for pedestrian navigation. In: Control applications, 2001 (CCA ’01). Proceedings of the 2001 IEEE international conference on pp 1152–1155. IEEE Control Systems SocGoogle Scholar
  29. 29.
    Lee S-W, Mase K (2002) Activity and location recognition using wearable sensors. IEEE Pervasive Computing 1(3):24–32, July–SeptCrossRefGoogle Scholar
  30. 30.
    Maki BE, McIlroy WE (1996) Postural control in the older adult. Clin Geriatr Med 12:635–658Google Scholar
  31. 31.
    Mathie MJ, Coster ACF, Lovell NH, Celler BG (2004) Accelerometry: providing an integrated, practical method for long-term, ambulatory monitoring of human movement. Physiol Meas 25:R1–20CrossRefGoogle Scholar
  32. 32.
    Mäntyjärvi J, Lindholm M, Vildjiounaite E, Mäkelä S-M, Ailisto H (2005) Identifying users of portable devices from gait pattern with accelerometers. In: Acoustics, speech, and signal processing, 2005. Proceedings (ICASSP ’05). IEEE international conference on vol 2, pp ii/973–ii/976Google Scholar
  33. 33.
    Morris S, Paradiso J (2002) Shoe-integrated sensor system for wireless gait analysis and real-time feedback. EMBS/BMES Conference, 2002. Proceedings of the second joint, vol. 3, pp 2468–2469, 23–26 OctoberGoogle Scholar
  34. 34.
    Oakley I, Angesleva J, Hughes S, O’Modhrain S (2004) Tilt and fill: scrolling with vibrotactile display. In: Proc. of euroHaptics, pp 313–323, JuneGoogle Scholar
  35. 35.
    Paradiso J (2002) Footnotes: personal reflections on the development of instrumented dance shoes and their musical applications. In: Quinz E (ed) Digital performance, Anomalie 2:34–49Google Scholar
  36. 36.
    Perng JK, Fisher B, Hollar S, Pister KS (1999) Acceleration sensing glove (ASG). In: IEEE symposium on wearable computers, pp 178–180, OctoberGoogle Scholar
  37. 37.
    Randell C, Muller H (2000) Context awareness by analyzing accelerometer data. In: ISWC ’00: Proceedings of the 4th IEEE international symposium on wearable computers, p 175, Washington, DC, USA. IEEE Computer SocietyGoogle Scholar
  38. 38.
    Moe-Nilssen R (1998) A new method for evaluating motor control in gait under real-life environmental conditions. Part 1: the instrument. Clin Biomech (Bristol, Avon) 13(4-5):320–327, JuneCrossRefGoogle Scholar
  39. 39.
    Rocchi L, Chiari L, Horak FB (2002) Effects of deep brain stimulation and levodopa on postural sway in Parkinson’s disease. J Neurol Neurosurg Psychiatry 73:267–274CrossRefGoogle Scholar
  40. 40.
    Sama M, Pacella V, Farella E, Benini L, Riccó B (2006) 3did: a low-power, low-cost hand motion capture device. In: Proceedings IEEE design, automation and test in europe conference and exhibition, 6–10 March 2006Google Scholar
  41. 41.
    Schmit JM, Regis DI, Riley MA (2005) Dynamic patterns of postural sway in ballet dancers and track athletes. Exp Brain Res 163:370–378CrossRefGoogle Scholar
  42. 42.
    Stankovic J, Abdelzaher T, Lu C, Sha L, Hou J (2003) Real-time communication and coordination in embedded sensor networks. In: Proceedings of the IEEE, vol 91, pp 1002–1022, JulyGoogle Scholar
  43. 43.
    Uswatte G, Miltner WHR, Foo B, Varma M, Moran S, Taub E (2000) Objective measurement of functional upper-extremity movement using accelerometer recordings transformed with a threshold filter. Stroke 31(3):662–667, MarchGoogle Scholar
  44. 44.
    van Dam T, Langendoen K (2003) An adaptive energy-efficient mac protocol for wireless sensor networks. In: SenSys ’03: Proceedings of the 1st international conference on embedded networked sensor systems. ACM Press, pp 171–180Google Scholar
  45. 45.
    Veltink PH, Bussmann HB, de Vries W, Martens WL, Lummel RCV (1996) Detection of static and dynamic activities using uniaxial accelerometers. IEEE Trans Rehabil Eng 4(4):375–85, DecemberCrossRefGoogle Scholar
  46. 46.
    Winter DA, Prince F, Frank JS, Powell C, Zabjek KF (1996) Unified theory regarding A/P and M/L balance in quiet stance. J Neurophysiol 75:2334–2343Google Scholar
  47. 47. (2005) Ref Type: internet Communication
  48. 48.
    Zhu R, Zhou Z (2004) A real-time articulated human motion tracking using tri-axis inertial/magnetic sensors package. IEEE Trans Neural Syst Rehabil Eng 12(2):295–302CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  • Elisabetta Farella
    • 1
    Email author
  • Augusto Pieracci
    • 1
  • Luca Benini
    • 1
  • Laura Rocchi
    • 1
  • Andrea Acquaviva
    • 2
  1. 1.DEIS—University of BolognaBolognaItaly
  2. 2.ISTI—Urbino UniversityUrbinoItaly

Personalised recommendations