You are currently viewing a new version of our website. To view the old version click .
Sensors
  • Article
  • Open Access

11 July 2020

SnapKi—An Inertial Easy-to-Adapt Wearable Textile Device for Movement Quantification of Neurological Patients

,
,
,
and
1
Biomedical Research and INnovation (BRAIN), Centre for Biomedical Engineering Research (C-BER), INESC Technology and Science, 4200-465 Porto, Portugal
2
Faculty of Engineering, University of Porto, 4200-465 Porto, Portugal
3
Centro Hospitalar do Porto, Hospital Santo António, Unidade Corino de Andrade, E.P.E., 4099-001 Porto, Portugal
*
Author to whom correspondence should be addressed.
This article belongs to the Special Issue Emerging Wearable Sensor Technology in Healthcare

Abstract

The development of wearable health systems has been the focus of many researchers who aim to find solutions in healthcare. Additionally, the large potential of textiles to integrate electronics, together with the comfort and usability they provide, has contributed to the development of smart garments in this area. In the field of neurological disorders with motor impairment, clinicians look for wearable devices that may provide quantification of movement symptoms. Neurological disorders affect different motion abilities thus requiring different needs in movement quantification. With this background we designed and developed an inertial textile-embedded wearable device that is adaptable to different movement-disorders quantification requirements. This adaptative device is composed of a low-power 9-axis inertial unit, a customised textile band and a web and Android cross application used for data collection, debug and calibration. The textile band comprises a snap buttons system that allows the attachment of the inertial unit, as well as its connection with the analog sensors through conductive textile. The resulting system is easily adaptable for quantification of multiple motor symptoms in different parts of the body, such as rigidity, tremor and bradykinesia assessments, gait analysis, among others. In our project, the system was applied for a specific use-case of wrist rigidity quantification during Deep Brain Stimulation surgeries, showing its high versatility and receiving very positive feedback from patients and doctors.

2. SnapKi: New Easy-to-Adapt Wearable Device for Movement Quantification

SnapKi is a wearable health device designed for movement symptoms quantification of neurological patients. It complies with all the requirements to be used in home, clinical and surgical environments and it relies on an innovative concept that allows it to be easily adapted and reconfigured (Figure 3) to different parts of the patient’s body. The device consists of a hardware inertial unit (Figure 3a) with the possibility to connect to two analog sensors (example of textile force sensors for a specific use case explained in Section 3), that fits in a customizable textile band (Figure 3b). This textile band can be rapidly modified and adapted to different purposes, that is, quantification of different symptoms in different parts of the body.
Figure 3. SnapKi wearable device surrounding system: (a) SnapKi hardware inertial unit exposed and coated. (b) Customized textile band for hardware inertial unit and analog sensors integration. (c) Web cross platform for data visualization and saving. (d) Customized pendulum for inertial data validation & device calibration. (e) Smartphone for data processing and visualization during patients use.
The device data is transmitted through BLE to a computer (Figure 3c) or to a smartphone (Figure 3e). In clinical or home scenarios, the smartphone is used during the users’ movement symptoms quantitative evaluation for data processing and results display. To support the use of the Android smartphone an Application Programming Interface (API) was created to easily manage received data from the inertial unit. On the other hand, the computer can be used in lab environment for raw data visualization and testing, sensors reconfiguration and storage using a web cross application specifically designed for this purpose (Figure 3c). Finally, a customized pendulum (Figure 3d) was created to perform validation tests on the SnapKi before it gets to the user, ensuring inertial data reliability.

2.1. Hardware Inertial Unit

The inertial sensor implemented in the hardware unit (Figure 4) is the ICM-20948. This is a 9 axis IMU and its excellent price-size relation was the main reason of our choice (Figure 4b). The accelerometer, gyroscope and magnetometer were set with a full scale of 4 g, 1000 dps and 4800 µT, respectively. In addition, they were set to make measurements at approximately 50 Hz. These parameters, that is, the inertial sensors measurement frequency and scales, can be modified through the web cross application, according to the purpose of the project where the device is applied.
Figure 4. Hardware inertial unit: (a) Top view with the microcontroller unit (MCU)/ Bluetooth Low Energy (BLE) module, snap buttons system, on/off button and USB entry for device charging; (b) Bottom view with a small battery and the Inertial Measurement Unit.
The communication between the IMU and the MCU is made through the Inter-Integrated Circuit (I2C) protocol because it only requires two lines for data transference, reducing the space needed for its implementation what is an advantage in small hardware designs.
The MCU is integrated in a BLE module (BGM111), which is responsible not only for managing and processing data but also transmitting it to an external device (Figure 4a). Combining the two largest components in a unique packaging, BGM111 allows to save space in the hardware without compromising the MCU or the BLE efficiency. Besides the inertial data, the hardware is also able to acquire information from two external analog sensors.
The analog sensors connect to the device through three snap buttons (Figure 4a), where two of them are responsible for conducting the sensitive signals and the third one is the feeding line (VCC line). These lines are then linked with the BGM111 ADC where they are converted to digital signals and sampled at a 50 Hz sample rate. As complementary information, the IMU temperature and the device battery percentage are being read by the MCU at 0.5 Hz.
Finally, two LEDs were implemented in the hardware (blue and red) with the purpose of having visual indicators of the device status. The blue one flashes while the device is transmitting and it flashes at a higher frequency when the battery is under 20%. The red one turns on while the device is charging and off when it is fully charged.

2.1.1. Device Energy Consumption

To ensure the maximum energy efficiency of the device, during the components’ procurement, efforts were made to choose low power components. In accordance with these efforts, we opted by using BLE to exchange data between the wearable and an external device and a low-power 9 axis IMU to acquire the data.
To study and optimize the device energy consumption, we made an energy consumption analysis to find out how to exchange data with the lowest power consumption. This analysis was conducted using the Energy Profiler tool of the Simplicity Studio IDE, where the firmware was developed (https://www.silabs.com/products/development-tools/software/simplicity-studio) [23]. The main requirement was that at least one sample of each sensor (accelerometer, gyroscope, magnetometer and two analog) had to be sent to the external device at the same time. Having this into account, two data transmission features were considered:
  • Notifications number—the objective was to conclude if it would be more power efficient to separate data in different characteristics, resulting in a simultaneous transmission of multiple smaller notifications or if it would be more power efficient to send a single large notification.
  • Notifications Size—having defined the number of notifications, the aim was to understand how much data they could contain, knowing that larger data notifications would be sent with less frequency.
Considering the main requirement, one sample of each sensor was used to perform the tests of the number of notifications. Data was grouped in 4 different ways and the Energy Profiler was used to infer the estimated current consumption in each scenario, as presented in Table 1.
Table 1. Energy Consumption Analysis—Notification Number, the best result is highlighted.
With these results, we concluded that, it would be more efficient for the system to send one sample of each sensor in one single notification.
Having this defined, the tests of the notifications size were performed. The intention was to confirm how big the notification could be, that is, how many samples per sensor could be sent to an external device within the same notification and therefore at the same instant. The maximum number of samples per sensor tested was five, since the GATT protocol [24] establishes a maximum number of bytes to be transmitted in a single notification of 255 (six samples per sensor would result in more than 255 bytes). Results of the second data transmission feature tests are presented in Table 2.
Table 2. Energy Consumption Analysis—Notifications Size, the best result is highlighted.
It was concluded that sending 5 samples from each sensor in a single notification at each 100 ms would provide a maximum efficiency of the system energy. Regarding the complementary information (temperature and battery percentage), it is being sent at a lower rate (0.5 Hz), therefore it does not interfere with the average consumption of the device.
With this implementation, while transmitting, the device consumes, in average, 9 mA. Using a 110 mAh capacity battery it achieves 13 h of autonomy.

2.1.2. Hardware Format & Protection

One of the main priorities of this project was to develop the smallest hardware possible. In fact, after the efforts made in the components procurement to choose small size components and in managing their location in the device, a very small and light hardware, in comparison with the state of art devices (Table 3), was achieved—20.45 × 37.19 × 5 mm and 7 g weight (snap buttons already soldered).
Table 3. Dimension and weight of the devices cited in the state of art.
Regarding the hardware format, it was important to create a board with rounded edges to avoid causing any discomfort to the user (Figure 5).
Figure 5. Hardware inertial unit design in a CAD software (dimensions explicit).
To protect the hardware, a resistant textile that perfectly adjusts to the device was used (Figure 6). This textile was developed in partnership with Petratex Confecções, S.A. company and it allows us to effectively protect the electronics without using the typical boxes, which are stiff and often increase the wearable size [10,12,14]. This protective textile has openings to enable the connection of the snap buttons, the visualization of the LEDs lights, the access to the on/off button and the device plug. Finally, it has a label indicator for the user to know how to insert the device in the textile piece.
Figure 6. Hardware inertial unit coated with a slim, resistant textile.

2.2. Textile Band

A textile band was created, in partnership with Petratex Confecções, S.A. company, to incorporate the SnapKi and allow its use in different parts of the body. This textile is washable and re-usable, including a label with the washing conditions to ensure its best preservation.
The textile band (Figure 7) is constituted by three overlapped layers of hypoallergenic (inside layer), stretchable (all layers) and comfortable textiles (all layers). These are glued together to prevent the existence of seams, which can bother the user.
Figure 7. Customized textile band for sensors integration and attachment to the human body.
In the inside layer, that is, the layer in contact with the skin, the hardware inertial unit is inserted in a slim pocket, which comprises the female parts of the snap buttons, strengthening the device fixing. Through the snap buttons, a solid connection of the device to the textile is established, the device placing and removal is easier and, because they are made of a conductive material, the device connection with analog sensors is possible. This connection is made through a conductive silver coated textile, which is in the middle layer of the textile piece. The hardware inertial unit pocket allows the visibility of the on/off button, the USB entry and the LEDs light, through a window coated with transparent film. Furthermore, it has labeled indications for the user to know how to manage these last functions. Still in the inside layer, three strips of silicone prevent the band from sliding.
The band closes around the users’ body thanks to a buckle and two pieces of Velcro, which are in the outside layer.
To note that all these features of the band are easily modified in order to adapt it for different parts of the body. For example, in a gait analysis project, the band would be placed in the ankle, as represented in Figure 3 (in green) and therefore it would have a longer length. Furthermore, the band shape would be adapted to go around the ankle, avoiding bothering the patient. Other example of the band adaptation for the hand (Figure 3 in blue) is given in Section 3.

2.3. Web Cross Application

Visualizing the data transmitted by the device is of utmost importance for debugging and calibration purposes during the development of the wearable device. Therefore, a web cross application was created, based on JavaScript and HTML. This web application allows a real-time visualization of the device raw data for testing before its use on real-life studies. Moreover, it also allows to store the acquired data in a CSV format file for preliminary tests and data analysis. Methods of the Web Bluetooth API from Google were used to connect the BLE device with the Chrome browser. Since the SnapKi can be connected with different analog sensors, different units and ranges of values, a code framework that can be easily editable was created to integrate new information. Therefore, the code is ready to rapidly integrate data from new sensors, which is very useful for the textile band adaptation to other parts of the body, where different sensors may be needed. In fact, the validation and calibration of the device data using this platform is an indispensable step in the adaptation of the SnapKi to different systems.
This intuitive and user-friendly web page (Figure 8) comprises two main buttons, a “Connect/Disconnect” button to start/stop receiving data from the device and a “Record/Stop & Save” button to start/stop recording data and proceed to its saving. Data is displayed in six graphs—one for each of the four sensors implemented in the device and two more to display temperature and battery percentage information.
Figure 8. Chrome JavaScript web application for real-time data visualization and saving. Graphics enumeration from top to bottom and left to right: accelerometer, gyroscope, magnetometer, both analog sensors (force sensors used for this example), temperature and device battery percentage.

2.4. Sensors Data Validation

Having completed the development of the system hardware and firmware, the intention was to validate the inertial data it provides. This is an imperative step to have confidence in the collected data in order to use it for medical purposes. To accomplish this, a pendulum system was built. The theoretical movement data of this pendulum can be computationally obtained and then compared with the experimental one in order to validate the raw data of the SnapKi inertial Unit.
The pendulum itself consists in a 3D piece designed in a CAD software (Figure 9a). It has a hole on the top which is useful for the pendulum rotation and attachment to the wooden board that supports it. For this purpose, the external ring of a bearing was first glued to the pendulum support. Then, the pendulum was attached to the internal ring of the bearing by crossing a screw, two washers and two nuts through the pendulum hole. In this way, the pendulum was properly attached to the support and therefore able to rotate. On the bottom tip of the pendulum, the device can be assembled in a groove and held through elastics that fit on two lateral hooks. Furthermore, a cardboard with the angles marked in relation to pendulum rest position (vertical direction) was added to the system. As a result, we achieved a pendulum (Figure 9b) with 10.5 cm length, 23 g of bob mass (device included). According to the pendulum features, the damping coefficient was experimentally estimated, in MATLAB® (The MathWorks, Inc., Natick, MA, USA), based on Equation (1) [25]:
θ ¨ = ( g L ) sin θ K θ ˙ ,
where θ ¨ is the angular acceleration of the bob, θ ˙ is its angular velocity, θ is its angular position, g is the gravity constant, L is the pendulum length and finally, K is the ratio between the damping coefficient of the system and the bob mass. The damping coefficient algorithm consists in the computation of the oscillation differences between one experimental curve and several theoretical curves achieved with different damping coefficients. With this comparison was aimed to understand the damping coefficient that better approximates the curves in terms of oscillation timings. This procedure was repeated for 100 experimental linear acceleration curves and 100 experimental angular velocity curves. In the end, the damping coefficients obtained from the 200 experiments comparison were averaged, resulting in a K = 0.7.
Figure 9. Customized pendulum for inertial data validation: (a) Forces diagram of the pendulum system; (b) Pendulum with the hardware attached and the marked angles behind for data acquisition.
The next step was to use the customized pendulum to validate linear acceleration and angular velocity data collected by the device.
First, considering the pendulum characteristics, the physical equation of a damped pendulum system (equation 1) was used to estimate the angular velocity theoretical movement curve, associated to the pendulum. This equation was solved, for the z direction, using the Runge-Kutta 4th order method [26] in MATLAB® (The MathWorks, Inc., Natick, MA, USA), with the following initial conditions—angular position −90°; angular velocity −0 dps.
To achieve linear acceleration, the 2nd Newton’s law was used for the forces acting on the pendulum in the y direction, obtaining the following equation:
a y = L θ ˙ 2 + g cos θ ,
where a y is the linear acceleration of the pendulum in the y axis.
Then, the device was submitted to the pendulum movement under the same initial conditions. Through the developed web platform, the linear acceleration and angular velocity data acquired by the device were recorded and saved from the beginning of the movement until it stops by itself. The experimental data was obtained by repeating this procedure 50 times, after ensuring that this amount of data would be enough to give statistic confidence [27].
After obtaining both the theoretical and experimental data, their comparison was conducted (Figure 10a). To compare the experimental curves with the theoretical ones, a MATLAB® (The MathWorks, Inc., Natick, MA, USA), algorithm, which considered only the first five oscillations of the pendulum, where the experimental curves could be approximated to the theoretical ones, was developed. The comparison with the theoretical curves was conducted for each of the 50 experiments and they were based on two factors:
Figure 10. Inertial data validation results: (a) Example of a theoretical and experimental angular velocity and linear acceleration signal; (b) Linear acceleration curve corresponding to pendulum first 5 oscillations with the comparison results highlighted; (c) Angular velocity curve corresponding to pendulum first 5 oscillations with the comparison results highlighted.
  • Mean Oscillation Error (OE)—averaged percentage difference of the intersections with the curves point of balance (y = 1 g for linear acceleration and y = 0 dps for angular velocity) in between the theoretical and experimental curves.
  • Lin’s Concordant Correlation Coefficient (CCC)—reflects how well a new measurement (experimental) reproduces a gold standard one (theoretical). Perfect agreement—Lin’s CCC = 1 [28].
These are depicted for linear acceleration (Figure 10b) and angular velocity (Figure 10c) curves.
The comparison factors obtained for each of the 50 experiments were then averaged and are depicted in Table 4.
Table 4. Results of the comparison factors between the theoretical and experimental linear acceleration and angular velocity curves (50 trials average).
These results express low errors in terms of oscillation timings and amplitudes disparities for linear acceleration and angular velocity data. In fact, the similarity between the experimental and theoretical data is visible in Figure 10. Consequently, we can successfully validate and have confidence in the inertial data provided by the device.
The experimental linear acceleration data presents a time desynchronization around the 4% in relation to the theoretical data and a reproducibility, in amplitude, of 0.92. This slightly deviation can be explained by the fact that linear acceleration values in the different directions of the accelerometer are dependent on its orientation (gravity effect). In other words, if the device is not perfectly aligned with the pendulum vertical direction, the linear acceleration weights in the three axes of the accelerometer will be different than the expected. In a perfect scenario, when stopped, the linear acceleration value in the y direction of the accelerometer must be 1 g, which is not verified in Figure 10a.
Considering the angular velocity data, we were pleased with the good results obtained.
Note that the validation was made to one axis of each sensor, because it was assumed that the others reveal a similar behavior.
Magnetometer data was not part of our priorities, since it is less used in the scope of neurological patients’ movement quantification [29]. Therefore, the magnetic field information collected by the SnapKi will be explored in the future.

3. Use Case: The Wearable Device in the iHandU System

The iHandU system (Figure 11) started its development in 2015 [30,31] with the purpose of overcoming the subjectivity of the wrist rigidity improvement assessment of PD patients during DBS surgeries.
Figure 11. iHandU system architecture before and after the application of the of the SnapKi system. Differences: hardware inertial unit, textile band and data transference protocol (Bluetooth to BLE).
DBS surgeries consist in the implantation of electrodes in specific sites of the brain, where the electrical stimulation is able to alleviate motor symptoms. To set the stimulation parameters, during the surgery, doctors often evaluate the patients’ wrist rigidity. However, their evaluations are based on subjective scales, which bring problems such as lack of reliability, inter-observation variability, non-linearity, among others. As an answer to these issues, the iHandU system makes use of an inertial device, inserted in a band and a smartphone to provide the rigidity quantitative evaluation based on a patented method [32], supporting doctors in setting brain stimulation parameters. The inertial device transmits inertial data through Bluetooth to the smartphone, where it is processed and the rigidity improvement score is computed.
Since 2015, the system has been used weekly in surgeries at Hospital de São João (Porto, Portugal), under ethical consent and therefore, it went through several upgrades, according to patients and doctors’ feedback [19]. Until now, the upgrades were mainly focused on the rigidity quantification algorithm, being the hardware a piece of the system that was outdated—the inertial device was too large; low power protocols were not implemented; the device was inserted in an off-the-shelf and uncomfortable case and textile band; force sensors were not implemented to study the influence of the force doctors performed in the patients’ hand during the wrist rigidity movement evaluation.
The textile band and web application presented in this paper (Section 2) allowed the easy integration of the SnapKi device in the iHandU system, improving it to its best potential.
Believing in the iHandU system success with the SnapKi integrated, a startup, InSignals Neurotech, aims to take it to the international market reaching clinics and hospitals. In fact, the feedback from both patients and doctors who used the new iHandU system have been truly positive.

3.1. SnapKi Wearable Device Adaptation

With the SnapKi wearable device, the iHandU system comprises a smaller, lighter and low power hardware unit, which is inserted in a customized and comfortable textile band. Furthermore, the analog sensors included in the band were designed to allow the collection of force measurements (textile force sensors), overcoming one of the flaws of the iHandU system.
For wrist rigidity assessment, the inertial device must be placed in the palm of the patients’ hand. In addition, to measure the force doctors perform in the patients’ back of the hand, force sensors are needed. To fulfil these needs, the textile band was rapidly adapted becoming suitable for the iHandU system. Furthermore, analog textile force sensors were developed using conductive textile and connected to the snap buttons system (analog entries) of the hardware inertial unit. These sensors were calibrated using the developed web application, which was modified to read their information. The textile developments, in both textile band and force sensors, were made in partnership with Petratex Confecções, S.A. company.

3.1.1. Textile Band

With regard to the band shape, a narrow area in the center was created (Figure 12). When the band is inserted in the hand, the narrow area must be placed between the thumb and index finger, removing any discomfort the patient might feel in this area.
Figure 12. Textile band adaptation with new details to be suitable for the iHandU system. (a) Inside layer; (b) Middle layer; (c) Outside layer.
Furthermore, two silicon fingerprints were placed in the outside layer of the band to help doctors identify where the force sensors are located (Figure 12c). This will help the clinicians to know where they should grab the hand of the patient correctly to perform their force in the area of the force sensors. These illustrative “instructions” can even contribute for a standard mode to grab the patient hand during wrist rigidity assessment, since it is still not coherent between clinicians.
Finally, the band is usually placed in the patient’s hand in its closed mode, that is, the free tip is inserted in the buckle, which joins the other tip through the pieces of male and female Velcro (Figure 12c). To maintain the band closed, a thicker strip on the free tip was implemented as a mechanism that offers some resistance to the band opening, allowing an easy and fast placement and removal of the band without its dismount. This because it is easier to insert the band in closed mode, that is, in a circular shape (Figure 13).
Figure 13. iHandU adapted textile band in closed mode.

3.1.2. Force Sensors

To measure the force performed by doctors on the patients’ hand, textile resistive force sensors were designed, produced and integrated in the middle layer of the textile band.
Resistive force sensors can be easily produced with two overlaid conductive materials, whose resistance changes when they are under pressure. The used materials were a silver coated textile, thanks to its good conduction and stretchable properties and a circular piece of Velostat. By choosing a stretchable conductive textile, the elasticity of the band is not compromised when it integrates the force sensors. Two strips of the conductive textile were cut and shaped intercalated in a spiral format (Figure 12b). One of the strips tip was connected to the VCC female snap button, while the other two were connected to the sensing female snap buttons. The piece of Velostat was then placed on the top of the conductive spiral. Therefore, when force is made on the Velostat, it gets in contact with the conductive textile. As a result, current starts to flow between the two conductive strips and the resistance decreases when force is applied. The resistance changing allows to pass more current between these two conductive strips and with a simple a voltage divider circuit, it is possible to read this resistance variation using the ADC. In this way, when the force sensors resistance changes, the circuit output also changes.
To calibrate the sensors, weights of known values were used. The goal was to adjust the voltage divider on-board resistor and therefore the sensitivity of the sensors to a range of values that matched the forces performed by doctors during the rigidity evaluations. Through tests in the lab, we concluded that the range of force the doctors make is 0–1.5 kg. With that being said, using different fixed resistors, four weights were placed on top of the sensors and their output voltage was visualized in the web platform. For each fixed resistor, exponential calibration lines were computed and the sensitive ranges were evaluated. From this, it was determined that the most appropriated fixed resistor for this purpose has a value of 5.1 kΩ (Table 5). The calibration line can be mathematically described by
Force   ( grams ) = 0.7145   ·   e 0.0027   ·   O u t p u t   V o l t a g e   ( m V ) ,
with r2 = 0.9766.
Table 5. Analog force sensors output voltage (mV) in function of four known weights (grams). Values achieved with a fixed resistor of 5.1 kΩ.

3.2. SnapKi vs. Previous Hardware Inertial Data

The replacement of the previous iHandU system hardware by the SnapKi can only happen when the similarity of the angular velocity data provided by the two devices is ensured. Therefore, both devices have been used simultaneously in the rigidity evaluations during DBS surgeries. To be able to perform such synchronized data collection the Android API was incorporated in the iHandU system Mobile application. The acquired data was then organized in a dataset which, until now, accounts for 45 angular velocity signals collected during the patients’ wrist rigidity assessments, that is, passive flexion of the wrist, in 5 DBS surgeries. During the surgeries, both wrists of the 5 patients were assessed and, in average, 5 evaluations were recorded for each wrist, being that the stimulation parameters changed at each repetition. This process is ongoing, whereby more data will be collected. Then, all the signals obtained with both devices are compared in MATLAB® (The MathWorks, Inc., Natick, MA, USA), which computes the difference between the signals mean and peaks and the similarity of their respective rigidity scores, in percentage. An example of the angular velocity signals obtained in a rigidity quantitative evaluation with the two devices is presented in Figure 14. Furthermore, the mean of the comparison results for the entire dataset is shown in Table 6.
Figure 14. Previous iHandU hardware vs. SnapKi angular velocity signal obtained in a rigidity evaluation during Deep Brain Stimulation (DBS) surgery (mean signal and mean peaks highlighted).
Table 6. Results of the comparison factors between the previous hardware and the SnapKi angular velocity signals (45 signals average).
From Figure 14 it is certain that the two signals are very similar. However, the results show a slightly difference between the angular velocity data obtained with the previous hardware and the SnapKi. This difference is related with the fact that the SnapKi is capable of obtaining detailed data. In addition, since the SnapKi acquires data at a higher frequency than the previous hardware, it is possible to conclude that it allows for the collection of more accurate data.

4. Conclusions & Future Work

In this project, a wearable health device capable of transmitting inertial and analog data through a low power protocol was achieved. This device has unique and versatile characteristics that enables it to easily adapt to different use-cases. With very few modifications, the textile piece enables the device placement in any part of the human body. Furthermore, the web cross application turns possible different sensitive data visualization, storing, testing and adjustment, allowing sensors further calibration and validation.
This work relied on the background accomplished during the previous years of using the iHandU system in surgical environments, on a weekly basis. This experience made us aware of the drawbacks that emerge in the quantitative measurement of neurological disorders patients’ movement in a generic way. Furthermore, we realized of the importance of providing a multi-purpose device capable of acquiring movement data in different scenarios and that always ensures the requirements of a comfortable and easy to use wearable device.
In fact, with the system presented in this paper, obstacles such as lack of comfort, difficulty in use and purpose-oriented systems are overcome. The SnapKi wearable device, besides being designed with special focus on user comfort, it also integrates hypoallergenic textile materials. Its mechanisms to put and remove the wearable were made easier and basic instructions are explicit in the textile band. Furthermore, the device is adaptable to quantify motor symptoms in different parts of the body. It can also measure different sensitive analog information, according to the use-case, without having to change the system all together. Finally, the development of the web application eased the tasks meant to be conducted in lab environment, such as the sensors calibration, validation and configuration adjustments to achieve more reliable data.
As future research, we aim to perform improvements related with the hardware, such as adding the possibility for the user to decide if they wish to acquire the analog data or not, even with the analog sensors being implemented. Additionally, we believe that the hardware size can be reduced, if the circuit work voltage decreases to 1.9 V (work voltage of the ICM-20948), thus eliminating the need of a voltage translator. Besides the hardware improvements, we also intend to explore other textile “snapable” bands for other use-cases that would be adaptable for other body parts, such as tights, knees, head, trunk, wrist, elbow.

Author Contributions

Conceptualization, A.O., D.D. and J.P.S.C..; methodology, A.O., D.D. and J.P.S.C.; software, A.O.; validation, D.D., E.M.L., M.d.C.V.-B. and J.P.S.C.; formal analysis, A.O. and D.D.; investigation, A.O. and D.D.; resources, J.P.S.C.; data curation, A.O.; writing—original draft preparation, A.O.; writing—review and editing, A.O., D.D., E.M.L., M.d.C.V.-B. and J.P.S.C.; visualization, A.O., D.D., E.M.L., M.d.C.V.-B. and J.P.S.C.; supervision, D.D. and J.P.S.C.; project administration, J.P.S.C.; funding acquisition, J.P.S.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work is financed by the ERDF—European Regional Development Fund through the Operational Programme for Competitiveness and Internationalisation-COMPETE 2020 Programme and by National Funds through the Portuguese funding agency, FCT—Fundação para a Ciência e a Tecnologia within project POCI-01-0145-FEDER-028618 (PTDC/CCI-COM/28618/2017). The third author is supported by a PhD grant from FCT—Fundação para a Ciência e a Tecnologia (SFRH/BD/140273/2018). The forth author is supported by the national funds through the Porto Hospital Center (CHP) in the context of the grant BI.02/2018/UCA/CHP.

Acknowledgments

The authors would like to thank the support of InSignals Neurotech.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Vijayalakshmi, K.; Uma, S.; Bhuvanya, R.; Suresh, A. A demand for wearable devices in health care. Int. J. Eng. Technol. 2018, 7, 1–4. [Google Scholar] [CrossRef]
  2. Haghi, M.; Thurow, K.; Stoll, R. Wearable Devices in Medical Internet of Things: Scientific Research and Commercially Available Devices. Healthc. Inform. Res. 2017, 23, 4–15. [Google Scholar] [CrossRef] [PubMed]
  3. Gao, W.; Emaminejad, S.; Nyein, H.Y.Y.; Challa, S.; Chen, K.; Peck, A.; Fahad, H.M.; Ota, H.; Shiraki, H.; Kiriya, D.; et al. Fully integrated wearable sensor arrays for multiplexed in situ perspiration analysis. Nature 2016, 529, 509–514. [Google Scholar] [CrossRef] [PubMed]
  4. Ha, M.; Lim, S.; Ko, H. Wearable and flexible sensors for user-interactive health-monitoring devices. J. Mater. Chem. B 2018, 6, 4043–4064. [Google Scholar] [CrossRef] [PubMed]
  5. Dias, D.; Cunha, J.P.S. Wearable Health Devices—Vital Sign Monitoring, Dystems and Technologies. Sensors 2018, 18, 2414. [Google Scholar] [CrossRef] [PubMed]
  6. Stoppa, M.; Chiolerio, A. Wearable electronics and smart textiles: A critical review. Sensors (Switzerland) 2014, 14, 11957–11992. [Google Scholar] [CrossRef] [PubMed]
  7. Airaksinen, M.; Räsänen, O.; Ilén, E.; Häyrinen, T.; Kivi, A.; Marchi, V.; Gallen, A.; Blom, S.; Varhe, A.; Kaartinen, N.; et al. Automatic Posture and Movement Tracking of Infants with Wearable Movement Sensors. Sci. Rep. 2020, 10, 1–14. [Google Scholar] [CrossRef] [PubMed]
  8. FitzGerald, J.J.; Lu, Z.; Jareonsettasin, P.; Antoniades, C.A. Quantifying Motor Impairment in Movement Disorders. Front. Neurosci. 2018, 12, 1–7. [Google Scholar] [CrossRef] [PubMed]
  9. Jeon, H.; Lee, W.; Park, H.; Lee, H.J.; Kim, S.K.; Kim, H.B.; Jeon, B.; Park, K.S. Automatic Classification of Tremor Severity in Parkinson’s Disease Using a Wearable Device. Sensors 2017, 17, 2067. [Google Scholar] [CrossRef] [PubMed]
  10. Li, L.; Yu, Q.; Xu, B.; Bai, Q.; Zhang, Y.; Zhang, H.; Mao, C.; Liu, C.; Shen, T.; Wang, S. Multi-Sensor Wearable Devices for Movement Monitoring in Parkinson’s disease. In Proceedings of the 8th International IEEE EMBS Conference on Neural Engineering, Shanghai, China, 25–28 May 2017; pp. 70–73. [Google Scholar] [CrossRef]
  11. Alt Murphy, M.; Bergquist, F.; Hagström, B.; Hernández, N.; Johansson, D.; Ohlsson, F.; Sandsjö, L.; Wipenmyr, J.; Malmgren, K. An upper body garment with integrated sensors for people with neurological disorders–early development and evaluation. BMC Biomed. Eng. 2019, 1, 1–13. [Google Scholar] [CrossRef]
  12. Bai, Q.; Shen, T.; Xu, B.; Yu, Q.; Zhang, H.; Mao, C.; Liu, C.; Wang, S. Quantification of the motor symptoms of Parkinson’s disease. In Proceedings of the 8th nternational IEEE EMBS Conference on Neural Engineering, Shanghai, China, 25–28 May 2017; pp. 82–85. [Google Scholar] [CrossRef]
  13. Plant, L.; Noriega, B.; Sonti, A.; Constant, N.; Mankodiya, K. Smart E-Textile Gloves for Quantified Measurements in Movement Disorders. In Proceedings of the 2016 IEEE MIT Undergraduate Research Technology Conference (URTC), Cambridge, MA, USA, 4–6 November 2016; pp. 1–4. [Google Scholar]
  14. Lin, Z.; Dai, H.; Xiong, Y.; Xia, X.; Horng, S.J. Quantification assessment of bradykinesia in Parkinson’s disease based on a wearable device. Proc. Annu. Int. Conf. IEEE Eng. Med. Biol. Soc. EMBS 2017, 803–806. [Google Scholar] [CrossRef]
  15. MC10. Introducing BioStamp nPoint®. 2020. Available online: https://www.mc10inc.com/ (accessed on 24 April 2020).
  16. Empatica. Embrace2. 2020. Available online: https://www.empatica.com/en-eu/ (accessed on 24 April 2020).
  17. Lorussi, F.; Carbonaro, N.; De Rossi, D.; Paradiso, R.; Veltink, P.; Tognetti, A. Wearable Textile Platform for Assessing Stroke Patient Treatment in Daily Life Conditions. Front. Bioeng. Biotechnol. 2016, 4. [Google Scholar] [CrossRef] [PubMed]
  18. Kuusik, A.; Alam, M.M.; Kask, T.; Gross-Paju, K. Wearable M-Assessment System for Neurological Disease Patients. In Proceedings of the IEEE World Forum on Internet of Things, WF-IoT 2018-Proceedings, Singapore, Singapore, 5–8 February 2018; pp. 201–206. [Google Scholar] [CrossRef]
  19. Lopes, E.M.; Vilas-boas, M.C.; Dias, D.; Rosas, M.J.; Vaz, R.; Cunha, J.P.S. iHandU: A Novel Quantitative Wrist Rigidity Evaluation Device for Deep Brain Stimulation Surgery. Sensors 2020, 20, 331. [Google Scholar] [CrossRef]
  20. Abtahi, M.; Gyllinsky, J.V.; Paesang, B.; Barlow, S.; Constant, M.; Gomes, N.; Tully, O.; D’Andrea, S.E.; Mankodiya, K. MagicSox: An E-textile IoT system to quantify gait abnormalities. Smart Heal. 2017, 5–6, 4–14. [Google Scholar] [CrossRef]
  21. Gomez, C.; Oller, J.; Paradells, J. Overview and evaluation of bluetooth low energy: An emerging low-power wireless technology. Sensors (Switzerland) 2012, 12, 11734–11753. [Google Scholar] [CrossRef]
  22. XSens. MVN Analyze. 2015. Available online: https://www.xsens.com/products/mvn-analyze (accessed on 22 June 2020).
  23. SiliconLabs. UG343: Multi-Node Energy Profiler User’s Guide. Available online: https://www.silabs.com/documents/public/user-guides/ug343-multinode-energy-profiler.pdf (accessed on 22 June 2020).
  24. SiliconLabs. UG103.14: Bluetooth® LE Fundamentals. Available online: https://www.silabs.com/documents/public/user-guides/ug103-14-fundamentals-ble.pdf (accessed on 22 June 2020).
  25. Mohazzabi, P.; Shankar, S.P. Damping of a Simple Pendulum Due to Drag on Its String. J. Appl. Math. Phys. 2017, 5, 122–130. [Google Scholar] [CrossRef]
  26. KSSV. Simulation of Nonlinear Simple Pendulum. 2011. Available online: https://www.mathworks.com (accessed on 22 June 2020).
  27. Malik, A.; Amin, H.U. Design code and example datasets. In Designing EEG Experiments for Studying the Brain: Design Code and Example Datasets; Elsevier: Oxford, UK, 2017; pp. 195–196. [Google Scholar]
  28. Kotz, S. Lin’s Concordance Correlation Coefficient. 2005. Available online: https://www.ncss.com/software/ncss/correlation-in-ncss/#Lin (accessed on 11 July 2020).
  29. Vilas-Boas, M.D.C.; Cunha, J.P.S. Movement Quantification in Neurological Diseases: Methods and Applications. IEEE Rev. Biomed. Eng. 2016, 9, 15–31. [Google Scholar] [CrossRef] [PubMed]
  30. Assis, S.; Costa, P.; Rosas, M.J.; Vaz, R.; Cunha, J.P.S. An adaptive model approach for quantitative wrist rigidity evaluation during deep brain stimulation surgery. In Proceedings of the 2016 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Orlando, FL, USA, 16–20 August 2016; pp. 5809–5812. [Google Scholar] [CrossRef]
  31. Costa, P.; Rosas, M.J.; Vaz, R.; Cunha, J.P. Wrist rigidity assessment during Deep Brain Stimulation surgery. Proc. Annu. Int. Conf. IEEE Eng. Med. Biol. Soc. EMBS 2015, 2015, 3423–3426. [Google Scholar] [CrossRef]
  32. Trigueiros da Silva Cunha, J.P.; Costa, P. Wrist Rigidity Assessment Device For Use In Deep Brain Stimulation Surgery. WO2016166702, 20 October 2016. [Google Scholar]

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.