Development of a Low-Power Microcontroller-Based Wrist-Worn Device With Resource-Constrained Activity Detection Algorithm

This article deals with the development of a resource-constrained activity detection algorithm for microcontroller-based wrist-worn devices. The various market available activity detection devices lack adequate agility and ease of use in certain applications, as they heavily rely upon computationally intensive algorithms to detect physical activity and step count. Therefore, by extension, they always need to stay connected with a smartphone that can perform these computations. To address this problem, this article introduces a standalone wearable device with the simplified algorithm for activity detection in a human being. The developed system consists of microelectromechanical systems (MEMS) triaxial accelerometer connected to a low-power microcontroller with a wrist anchor-able form factor. The step detection algorithm uses a moving average threshold filter to detect the change in acceleration data to identify specific events. A detailed comparative study considering power consumption and the step detection made between the developed device (with the resource-constrained algorithm) against market available devices shows that the average detection error of the developed algorithm is approximately 2% under various test conditions (i.e., walking, fast walking, and running) and has an accuracy of 94.96% for activity detection. This study reveals that the use of the proposed algorithm for activity detection not only brings down the cost of the overall device but also reduces the power consumption (< 45.7 mW) with a minimal covering size (12.56 cm2) for the wearable part that can extend the application area of such devices.

[1]  Yu Liu,et al.  Calibration of MEMS Accelerometer Based on Kalman Filter and the Improved Six Position Method , 2016, J. Commun..

[2]  Subhas Chandra Mukhopadhyay,et al.  Wearable Sensors for Human Activity Monitoring: A Review , 2015, IEEE Sensors Journal.

[3]  Sung-Bae Cho,et al.  Activity Recognition Using Hierarchical Hidden Markov Models on a Smartphone with 3D Accelerometer , 2011, HAIS.

[4]  Debjyoti Chowdhury,et al.  A Real Time Gesture Recognition with Wrist Mounted Accelerometer , 2015 .

[5]  Emiliano Sisinni,et al.  Characterization of a wearable system for automatic supervision of fitness exercises , 2019 .

[6]  Yuhuang Zheng An Activity Recognition Algorithm Based on Energy Expenditure Model , 2015, ICM 2015.

[7]  David R Bassett,et al.  Device-based monitoring in physical activity and public health research , 2012, Physiological measurement.

[8]  Duc-Tan Tran,et al.  A novel step counter supporting for indoor positioning based on inertial measurement unit , 2017, 2017 7th International Conference on Integrated Circuits, Design, and Verification (ICDV).

[9]  Gamze Uslu,et al.  Support Vector Machine based activity detection , 2013, 2013 21st Signal Processing and Communications Applications Conference (SIU).

[10]  Robert M. Rogers,et al.  Applied Mathematics in Integrated Navigation Systems , 2000 .

[11]  Yeh-Liang Hsu,et al.  A Review of Accelerometry-Based Wearable Motion Detectors for Physical Activity Monitoring , 2010, Sensors.

[12]  Jung Wook Park,et al.  Child Activity Recognition Based on Cooperative Fusion Model of a Triaxial Accelerometer and a Barometric Pressure Sensor , 2013, IEEE Journal of Biomedical and Health Informatics.

[13]  Örjan Ekblom,et al.  Effects of Frequency Filtering on Intensity and Noise in Accelerometer-Based Physical Activity Measurements , 2019, Sensors.

[14]  Valérie Renaudin,et al.  Motion Mode Recognition and Step Detection Algorithms for Mobile Phone Users , 2013, Sensors.

[15]  Noel E. O'Connor,et al.  Classification of Sporting Activities Using Smartphone Accelerometers , 2013, Sensors.

[16]  Marco Grossi,et al.  A sensor-centric survey on the development of smartphone measurement and sensing systems , 2019, Measurement.

[17]  Mohan S. Kankanhalli,et al.  An evaluation of wearable activity monitoring devices , 2013, PDM '13.

[18]  Michael Mock,et al.  A step counter service for Java-enabled devices using a built-in accelerometer , 2009, CAMS '09.

[19]  Youngwook Kim,et al.  Human Detection and Activity Classification Based on Micro-Doppler Signatures Using Deep Convolutional Neural Networks , 2016, IEEE Geoscience and Remote Sensing Letters.

[20]  Meng-Shiuan Pan,et al.  A Step Counting Algorithm for Smartphone Users: Design and Implementation , 2015, IEEE Sensors Journal.

[21]  Subhas Chandra Mukhopadhyay,et al.  Forecasting the Behaviour of an Elderly Person Using WSN Data , 2015 .

[22]  Sebastian Strache,et al.  MATLAB/simulink model of a MEMS accelerometer read-out circuit , 2010 .

[23]  A. Godfrey,et al.  Pendulum Analysis of an Integrated Accelerometer to assess its suitability to measure Dynamic Acceleration for Gait Applications , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[24]  J. D. Janssen,et al.  A triaxial accelerometer and portable data processing unit for the assessment of daily physical activity , 1997, IEEE Transactions on Biomedical Engineering.

[25]  Yunjian Ge,et al.  HMM-Based Human Fall Detection and Prediction Method Using Tri-Axial Accelerometer , 2013, IEEE Sensors Journal.