You are currently viewing a new version of our website. To view the old version click .
Engineering Proceedings
  • Proceeding Paper
  • Open Access

9 January 2024

An Internet of Things-Enabled Self-Stabilizing Spoon for Patients with Parkinson’s Disease †

,
and
School of Electrical Engineering, Vellore Institute of Technology, Vellore 632014, Tamil Nadu, India
*
Author to whom correspondence should be addressed.
Presented at the International Conference on Recent Advances on Science and Engineering, Dubai, United Arab Emirates, 4–5 October 2023.
This article belongs to the Proceedings Eng. Proc., 2023, RAiSE-2023

Abstract

The second most frequent type of neurodegenerative sickness is Parkinson’s disease, which impairs daily functions and movement in older people due to significant nerve cell destruction. The patient may experience uncontrollable shaking and hand tremors as their condition worsens, making it difficult for them to carry out routine chores, such as eating from a bowl. In this project, we want to build a stabilising spoon for individuals with Parkinson’s disease by using the concepts of sensor networks and the Internet of Things. The stabilising spoon senses any inadvertent tremors or shivers from the user and modifies its head appropriately, ensuring that the spoon’s bowl stays stable at all times. A prototype was developed using an accelerometer to monitor motion speed, as well as a gyroscope to estimate angle in order to assist patients throughout the eating process.

1. Introduction

The production of affordable solutions that include sensor networks and controlled systems has been made possible by recent developments in IoT (Internet of Things) technologies. Deploying an IoT-based infrastructure that can track, manage, and observe your devices has become simpler as a result. With the most recent developments, we have observed a significant advancement in intelligent biomedical support technology. With innovative technology, like bio-mechatronic components that replace human limbs and AI (artificial intelligence)-based object classification systems for the visually impaired, people with functional disabilities can now utilise these technologies to enhance their own quality of life. By utilizing these technologies and associated protocols, we have created a stabilizing mechanism and integrated it into a spoon which can be used by patients requiring assistance.
A patient with Parkinson’s disease experiences excruciating discomfort when using a plate or spoon to eat due to the neurodegenerative disorder’s uncontrollable tremors in their limbs. Depending on the individual, the disease’s symptoms may be disregarded for extended periods of time if they are moderate. Over time, the patient’s condition deteriorates and may even negatively impact breathing and speaking. There is currently no recognized cause for the Illness, meaning there is no definitive treatment. The potential of these biomedical aid devices holds potential for improving the lives of people with functional disabilities.
In order to offset the unwanted motion and vibration, stabilizing mechanisms are used in a variety of settings, including photography (gimbals) and airplanes. Our approach in this study is to incorporate these sophisticated controlled stabilizing mechanisms into a low-cost prototype in order to manufacture, as seen in Figure 1, a self-stabilizing spoon that maintains its balance even when the user’s hand shakes or trembles. If it experiences any unanticipated tremor in its rear end, as seen in Figure 2, it modifies the position of its head. These days, only large corporations produce these gadgets at high costs [1], making them unaffordable for the average person.
Figure 1. The spoon is moved upwards at angle α.
Figure 2. The head of the spoon moves downwards at angle α.
A microcontroller board (in this case, an Arduino Uno) and a power supply, in the form of a five volt battery, make up the prototype. The inertial measurement unit (IMU) MPU6050 utilized is comprised of a gyroscope and an accelerometer both with three axes, which are oriented perpendicular to one another. Both the inertial acceleration and the rotational location relative to a standard frame may be determined by using an accelerometer and a gyroscope, respectively. When combined, the roll, pitch, and yaw of the tilt may be utilised to calculate the location of an item in space as well as its rate of travel into a certain angular position with respect to the cylindrical coordinate system. The electromechanical parts are two perpendicularly positioned, high-precision servo motors (SG90) with positional feedback. In order to achieve the desired calibration, they are rotated in accordance with the data collected by the sensors.

3. Methodology

Two axes must be maintained by the spoon in a horizontal position. To construct a 2-DOF system, two servo motors are placed orthogonally to one another [10,11,12,13]. The spoon bowl is meant to stay in a horizontal posture with this configuration in place.

3.1. Electronic Connections

A 5-volt battery connected to the Arduino Uno microcontroller’s VCC junction provides remote power. A digital pin is used to receive the sensor interrupt, and an analog pin is used to relay the data and pulse. The servo motors are arranged perpendicularly on top of one another, in order to provide the device with two degrees of freedom. The designated digital pins are used to operate them. The Arduino, or a connected breadboard, provides the VCC and grounding for the sensor and the servos. Figure 3 shows the circuit configuration [14,15,16,17,18].
Figure 3. Schematic circuit diagram designed on Eagle CAD.

3.2. Initialization

In order to obtain the intended outcomes, the sensors and electromechanical components must first evaluate the surrounding conditions and determine the user’s frame of reference. Before being utilized, the sensors are calibrated for a duration of 3000 ms. During this time, they read the angular readings and calculate their average; these values serve as the foundation for the user’s position. For the first calibration period, the MPU6050 sensor delivers X, Y, Z, and temperature readings. We save and calculate the first three readings and ignore the temperature readings. This procedure is shown in Figure 4.
Figure 4. Initial calibration algorithm.

3.3. Sensor

The sensor is an instrument that tracks variations in electrical, physical, or other characteristics and produces an output indicating those variations [19,20,21].

3.4. Experimental Work

The self-stabilizing spoon acts like a gimbal, shifting its spoon head to counteract the user’s tremors. It starts with calibrating itself and getting an initial measurement of the angle it is at. Now, once that angle changes, a command to reposition is sent to the motors.
The technicality of the process is explained below:
Step 1: Initiate I2C protocol
Step 2: Input the motors, all variables and constants required for calculation
Step 3: Activate the servos and set them at 90°
Step 4: Activate the MPU 6050
Step 5: Generate a for loop (3000 ms) to take inputs X, Y, Z, and temperature.
Step 6: Convert Voltage inputs to angles (initial).
Step 7: Print Initial values of all three planes.
Step 8: Create new function to take final values of X, Y, Z, and temperature.
Step 9: Convert Voltage inputs to angles (final).
Step 10: Output to servo is (90 + final angle).
Step 11: Run loop for initial values once and keep running the loop for final values for constant calibration.

3.5. Calibration

The MPU 6050 sensor is given a 3 s calibration period to set up an initial value for the gyroscope assumed as (0,0,0). In this time period, the voltage inputs are divided by the sensitivity of the gyroscope (500°/s) to give actual angle values. The average of all values obtained in the three second period is taken into consideration. Hence, the device should be kept stationary for the first 5–10 s.

3.6. Obtaining the Output

For the final input (dynamic) of the MPU 6050, the accelerometer readings are taken into consideration. These readings are divided by the sensitivity of the accelerometer (65.5 LSB/°/s). As the roll, pitch, and yaw are considered in the accelerometer, the angular values have to be converted to regular rectangular coordinates from cylindrical coordinates.

3.7. Conversion of Voltages to Angular Readings

The MPU6050 sensor gives voltage (ADC) readings as their output, and we are supposed to convert them into regular coordinates. These numbers need to be divided by their LSB sensitivity, which is determined by registers 27 (GYRO CONFIG) and 28 (ACCEL CONFIG), respectively, and its third and fourth bit components. Table 1 shows sensitivity table for gyroscope (left) and accelerometer (right) [7].
Table 1. Sensitivity table for gyroscope (left) and accelerometer (right).

3.8. Stabilization

Once the gyroscope and accelerometer values have been converted to angular readings, they have to be assessed to determine the movement received by the user towards the rear end of the spoon. As the accelerometer works in a cylindrical coordinate system, it is important to convert our values to the cartesian system before applying them to the stabilization process. In the cylindrical system, the roll, pitch, and yaw calculated by the system are considered while converting the values using the equations depicted below.
C h a n g e   i n   X = t a n 1 a c c Y a c c Z + a b s a c c X × 360 × π 2
C h a n g e   i n   Y = t a n 1 a c c X a c c Z + a b s a c c Y × 360 × π 2
where accX, accY, and accZ represent the accelerometer’s raw angular measurements after conversion. Once we obtain our final angular readings, we can set our servo motor ‘X’ and ‘Y’ accordingly with the respective value + 90° (initial).
Servo ‘X’ = 90° + Change in Angle on the X axis
Servo ‘Y’ = 90° + Change in Angle on the Y axis
This is repeated continuously in a loop.

4. Real Instrument

The prototype was redesigned as a genuine hardware tool with a 3D printed plastic shell with all PCBs and sensors drilled within, and this concept was created and simulated using SolidWorks. The sensor would be placed inside the handle, while the motors would be cased towards the front, just behind the spoon bowl. Figure 5, Figure 6 and Figure 7 contain a design-based visualization and vision of what a real instrument could look and feel like.
Figure 5. View 1.
Figure 6. View 2.
Figure 7. Exploded view.

5. Conclusions

Patients’ lives are profoundly impacted by Parkinson’s disease on more than just a physical level. The mental toll of constantly needing assistance from others in daily activities is unfathomable. The constructed prototype produced results that were satisfactory and has the potential to improve the quality of life of these individuals with functional impairments. Patients with severe cerebral palsy or other neurodegenerative disorders can also benefit from the device’s applications.
If the prototype is to be considered useful for those with high-frequency tremors, it needs to be modified and has some space for improvement. There are no issues with the algorithm; the servo motors (SG90) are simply too sluggish to calibrate faster tremors. Though those with limited motor limitations may find the item useful in its current configuration, in actual use, a more sophisticated motor like the MG90s or a separate DC motor would most likely be more efficient.

Author Contributions

Conceptualization, C.C. and V.V.H.; methodology, C.C.; software, V.V.H.; validation, C.C.; V.V.H. and A.G.; formal analysis, V.V.H.; investigation, V.V.H.; resources, C.C.; data curation, V.V.H.; writing—original draft preparation, C.C.; writing—review and editing, V.V.H.; visualization, V.V.H.; supervision, A.G.; project administration, A.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Pathak, A. Stabilizing Unintentional Muscle Movements. U.S. Patent No. 9,925,034, 27 March 2018. [Google Scholar]
  2. Jaswanth, D.K.; Lenord, C.; Pavan, S.L.; Nagaraju, C. Self-Stabilizing Spoon for Parkinson’s Ailment. Int. J. Eng. Manuf. 2020, 10, 38. [Google Scholar]
  3. Turgeon, P.; Laliberté, T.; Routhier, F.; Campeau-Lecours, A. Preliminary design of an active stabilization assistive eating device for people living with movement disorders. In Proceedings of the 2019 IEEE 16th International Conference on Rehabilitation Robotics (ICORR), Toronto, ON, Canada, 24–28 June 2019. [Google Scholar]
  4. Abrahamsson, J.; Danmo, J. The Stabilizing Spoon: Self-Stabilizing Utensil to Help People with Impaired Motor Skills. 2017. Available online: https://www.diva-portal.org/smash/record.jsf?pid=diva2:1200521 (accessed on 14 January 2023).
  5. Ripin, Z.M.; Chan, P.Y.; Alisah, I. Preliminary Evaluation of Active Tremor Cancellation Spoon for Patients with Hand Tremor. In IOP Conference Series: Materials Science and Engineering; IOP Publishing: Bristol, UK, 2020; Volume 815. [Google Scholar]
  6. Chowdhury, D.; Sahu, S.; Chattopadhyay, M. Development of MEMS Accelerometer based Hand Tremor Stabilization Platform. Int. J. Biotechnol. Biomed. Sci. 2016, 2, 142–145. [Google Scholar]
  7. Invensense.com. Mpu6050 Datasheet. 2015. Available online: https://invensense.tdk.com/wp-content/uploads/2015/02/MPU-6000-Datasheet1.pdf (accessed on 14 March 2023).
  8. Fedorov, D.S.; Ivoilov, A.Y.; Zhmud, V.A.; Trubin, V.G. Using of measuring system MPU6050 for the determination of the angular velocities and linear accelerations. Autom. Softw. Enginery 2015, 11, 75–80. [Google Scholar]
  9. Liftware.com. 2020. Available online: https://www.liftware.com/steady/ (accessed on 12 February 2023).
  10. Gyenno.com. Gyenno Spoon. 2020. Available online: https://www.gyenno.com/spoon-en (accessed on 12 February 2023).
  11. Nazrin, A.; Abdulla, R.; San, L.Y. A low cost stabilizing spoon for people with parkinson’s disease. J. Appl. Technol. Innov. 2021, 5, 32. [Google Scholar]
  12. Sarkar, N.; Zheng, Z.K. Design and validation of a tremor stabilizing handle for patients with parkinson disease and essential tremor. In Digital Human Modeling and Applications in Health, Safety, Ergonomics and Risk Management. Healthcare Applications: 10th International Conference, DHM 2019, Held as Part of the 21st HCI International Conference, HCII 2019, Orlando, FL, USA, July 26–31, 2019, Proceedings, Part II 21; Springer International Publishing: Berlin/Heidelberg, Germany, 2019; pp. 274–283. [Google Scholar]
  13. Fujikawa, J.; Morigaki, R.; Yamamoto, N.; Nakanishi, H.; Oda, T.; Izumi, Y.; Takagi, Y. Diagnosis and Treatment of Tremor in Parkinson’s Disease Using Mechanical Devices. Life 2022, 13, 78. [Google Scholar] [CrossRef] [PubMed]
  14. Al-Ayyad, M.; Owida, H.A.; Al-Ghraibah, A.; Abdullah, M.R. Smart Assistive Spoon for people with Parkinson’s Disease. In Proceedings of the 2022 13th International Conference on Information and Communication Systems (ICICS), Irbid, Jordan, 21–23 June 2022; pp. 422–425. [Google Scholar]
  15. Taşar, B.; Tatar, A.B.; Tanyıldızı, A.K.; Yakut, O. FiMec tremor stabilization spoon: Design and active stabilization control of two DoF robotic eating devices for hand tremor patients. Med. Biol. Eng. Comput. 2023, 61, 2757–2768. [Google Scholar] [CrossRef] [PubMed]
  16. 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]
  17. Hssayeni, M.D.; Jimenez-Shahed, J.; Burack, M.A.; Ghoraani, B. Wearable sensors for estimation of parkinsonian tremor severity during free body movements. Sensors 2019, 19, 4215. [Google Scholar] [CrossRef] [PubMed]
  18. Sigcha, L.; Pavón, I.; Costa, N.; Costa, S.; Gago, M.; Arezes, P.; López, J.M.; De Arcas, G. Automatic resting tremor assessment in parkinson’s disease using smartwatches and multitask convolutional neural networks. Sensors 2021, 21, 291. [Google Scholar] [CrossRef] [PubMed]
  19. Ranjan, R.; Bhushan, B.; Palaniswami, M.; Verma, A. A convolutional neural network approach for quantification of tremor severity in neurological movement disorders. In Intelligent Systems and Applications: Proceedings of the 2020 Intelligent Systems Conference (IntelliSys) Volume 3; Springer International Publishing: Berlin/Heidelberg, Germany, 2021; pp. 416–429. [Google Scholar]
  20. Vescio, B.; Quattrone, A.; Nisticò, R.; Crasà, M.; Quattrone, A. Wearable devices for assessment of tremor. Front. Neurol. 2021, 12, 680011. [Google Scholar] [CrossRef] [PubMed]
  21. Mo, J.; Priefer, R. Medical devices for tremor suppression: Current status and future directions. Biosensors 2021, 11, 99. [Google Scholar] [CrossRef] [PubMed]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

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