{"\ufeffDEVELOPMENT OF AN IoT-BASED KNEE EXOSKELETON DEVICE FOR REHABILITATION THERAPY MONITORING \n\nT.T.R. Thomas1, M. R Sapiee2,3*, M. H. Marhaban2, A. J. Ishak2, \nM. F. Miskon3\n\n1Quadex Automation Sdn Bhd, C-3A-03, 1, Jalan 16/11, Pusat Perdagangan \nPhileo Damansara, 46350 Petaling Jaya, Selangor, Malaysia.\n\n 2Faculty of Engineering, Universiti Putra Malaysia, \n43400 UPM Serdang, Selangor, Malaysia.\n\n2Faculty of Electrical & Electronic Engineering Technology,\n3Faculty of Electrical Engineering, Centre for Robotics & Industrial Automation (CeRIA), Universiti Teknikal Malaysia Melaka, Hang Tuah Jaya, 76100 Durian Tunggal, Melaka, Malaysia\n\n*Corresponding Author's Email: 1mohd.razali@utem.edu.my\n\nArticle History: Received June 30, 2023": null, " Revised July 22, 2023": null, " \nAccepted July 23, 2023\n\nABSTRACT: The COVID-19 pandemic has presented a multitude of challenges pertaining to medical treatments and patient care, creating a pressing need for innovative solutions. Constrained outdoor activities have hindered patients' ability to access essential healthcare, while healthcare professionals encounter difficulties in remotely monitoring and administering treatments. This study aims to address these pressing issues by proposing an Internet of Things (IoT)-based exoskeleton system designed for the monitoring of knee rehabilitation therapy. Through the utilization of the IoT platform ThingSpeak, this developed system enables patients to remotely monitor the status of their knee recovery from the comfort of their homes. The collected data is securely stored and made accessible to healthcare professionals, facilitating remote analysis and the formulation of treatment recommendations. This pioneering solution amalgamates advancements in exoskeleton technology with seamless IoT integration, establishing a dependable and easily accessible framework for the monitoring of knee rehabilitation. By empowering patients to actively participate in their own recovery process and enabling remote monitoring by healthcare providers, this system effectively surmounts the limitations imposed by the pandemic and financial constraints. The proposed IoT-based exoskeleton system possesses the potential to revolutionize knee rehabilitation therapy, thereby enhancing patient engagement, optimizing treatment outcomes, and circumventing traditional healthcare barriers.\n\nKEYWORDS: Knee rehabilitation therapy": null, " IoT-based exoskeleton": null, " Remote monitoring\n\n 1.0 INTRODUCTION\nThe knee is a highly intricate joint composed of interconnected skeletal structures, supported by ligaments and surrounded by muscles [1]. Its vital role lies in facilitating movement and providing stability to the lower extremities. Ligaments play a crucial role in stabilizing the knee, preventing excessive front-to-back movement and restricting sideways sliding [1]. Knee injuries are common, and they can cause significant impairments and pain. Knee sprains, strains, inflammation, and medical conditions like osteoarthritis are frequently observed [2]. Doctors often encounter difficulties to remotely monitor and administer treatments when patients are not presence.\nThe integration of IoT technology in the knee rehabilitation monitoring device offers several advantages [3]. Patients can track their progress through a graphical representation, thus adjusting their rehabilitation efforts accordingly [4], [5]\u2013[8]. This real-time monitoring empowers patients by providing immediate visual feedback on their recovery status [4]. Moreover, healthcare professionals can access patient data from other places, eliminating the need for frequent in-person visits and facilitating timely interventions and personalized care [4]. \nSecurity and privacy are important in protecting patient data and ensuring the integrity of the monitoring system [9]. Robust security measures, including encryption and authentication protocols, must be implemented to safeguard transmitted data and prevent unauthorized access [9]. These measures establish a secure and efficient platform for the IoT-based knee rehabilitation device, enabling effective monitoring and improved patient outcomes [10]\u2013[12].\nAs such, the development and evaluation of an IoT-based knee rehabilitation monitoring device has been suggested. The device allows real-time monitoring of knee recovery status, providing visual feedback to patients and enabling healthcare professionals to monitor and deliver personalized care remotely [4],[6], [13], [14].\nThis paper explores the development and evaluation of an IoT-based knee exoskeleton rehabilitation monitoring device [7], [8], [15]\u2013[17]. The knee complex structure and susceptibility to injuries make it an essential focus area [1], [18]. The device provides real-time monitoring of knee recovery, empowering patients and remote personalized care\u00a0[4]. \n\n 2.0 METHODOLOGY\nThe methodology section presents the approach and procedures followed in the development and implementation of the knee rehabilitation monitoring device. This section provides an overview of the device components, operating procedures, implementation, programming, and application. The device integrates the NodeMCU microcontroller, the MPU6050 sensor, and the ThingSpeak IoT platform to enable real-time monitoring of knee movement and recovery progress [19]. The methodology outlines the steps involved in using the device, including data collection, storage, and visualization through the ThingView application. Additionally, it highlights the programming tools utilized and emphasizes the simplicity and effectiveness of the device in achieving its objectives.\n\n 2.1 Device Overview\nPrior to assembling and testing the actual knee rehabilitation monitoring device, a simulation circuit as in Figure 1 is built to simulate its workability. After that, the monitoring device is developed utilizing the same components in the simulation circuit and assembled as depicted in Figure 2. The NodeMCU microcontroller is programmed to control the IoT device and transmit data to cloud storage through the ESP8266 WiFi module. The MPU6050 sensor is employed to sense knee rotational movement along the x-axis and provide its movement data. This data offers insights into the recovery progress of the knee from injuries. The data collected is stored in ThingSpeak cloud storage, allowing for future utilization. Users can access the data at any time and view it through the ThingView application on their smartphone, enabling them to monitor movement and view graphs.\n\n\nFigure 1: Simulation circuit\n\n\nFigure 2: Assembled circuit\n\n 2.2 Operating Procedures\nThe following steps outline the operating procedures for the knee rehabilitation monitoring device:\n a) Activate the power supply switch to provide power to the NodeMCU.\n b) The MPU6050 sensor detects knee movement along the x-axis and converts it into a signal, which is then processed by the NodeMCU to generate meaningful data.\n c) The device transmits the data to the ThingSpeak IoT platform via a WiFi connection, where it is displayed as a continuous real-time graph.\n d) Users can access the same data through the ThingView application on their smartphones.\n e) The ThingView application presents the data in numerical form, allowing users to monitor their knee movement conveniently.\n f) Data received by the ThingSpeak platform can be downloaded in MS Excel format for further analysis or future reference.\n 2.3 Implementation\nThe knee rehabilitation monitoring device is designed to cater to IoT applications, encompassing both hardware and software components. The implementation process involves:\n a) Utilizing the Arduino IDE to update or add program codes, which can be uploaded to the NodeMCU controller via a USB cable.\n b) Connecting the NodeMCU to the ThingSpeak IoT platform, enabling the monitoring and storage of knee angle data in real-time.\n c) The ThingView application offers a real-time display of the rotational angle value obtained from ThingSpeak. It presents the instantaneous knee movement as a gauge, facilitating easy monitoring without the need for graph representation.\n 2.4 Programming The Device\nThe device programming is executed with a simple interface and essential algorithms to achieve the intended objectives and meet the its requirements. The Arduino IDE, supporting the C++ programming language, is employed to program the NodeMCU controller and establish connectivity with the ThingSpeak platform. Additionally, the NodeMCU controller can be easily integrated with other devices or microcontrollers using a straightforward program. The value that is received from the MPU6050 is in radian. To create a graph in desired IOT platforms, the values must be converted into unit of degrees. Equation 2.1 allows the radian value to be converted into degree and incorporated in the program. \n\n(2.1)\n 2.5 Applying The Device\nThe user needs to wear the knee support strap on the injured knee and turn on the device. Once the strap is placed, the user can start turning on the device and the WiFi to connect to the device. Once it is connected the user can start to monitor their movement by putting their knee in its initial position. Then, the user simply needs to move the knee in flexion and extension movements, shown in Figure 3. \n\n\n\n\n\n\n\n\nFigure 3: Knee movements with monitoring device attached a) Knee flexion b) Knee extension\n\n\tThe knee movement is detected by the sensor as rotational data along the x-axis movement and directed to the device controller. The IoT platform will start to receive and collect the knee movement data from the device and start plotting a graph. Figure 4 shows the overall procedure for the device application as explained in 2.2.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nFigure 4: Device application procedure\n\n 3.0 RESULTS AND DISCUSSION\nA knee rehabilitation monitoring device has been successfully developed for tracking knee recovery status. The device collected knee movement data, and displayed it on ThingSpeak\u2019s ThingView app in smartphone. The ThingSpeak smartphone app interface is as shown in Figure 5. The gauge in the application allows the user to quickly monitor the data by showing the exact current knee angle value without graph. Users could also assess the knee improvement graph through ThingSpeak web using computer as shown in Figure 6. The graph in both methods can be updated automatically or manually through web or smartphones. The collected data can then be downloaded in MS Excel format and stored for future use. \n\n\n\nFigure 5: a) ThingView first screen b) ThingView graph display\nData collection on the knee movement angle occurred continuously, with updates at every 15 seconds. Users could monitor their knee recovery status for approximately 10 minutes in a single session. The graph on the IoT platform provided a visual representation of the knee movement data, enabling real-time assessment and comparison.\n\n\n\n\n\n\n\n\n\nFigure 6: Knee movement graph in ThingSpeak\n\nThe device usability is enhanced by the option to download the graph as an MS Excel file for further analysis and future reference. This feature allowed users to track changes in their knee recovery over time and make informed decisions about their rehabilitation progress.\n\n 4.0 CONCL U S ION \nA knee rehabilitation monitoring device that allows the patient to view knee recovery status and the doctor to track the data remotely has been developed. Moreover, it has been developed by combining the features of the components with IoT. The device has been successfully tested for various angles in many situations and its data visualized as graph on the ThingSpeak IoT platform, provided a clear and measurable representation of the knee's improvement over time. The real-time monitoring of the knee angle and its progression enables personalized care and tailored rehabilitation efforts, allowing patients to adjust their exercises based on the immediate feedback provided by the graph.\n\t\tIn conclusion, the developed device tracks the knee's movement angle and recovery progress over time. By attaching the device to their knee, patients can undergo real-time monitoring of knee flexion and extension movements. The real-time graph visualization and data storage capabilities provided valuable insights for users to track and evaluate their knee rehabilitation progress. The knee rehabilitation monitoring device, utilizing the NodeMCU microcontroller, MPU6050 sensor, and ThingSpeak IoT platform, offered an effective solution for monitoring knee recovery. In the future, the device can be integrated into a modular knee exoskeleton, thus contributing to effective self-monitoring for knee rehabilitation therapy.\n\n 5.0 ACKNOWLEDGMENTS \nThe authors would like to express appreciation to Universiti Teknikal Malaysia Melaka (UTeM) and Universiti Putra Malaysia (UPM) for their full support.\n\n 6.0 REFERENCES \n[1]\tJ. Jensen, L. Lundin-Olsson, L. Nyberg, and Y. Gustafson, \u201cFalls among frail older people in residential care,\u201d Scandinavian Journal of Public Health, vol. 30, no. 1, 2002.\n[2]\tD. Rabago et al., \u201cHypertonic dextrose injections (prolotherapy) for knee osteoarthritis: Results of a single-arm uncontrolled study with 1-year follow-up,\u201d Journal of Alternative and Complementary Medicine, vol. 18, no. 4, 2012.\n[3]\tM. M. M. Al-Omri, N. A. M. Alduais, M. N. Adon, A.-M. H. Y. Saad, A. S. H. Abdul-Qawy, and T. Sutikno, \u201cInternet of things-based telemonitoring rehabilitation system for knee injuries,\u201d Bulletin of Electrical Engineering and Informatics, vol. 9, no. 6, pp. 2658\u20132666, 2020.\n[4]\tC. Freeman, D. Tong, K. Meadmore, A. M. Hughes, E. Rogers, and J. Burridge, \u201cFES based rehabilitation of the upper limb using input/output linearization and ILC,\u201d in Proceedings of the American Control Conference, 2012.\n[5]\tK. Sengchuai et al., \u201cDevelopment of a Real-Time Knee Extension Monitoring and Rehabilitation System: Range of Motion and Surface EMG Measurement and Evaluation,\u201d in Healthcare, 2022, vol. 10, no. 12, p. 2544.\n[6]\tA. Akbari, F. Haghverd, and S. Behbahani, \u201cRobotic home-based rehabilitation systems design: from a literature review to a conceptual framework for community-based remote therapy during COVID-19 pandemic,\u201d Frontiers in Robotics and AI, vol. 8, p. 612331, 2021.\n[7]\tE. Mora-Tola, J. Loja-Duchi, A. Ordonez-Torres, A. Vazquez-Rodas, F. Astudillo-Salinas, and L. I. Minchala, \u201cRobotic knee exoskeleton prototype to assist patients in gait rehabilitation,\u201d IEEE Latin America Transactions, vol. 18, no. 9, 2020.\n[8]\tS. F. Ahmed et al., \u201cRobotic exoskeleton control for lower limb rehabilitation of knee joint,\u201d International Journal of Engineering and Technology (UAE), vol. 7, no. 2.34, 2018.\n[9]\tK. Gatsis and G. J. Pappas, \u201cPoster abstract: Wireless control for the IoT: Power, spectrum, and security challenges,\u201d in Proceedings - 2017 IEEE/ACM 2nd International Conference on Internet-of-Things Design and Implementation, IoTDI 2017 (part of CPS Week), 2017.\n[10]\tS. Y. Y. Tun, S. Madanian, and F. Mirza, \u201cInternet of things (IoT) applications for elderly care: a reflective review,\u201d Aging clinical and experimental research, vol. 33, pp. 855\u2013867, 2021.\n[11]\tA. J. Perez, F. Siddiqui, S. Zeadally, and D. Lane, \u201cA review of IoT systems to enable independence for the elderly and disabled individuals,\u201d Internet of Things (Netherlands), vol. 21, 2023.\n[12]\tA. Anand, S. P. Mishra, and S. Sahana, \u201cAssistive devices and IoT in healthcare functions,\u201d Deep Learning and IoT in Healthcare Systems: Paradigms and Applications, vol. 103, 2021.\n[13]\tS. F. Atashzar, J. Carriere, and M. Tavakoli, \u201cReview: How Can Intelligent Robots and Smart Mechatronic Modules Facilitate Remote Assessment, Assistance, and Rehabilitation for Isolated Adults With Neuro-Musculoskeletal Conditions?,\u201d Frontiers in Robotics and AI, vol. 8, 2021.\n[14]\tI. Ahmad et al., \u201cEmerging Technologies for Next Generation Remote Health Care and Assisted Living,\u201d IEEE Access, vol. 10, pp. 56094\u201356132, 2022.\n[15]\tG. M. Bryan, P. W. Franks, S. C. Klein, R. J. Peuchen, and S. H. Collins, \u201cA hip\u2013knee\u2013ankle exoskeleton emulator for studying gait assistance,\u201d International Journal of Robotics Research, 2020.\n[16]\tM. Kumar and K. Bowal, \u201cExoskeleton for Knee Arthritis Patients,\u201d Journal of Student Research, vol. 10, no. 4, 2021.\n[17]\tY. Wang, Z. Liu, and L. Shi, \u201cDevelopment of an Exoskeleton Rehabilitation Robot Framework for the Knee Joint Based on Predictive Assessment,\u201d IEEE Access, vol. 9, pp. 168794\u2013168805, 2021.\n[18]\tE. Sejdi\u0107, A. Godfrey, W. McIlroy, and M. Montero-Odasso, \u201cEngineering human gait and the potential role of wearable sensors to monitor falls,\u201d Falls and Cognition in Older Persons: Fundamentals, Assessment and Therapeutic Options, pp. 401\u2013426, 2020.\n[19]\tA. Moore, M. Mehrubeoglu, A. Mooney, and L. McLauchlan, \u201cApplication of IoT-based sensing and signal processing for rehabilitation,\u201d in Signal Processing, Sensor/Information Fusion, and Target Recognition XXXI, 2022, vol. 12122, pp. 287\u2013297.": null}