//Logo Image
Author: K.-W. Chang, Y.-L. Hsu, C.-K. Lim, Y.-W. Liu, W.-Y. Chang (2014-01-13); recommendation: Yeh-Liang Hsu (2014-01-13).
Note: This paper was presented in The 9th World Conference of the International Society for Gerontechnology (ISG 2014), Taipei, Taiwan, 2014/06. Gerontechnology 2014; 13(2):179

Development of a motion sensing carpet for multiple interactive applications

Purpose  Changes in mobility level for older adults are highly related to the transition from relatively independent living to ill and declined functional health status [1, 2]. It is important to provide objective and accurate approaches for long-term mobility level assessment at home. Motion sensing floors have been developed for this purpose [3, 4]. Considering user acceptance, the technology has to be unobtrusive, easy to use, low cost, and be a natural part of the home environment. This paper presents the development of WhizCarpet, a motion sensing carpet for tele-monitoring of mobility level, indoor locations and fall events in an unobtrusive way for older adults in the home environment. Multiple interactive applications are also developed based on this motion sensing carpet.  Method  WhizCarpet is composed of 30cm×30cm “puzzle floor mat” modular units, which can be assembled freely into any size and shape according to the setup of the home environment (Figure 1). Instead of adding sensing components to the carpet, the puzzle floor mat unit itself is designed into a motion sensor. The working principle is similar to that of a membrane switch. Once a WhizCarpet unit is under pressure, the top and bottom layers make contact with each other. Different pressure will create different contact quality and therefore generates different resistance (Figure 2). A low-cost microprocessor embedded in the unit converts the resistance into digital values (0~1023), and transmits it to a distributed data server (DDS) via I2C bus. The “auto mapping” algorithm in the DDS automatically identifies the relative positions of all units assembled together. Integrated with information and communication systems, caregivers can maintain awareness of older adults’ daily activities by using their mobile devices to access the DDS for real-time monitoring and historical data record. Results & Discussion WhizCarpet is in a “Body and Brain” system structure which enables it to be an open platform. It can be used in not only home teleheath applications but also multiple interactive applications, such as physical interactive games, by developing different Apps on the mobile devices (brain) which receives signals from the DDS of WhizCarpet (body). Considering aesthetics and emotionality, the “Interactive Vases” are also designed to provide more natural interaction between the older adults and the home environment and family members at remote sites. From the activities sensed by WhizCarpet, the vases display different rotation patterns, lights and music to provide interaction in an intuitive and visual way. WhizCarpet is now in commercialization process.


1.     Celler B.G., Lovell, B.G., Earnshaw W. A., Ilsar E. D., Betbeder-Matibet L. Development of an integrated system for remote monitoring of health status of the elderly at home. Biomedical Engineering, Application, Basis, Communications; 1994; Vol. 6:6; pp. 919-926.

2.     Heikkinen, R. L. The role of physical activity in healthy ageing. World Health Organization-Ageing and Helth Programme; 1998.

3.     Savio, D., Ludwig, T. Smart carpet: A footstep tracking interface. In: Proceedings of the 21st International Conference on Advanced Information Networking and Applications Workshops; 2007; Vol. 2; pp. 754-760.

4.     Steinhage and C. Lauterbach. SensFloor®: ein AAL sensorsystem f¨ur sicherheit, homecare und comfort. In Tagungsband des 1. Deutschen AAL-Kongress, Berlin; 2008.

Keywords: Mobility, localization, fall detection, motion sensing carpet

Figure 1. The “puzzle floor mat” modular units, which can be assembled freely into any size and shape

Figure 2. Different pressure will generate different digital outputs.