Next Article in Journal
Interleaved High Voltage Gain DC-DC Converter with Winding-Cross-Coupled Inductors and Voltage Multiplier Cells for Photovoltaic Systems
Previous Article in Journal
Value-Guided Adaptive Data Augmentation for Imbalanced Small Object Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of Lumbar Rehabilitation Training System Based on Virtual Reality

Institute of Rehabilitation Engineering and Technology, University of Shanghai for Science and Technology, Shanghai 200093, China
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(10), 1850; https://doi.org/10.3390/electronics13101850
Submission received: 15 April 2024 / Revised: 30 April 2024 / Accepted: 5 May 2024 / Published: 9 May 2024

Abstract

:
A virtual reality-based lumbar rehabilitation training system is designed to address the increasing number of patients with low back pain (LBP) year by year. Attitude sensors are used to track lower back movement. In order to improve the effect of rehabilitation training, several virtual rehabilitation training games and assessment scenes are designed based on the Unity3D engine to complete different tasks from simple to complex. The goal is to increase patients’ interest in rehabilitation training. The experimental results verify the accuracy of rehabilitation data acquisition, real-time interactive communication, and the smooth operation of rehabilitation scenes.

1. Introduction

Low back pain (LBP), one of the most severe medical and social problems globally, has affected nearly 80% of the population worldwide. From 1996 to 2016, the total cost of back pain, neck pain, and other musculoskeletal disorders was approximately USD 264 billion, resulting in significant financial burdens on both society and the families of affected individuals [1]. Although the current treatment of LBP can be divided into surgical treatment and conservative treatment, these treatment methods have the following issues. (1) One therapist can typically only oversee the care of one patient, which raises the individual cost of medical institutions. (2) Patients’ compliance suffers, and their excitement for involvement is reduced by a boring training mode. (3) The use of scoring scales, which are frequently employed by therapists to evaluate the training level of patients’ lumbar muscle groups, reduces the efficiency of rehabilitation training.
Virtual reality (VR), as an emerging high technology, integrates advanced technologies, such as modern computer graphics, simulation, and human–computer interaction, to build 3D environments and provide VR experiences [2]. With its unique advantages and characteristics, it has been widely used in the field of rehabilitation therapy [3]. Several studies [4,5,6] have shown improvements in dynamic balance, upper and lower extremity motor function, and quality of life in stroke patients after rehabilitation with VR. VR technology can enable personalized repetitive exercises for motor function in Parkinson’s patients by providing more sensory feedback and stimulating both motor and cognitive functions [7,8]. Studies by Shema-Shiratzky et al. [9] and Borrego et al. [10] have also shown positive effects of VR technology on the cognitive abilities of children with cerebral palsy. Gomes et al. [11] applied the Nintendo Wii VR gaming system to 60 critically ill ICU patients and showed that 59% of patients applying VR could achieve light activity levels and 38% could achieve moderate activity levels. Sara et al. [12] applied a VR-based video game program as an adjunct tool to a conventional cardiac rehabilitation program and showed improvement in ergometry, metabolic equivalents (METS), resistance to fatigue, and health-related quality of life with excellent adherence and satisfaction perceived by patients with ischemic heart disease in phase II.
The VR interventions used in LBP experiments included games based on horse simulators [13], head-mounted displays [14], the Nintendo Wii system [15,16], Microsoft Kinect [17,18], Vicon [19], robotic devices [20], inertial measurement units [21], etc. In [13], the participants sat on a horse-shaped saddle that moved with the time of the film. In [14], the researchers adopted iPods and video glasses to show participants video clips of a person walking through a forest. In [15,16], VR research adopting the Nintendo Wii motion system made use of various gaming applications (e.g., motion programs wakeboarding, Frisbee Dog, jet ski, and canoe games). In these games, the participants must adopt a remote control with motion sensors to manage the virtual player. In [17], the researchers adopted Microsoft Kinect to implement a VR game for LBP. The game consisted of five moves: arm raises, side tilts, torso rotations, pelvis rotations, and squats. Two avatars were displayed, with a therapist avatar showing the patient how to perform the exercises and another avatar reflecting the patient’s actual actions. In [18], unlike previous games that used Microsoft Kinect to visualize movement as avatars, the researchers used indirect MV to control the game where the participant must tilt the trunk left and right to control the plane. In [19], the Vicon motor system was applied in lumbar rehabilitation. In [20], a robotic device named TruST was built for trunk training in which the participants were motivated to complete a stretching task. The game consisted of a drone and a coin that needed to be collected by the drone. The drone was controlled by real hand motions. Hand movements were captured using the Vicon system, which consists of 12 cameras. In [21], the researchers adopted an inertial measurement unit (IMU) for LBP rehabilitation, which was placed on the upper back or left thigh. The participants performed four therapeutic exercises: lifting heavy objects, squats bow and arrow stretching, sitting down from a chair, and standing up. In this system, actions were represented by virtual bodies, and the target angle and task time were fed back in real time.
In summary, VR can provide a new approach to rehabilitation, offering higher compliance and better patient management in a hospital or home setting. However, few studies have provided serious play experiences and real-time evaluation feedback to LBP patients without time and venue limitations. Therefore, this paper adopts VR technology to design a rehabilitation training and evaluation system for LBP treatment. It adopts sensor technology and signal processing technology to track real-time lumbar movement and applies the motion signal as control signals to the virtual environment for training and evaluation.

2. Overall System Design

According to the current research status of the lumbar rehabilitation training and evaluation system, combined with the design requirements of the lumbar rehabilitation training and evaluation system, the main design objectives of this system are determined as follows:
(1)
The use of VR technology to design rehabilitation games can build an “immersive” rehabilitation training environment for participants by means of images and music, and this “immersive” environment can increase participants’ willingness to actively participate in training.
(2)
Simple, rapid, and effective lumbar assessment can facilitate patients’ adjustment to the rehabilitation training plan in time and assist the rehabilitation therapist in making rehabilitation training programs.
The design process is as follows. The human lumbar motion data information is collected by the attitude sensor, and the motion signal is sent to the software layer of the upper computer through Bluetooth. The upper computer accepts the motion signal to realize the change of the lumbar posture and to control the motion of the virtual object in the virtual environment. The motion signal behavior during the interaction between the human body and the virtual evaluation task is recorded for lumbar motion ability evaluation. The design flow of the lumbar rehabilitation training and evaluation system is shown in Figure 1.
According to the function division, the system can be divided into a hardware layer, a software layer, and an application layer, as shown in Figure 2. The hardware system is responsible for collecting human motion signals and sending them to the software layer through Bluetooth communication; therefore, the hardware layer must have basic components, such as a computer, an attitude sensor, a Bluetooth module, etc. The software layer should have certain functions, such as information processing, human–computer interaction, a result display, lumbar training, lumbar evaluation, and information storage. The application layer indicates that the system should have the functions of lumbar evaluation and lumbar training.
The lumbar rehabilitation system based on VR is shown in Figure 3. The attitude sensor is paired with the computer through Bluetooth, and the system software system is installed in the computer. The participant, wearing an attitude sensor, stands on the flat ground and completes the training and evaluation of the lumbar through the prompting of the software system in real time. The attitude sensor should be attached to non-deforming clothing and works best when attached directly to the skin of the middle of thoracic vertebrae.

3. Hardware Layer Design

3.1. Attitude Sensor

The attitude sensor is a high-performance 3D motion attitude measurement system based on MEMS technology. It contains a three-axis gyroscope, a three-axis accelerometer, a three-axis electronic compass, a power supply, and a Bluetooth module. By integrating various high-performance sensors and the core algorithm engine of attitude dynamics, combined with a dynamic Kalman filter fusion algorithm, it provides high-precision, highly dynamic, real-time compensated three-axis attitude angle. The attitude measurement accuracy is 0.2°, and the stability is extremely high. The performance is even better than some professional inclinometers.
The player has to perform four movements to move the cat in the virtual environment. The movements are detected by the attitude sensor. The gyroscope measures the rotation angle around the three-axis X, Y, and Z (roll, pitch, and yaw, respectively). Unit quaternions are a representation of the orientation of the fused data from the gyroscope, accelerometer, and magnetometer. It is one mathematical representation for the orientation of the device. Euler Angles and rotation can also be used to represent the orientation. Quaternions can be represented in Equation (1), where q0 is the angle of rotation and q1, q2, and q3 are the vectors x, y, and z of the 3-dimensional space.
Q = ( q 0 , q 1 , q 2 , q 3 )
The rotation around the x-axis (roll), y-axis (pitch), and z-axis (yaw) can be calculated from quaternions using Equations (2)–(4), respectively [22].
R o l l = a r c t a n 2 ( q 0 q 1 + q 2 q 3 ) 1 2 ( q 1 q 1 + q 2 q 2 )
Pitch   = a r c t a n 2 ( q 0 q 2 q 3 q 1 )
Y a w = a r c t a n 2 ( q 0 q 3 + q 1 q 2 ) 1 2 ( q 2 q 2 + q 3 q 3 )
These three rotation angles were used to control the game avatar. If the roll is greater than or equal to a threshold, the cat will bend forward. If the roll is less than or equal to a threshold, the cat will stretch back. The pitch angle is used to move the cat to the left or the right.

3.2. Data Communication

The three-dimensional attitude sensor mainly adopts the RS485 serial port for reading and writing, and its serial port read and write operation inherits the idea of file operation. The basic process is shown in Figure 4. When the program is running, the system instantiates the serial port through the SerialPort class to configure the serial port parameters, and then it opens the serial port using the open method. After the serial port is successfully opened, the hexadecimal function command representing the sensor address is stored in an array, and the write function is used to write the function command string to the send buffer. When the buffer detects that a character has been written, the character is automatically sent to the sensor linked to the serial port. After the connection to the device is established, characters are written into the receive buffer. In this case, the system automatically triggers the data-receiving event and completes data acceptance when the number of characters in the data acceptance buffer is greater than the specified value of the serial port property. Serial port communication requires the communication parties to set the data frame protocol. The attitude sensor sends the data frame according to the agreed protocol content, and the upper computer receives the data frame according to the agreed protocol content. The frame header of the attitude sensor protocol is two consecutive hexadecimal 0X55, the identifier bit is 0X51, the following 3–10 bits are data bits, and the last bit is the SUM check bit. The specific meanings are shown in Table 1. In the virtual scene of Unity3D, the pose parameter of the script-receiving attitude sensor needs to be attached.

4. Software Layer Design

The software layer is mainly the design of the human–computer interaction interface. The interface for human–computer interaction is written in the C# programming language, and the Visual Studio2019 16.11.6 tool is used to write a WinForm form application program. Meanwhile, the Unity3D software is used to create the VR setting for system evaluation and training. The open link of the executable file of the created VR scene is embedded into the corresponding button of the WinForm form application program to make participants’ operation easier. This allows the participants to open the corresponding evaluation or training interface through the button in the interactive interface.
Figure 5 shows the human–computer interaction interface of the system software layer.
(a)
The system’s main interface
The main interface of the system mainly provides patients with jumping buttons for various function selection interfaces. At the top of the main interface, there are function selection buttons, including the “Login” button, “Training” button, “Evaluation” button, and “Result” button.
(b)
Human–computer interaction interface for lumbar rehabilitation training
The training interface mainly helps patients select lumbar rehabilitation training tasks, conveniently open the corresponding training scenes, and complete lumbar rehabilitation training. There are several lumbar training tasks in the drop-down menu, and the training tasks are conducted in the form of virtual games with human–computer interaction.
(c)
Human–computer interaction interface of the lumbar rehabilitation assessment
The evaluation interface is mainly used to record patients’ personal information. Patients open the VR scene for evaluation, and then the system records real-time human movement data during the completion of the evaluation task.
(d)
Evaluation result display interface
In the main interface of the system, the system enters the assessment result display interface after clicking “Assessment Interface”, which is mainly used to display the patient’s lumbar assessment results. On the left side of the interface, the patient’s corresponding movement time, tilt angle, completion degree, and game score are given. On the right side, the reference values of each characteristic parameter of the patient are given, and the lumbar level of each assessment item of the patient is displayed intuitively.

5. Rehabilitation Scene Planning and Construction

5.1. Lumbar Rehabilitation Training Model

5.1.1. Requirements Gathering

We interviewed a physical therapist about the game requirements. We talked about the typical traits of LBP sufferers, the typical physiotherapy treatment, and their thoughts on integrating VR and serious games into the rehabilitation program. Depending on the causes of the pain, different physiotherapy techniques are used to treat LBP. Exercises are the typical treatment for Non-Specific LBP. The treatment of exercise mainly includes two stages: flexibility training and strength training. Four popular flexibility exercises—forward flexion, backward extension, and left and right lateral flexion—were taken into consideration in a long list of flexibility exercises. For the serious game to be “personalized”, it is crucial to include three levels for varying degrees of pain or stiffness.

5.1.2. Scene Planning

In order to meet the movement track requirements of lumbar rehabilitation training, the scene of the game maps the left and right angles of the lumbar to the moving range of the cat’s position according to a certain proportion. As shown in Figure 6, in the virtual scene, the patient realizes simultaneous movement of the patient and the virtual game object by controlling the cat to move left, right, forward, and back on the street. The game has three levels based on pain and stiffness, and the settings of obstacles and running speed are specified according to the patient’s current back degree. When the game is running, the cat will run according to the speed specified by the level, while hurdles, treasure chests, gold coins, and cakes will appear randomly on the path. When the cat eats the treasure box, gold coins, and cakes or hits the hurdles, the Unity3D system will trigger the scoring logic and automatically add or subtract points.

5.1.3. Scene Building

Firstly, the background, prepared in advance, the cat’s prefabricated body, etc. are imported into the Unity3D game engine, and their relative positions are adjusted to design the initialized state of the scene. Then, the main feature of obstacles appearing randomly is implemented functionally, and the cat is allowed to run on the road continuously before reaching the end. Therefore, Unity3D needs to continuously cycle through the map generation, and Unity3D needs to destroy the road sections that the cat passes to improve the running processing efficiency. The specific logic flowchart of this part is shown in Figure 7. After the game starts, the Unity3D system will automatically generate roads and obstacles, and as the game character moves, the system will perform collision detection in real time. When the game character reaches the road birth point, the system automatically generates a new road and randomly generates obstacle prefabs through the Random function, which in turn instantiates obstacles.
Secondly, as the game character continues to move, it detects in real time whether to reach the next road birth point. When the next road birth point is reached, the system will destroy the previous road and obstacles, while generating new roads and obstacles. When the cat touches gold coins, treasure chests, and cakes in the game, Unity3D will automatically call the OnCollisionEnter event method as a way to obtain the collision information of the game object and then realize the plus or minus score effect. When the cat is colliding with the hurdle object, Unity3D automatically calls the OnCollisionEnter event method and the Destroy method to realize the colliding effect.
Thirdly, for the sake of development convenience, simplification of the program code, and later update and maintenance, the main parameters of the game are visualized and can be changed directly by dragging and dropping the parameters with the mouse. In order to make the whole game resemble the physical world at the same time, the Rigidbody and Collider components are added to the game object, which can simulate the state of external force in the real world more realistically.

5.2. Lumbar Rehabilitation Assessment Model

The lumbar rehabilitation evaluation subsystem guides patients to complete training actions unconsciously by creating a relaxing, pleasant, comfortable, operation-friendly game scene. Feedback and encouragement are given promptly during the training process, which generates active and positive emotions in patients and alleviates tedious feelings during the lumbar rehabilitation training process, as shown in Figure 8.
(1)
There is feedback on the accuracy of the action at the top of the screen. The screen will be briefly red with the accuracy of the action above 90% being PERFECT, above 80% being GREAT, and above 70% not passing the feedback. Continuous feedback of 70% or more accuracy will appear as a continuous hit effect.
(2)
After the patient leaves the detection range, the system will pop up a window and perform a 10 s countdown, prompting the patient to return to the current training, and return to the 3 s countdown to continue the training.
(3)
If the patient does not return within 10 s after leaving the test, the system will automatically exit. If the patient has completed 20% of the total movements of the training, the system will save the data for settlement by default. If the number of the total movements completed is less than 20%, the system will not save the data.
(4)
Settlement stage
After the training is completed, the overall training data of the current training will be generated. For detail of the data, the patient will need to contact the rehabilitation therapist to inquire in the hospital customization subsystem.
(5)
Training restart phase
After confirming the data in the settlement interface, an interface will prompt the patient to restart training again and click to return to the login interface.

6. System Testing

6.1. Attitude Sensor Function Test

This section focuses on measuring the three-dimensional plane angles of participants wearing the sensor system in the right and left lateral flexion posture, forward flexion posture, and back extension posture. The angular data were collected from 4 healthy college students (mean age 24.9 ± 2.69 years, mean height 176.3 ± 9.6 cm, weight 76.5 ± 10.6 kg) with no spinal degenerative disease, LBP, or other symptoms. The participants were informed of the experimental steps and mastered the basic procedures and precautions of the experiment before data collection. Before the experiment, the skin of the middle of the thoracic vertebrae to be measured was wiped clean with alcohol, and the attitude sensor was pasted. The experimental environment should avoid electromagnetic interference, and the participants needs to remain relaxed and complete the appropriate movements. Participants were required to perform each posture twenty times. After an action was performed, the body was in a relaxed state. MATLAB R2023a was used to fit the experimental data, and joint motion angles under different states were obtained, as shown in Figure 9.
Then, the angles of motion of the human lumbar spine in each posture in different states were shown as average values, as shown in (5):
d m = j = 1 N   D m a x N
d m is the average of the maximum values of all sample sizes, D m a x denotes the maximum value of the movement angle for each participant, and N denotes the number of participants. The experimental results showed that the movement angles d m under the four movements of left lateral flexion posture and right lateral flexion posture, forward flexion posture, and back extension posture were 30.8°, 30.7°, 91.3°, and 31.0° respectively. As shown in Figure 10, in these four states, the angles are consistent with the angles set in Table 2, which verifies the rationality of the system designed in this paper. Finally, Table 3 provides detailed data on the four postures of volunteers.
During the experiment, it can be seen that the stability and accuracy of training data collection are relatively high in rehabilitation training. In addition, virtual rehabilitation scenes can accurately prompt the actions of participants, and the game action process is continuous and smooth. The subjects focus their attention on the virtual scene and task mode, effectively improving their interest in rehabilitation and training initiative, thus verifying the effectiveness of virtual scene design for rehabilitation training.

6.2. Lumbar sEMG Test

The lumbar surface electromyographic (sEMG) signal data were obtained from four graduate students who had an average age of 25.1 ± 1.4 years, an average height of 175.0 ± 6.2 cm, an average weight of 69.1 ± 14.1 kg, and no spinal degenerative disease, LBP, or other symptoms. The control group in this experiment did not receive prompts for lumbar exercise from the lumbar rehabilitation training system, while the experimental group received prompts for exercise from the lumbar rehabilitation training system. The changes in the sEMG signals of the lower back of the same subject during two exercises were compared. The subjects completed three sets of movements in two different movements, with one group completing forward and backward bending and left and right lateral bending movements within 24 s. This test selects RMS features for analysis, which can represent the effective value of sEMG and represent the contribution of muscle groups during the action process. In the process of extracting the features of the lumbar sEMG signal, a 50 ms sliding window was selected to calculate the average RMS of the lumbar sEMG signal. At the same time, the average power frequency MPF features were also selected for analysis. An experimental diagram was used for measuring the lumbar erector spinalis and thoracic erector spinalis muscles, as shown in Figure 11a. The experimental data show that the sEMG signal of the lumbar erector spinalis is obvious, as shown in Figure 11b. Therefore, subsequent experiments will mainly analyze the lumbar erector spinalis. As shown in Figure 11c, the MATLAB processing diagram of the sEMG signal of the lumbar erector spinalis muscle of one of the volunteers is presented.
As shown in Table 4, the sEMG signals of the volunteers were slightly different, but the RMS values of the four volunteers without indications from the lumbar rehabilitation training system were lower than those with indications from the lumbar rehabilitation training system. The larger the RMS, the greater the contribution made by the muscles [23,24,25]. This indicates that the use of virtual reality lumbar rehabilitation training games could effectively improve patient engagement. However, the MPF value decreased after being prompted by the lumbar rehabilitation training system, as shown in Table 5, so, based on this, we analyzed whether the extreme angle indicated by the lumbar rehabilitation training system was too large and whether the duration was too long, leading to lumbar fatigue.

7. Discussion

7.1. Main Research Results

The main goal of rehabilitation is to improve the individual’s independence in daily activities. VR promotes motor learning and improves motor function by providing customized training, repetitive intensity, multimodal feedback, and motivation [26]. VR-based games promote entertainment, improve exercise compliance, ref. [27] and divert attention from pain, thereby allowing patients to perform repetitive motor exercises [28]. It is more important that the use of a VR system can reduce rehabilitation costs and evaluate the accuracy of rehabilitation participants’ movement [20]. The preliminary results of this study show that the system has the following advantages. (1) Using a high-precision attitude sensor for data acquisition can effectively improve the reliability of data information. (2) Through a large amount of literature reading combined with VR technology, we designed a simple, fast, and effective evaluation experiment, and the system can quickly and accurately evaluate the lumbar ability. (3) The evaluation and training environment built using computer and VR technology makes participants feel more natural and greatly enhances the immersion and interest in evaluation and rehabilitation training. Moreover, the training mode of VR games can fully mobilize participants’ initiative to participate in training and focus compared with the traditional lumbar training mode. (4) With the advantage of VR technology, the designed lumbar rehabilitation evaluation and training system can finally save costs and break through the limitations of time and space, and participants can independently complete the lumbar evaluation and training at home, greatly improving the flexibility of the system.

7.2. Limitations and Future Work

Many different tests, experiments, and improvements are left for the future. Randomized controlled trials with assessment experts could be conducted in patients with LBP to assess the effectiveness of this intervention in reducing pain and improving motor function.
Virtual games for rehabilitation basically meet the expected requirements of demand analysis and design, but the game content is not rich enough. The game currently has no multiplayer and only allows one patient to perform rehabilitation training in a virtual setting. In addition, virtual rehabilitation games need to allow patients to interact more during rehabilitation training, and more social features can be added to the games, such as in-game chat systems. In addition, the game can also add hold time adjustment, reminders, practice learning, and correction features.

8. Conclusions

This study adopts VR technology to design a lumbar rehabilitation training and evaluation system. It allows participants to conduct proper rehabilitation or exercise regularly at home, thus reducing the possibility of injury. Specifically, the sensor technology and signal processing technology are used to track the real-time lumbar movement, and the movement signal is applied to the virtual environment of evaluation and training as a control signal. Through human–computer interaction in the virtual environment, with accuracy and interest, lumbar rehabilitation training and evaluation can be realized.

Author Contributions

Writing—original draft, J.L.; Project administration, P.S. and H.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dieleman, J.L.; Cao, J.; Chapin, A.; Chen, C.; Li, Z.; Liu, A.; Horst, C.; Kaldjian, A.; Matyasz, T.; Scott, K.W.; et al. US health care spending by payer and health condition, 1996–2016. JAMA 2020, 9, 863–884. [Google Scholar] [CrossRef]
  2. Qing, Y.; Shuhua, Z. Research on the development of virtual reality technology in China: A review and outlook. Sci. Res. 2020, 5, 20–26. [Google Scholar]
  3. Xijun, W.; Yiqian, W.; Ping, Q. A Survey on the application of virtual reality technology in domestic clinical rehabilitation therapy. Chin. J. Rehabil. Med. 2021, 7, 832–837. [Google Scholar]
  4. Laver, K.E.; Lange, B.; George, S.; Deutsch, J.E.; Saposnik, G.; Crotty, M. Virtual reality for stroke rehabilitation. CochraneDatabase Syst. Rev. 2017, 1, 1–161. [Google Scholar] [CrossRef] [PubMed]
  5. Kim, N.; Park, Y.; Lee, B.H. Effects of community-based virtual reality treadmill training on balance ability in patients with chronic stroke. J. Phys. Ther. Sci. 2015, 3, 655–658. [Google Scholar] [CrossRef]
  6. Lee, M.M.; Lee, K.J.; Song, C.H. Game-based virtual reality canoe paddling training to improve postural balance and upper extremity function: A preliminary randomized controlled study of 30 patients with subacute stroke. Med. Sci. Monit. 2018, 24, 2590–2598. [Google Scholar] [CrossRef]
  7. Goble, D.J.; Cone, B.L.; Fling, B.W. Using the Wii fit as a tool for balance assessment and neurorehabilitation: The first half decade of “Wii-search”. J. Neuroeng. Rehabil. 2014, 1, 12–21. [Google Scholar] [CrossRef]
  8. Mirelman, A.; Maidan, I.; Deutsch, J.E. Virtual reality and motor imagery: Promising tools for assessment and therapy in parkinson’s disease: Virtual reality and motor imagery for PD. Mov. Disord. 2013, 11, 1597–1608. [Google Scholar] [CrossRef]
  9. Shema-Shiratzky, S.; Brozgol, M.; Cornejo-Thumm, P.; Geva-Dayan, K.; Rotstein, M.; Leitner, Y.; Hausdorff, J.M.; Mirelman, A. Virtual reality training to enhance behavior and cognitive function among children with attention-deficit/hyperactivity disorder: Brief report. Dev. Neurorehabil. 2019, 6, 431–436. [Google Scholar] [CrossRef]
  10. Borrego, A.; Latorre, J.; Llorens, R.; Alcañiz, M.; Noé, E. Feasibility of a walking virtual reality system for rehabilitation: Objective and subjective parameters. J. NeuroEngineering Rehabil. 2016, 1, 68–77. [Google Scholar] [CrossRef]
  11. Gomes, T.T.; Schujmann, D.S.; Fu, C. Rehabilitation through virtual reality: Physical activity of patients admitted to the intensive care unit. Rev. Bras. Ter. Intensiv. 2019, 4, 456–463. [Google Scholar] [CrossRef] [PubMed]
  12. García, S.; Cano, R.; Domínguez, J.; Campuzano, R.; Barreñada, E.; López, M.J.; Araujo, A.; García, C.; Florez, M.; Botas, J. Effects of virtual reality on cardiac rehabilitation programs for ischemic heart disease: A randomized pilot clinical trial. Int. J. Environ. Res. 2020, 17, 8472. [Google Scholar]
  13. Yoo, J.H.; Kim, S.E.; Lee, M.G.; Jin, J.J.; Hong, J.; Choi, Y.T.; Kim, M.H.; Jee, Y.S. The effect of horse simulator riding on visual analogue scale, body composition and trunk strength in the patients with chronic low back pain. Int. J. Clin. Pract. 2014, 8, 941–949. [Google Scholar] [CrossRef] [PubMed]
  14. Yilmaz Yelvar, G.D.; Çırak, Y.; Dalkılınç, M.; Parlak Demir, Y.; Guner, Z.; Boydak, A. Is physiotherapy integrated virtual walking effective on pain, function, and kinesiophobia in patients with non-specific low-back pain? randomised controlled trial. Eur. Spine J. 2017, 2, 538–545. [Google Scholar] [CrossRef] [PubMed]
  15. Park, J.H.; Lee, S.H.; Ko, D.S. The effects of the Nintendo Wii exercise program on chronic work-related low back pain in industrial workers. J. Phys. Ther. Sci. 2013, 8, 985–988. [Google Scholar] [CrossRef] [PubMed]
  16. Kim, S.S.; Min, W.K.; Kim, J.H.; Lee, B.H. The effects of VR-based Wii fit yoga on physical function in middle-aged female LBP patients. J. Phys. Ther. Sci. 2014, 4, 549–552. [Google Scholar] [CrossRef]
  17. Ciabattoni, L.; Ferracuti, F.; Lazzaro, G.; Romeo, L.; Verdini, F. Serious gaming approach for physical activity monitoring: A visual feedback based on quantitative evaluation. In Proceedings of the 2016 IEEE 6th International Conference on Consumer Electronics—Berlin (ICCE-Berlin), Berlin, Germany, 5–7 September 2016; IEEE: Berlin, Germany, 2016; pp. 209–213. [Google Scholar]
  18. Bonnechére, B.; Jansen, B.; Omelina, L.; Da Silva, L.; Mouraux, D.; Rooze, M.; Van Sint, J.S. Patient Follow-up Using Serious Games. A Feasibility Study on Low Back Pain Patients. In Games for Health; Schouten, B., Fedtke, S., Bekker, T., Schijven, M., Gekker, A., Eds.; Springer Fachmedien Wiesbaden: Wiesbaden, Germany, 2013; pp. 185–195. ISBN 978-3-658-02896-1. [Google Scholar]
  19. Vicon. Vicon|Award Winning Motion Capture Systems. Available online: http://www.vicon.com (accessed on 23 March 2023).
  20. Khan, M.I.; Prado, A.; Agrawal, S.K. Effects of virtual reality training with trunk support trainer (TruST) on postural kinematics. IEEE Robot. Autom. Lett. 2017, 4, 2240–2247. [Google Scholar] [CrossRef]
  21. Su, W.C.; Yeh, S.C.; Lee, S.H.; Huang, H.C. A Virtual Reality Lower-Back Pain Rehabilitation Approach: System Design and User Acceptance Analysis. In Universal Access in Human-Computer Interaction. Access to Learning, Health and Well-Being; Antona, M., Stephanidis, C., Eds.; Lecture Notes in Computer Science; Springer International Publishing: Cham, Switzerland, 2015; Volume 9177, pp. 374–382. ISBN 978-3-319-20683-7. [Google Scholar]
  22. Paladugu, P.; Hernandez, A.; Gross, K.; Su, Y.; Neseli, A.; Gombatto, S.; Moon, K.; Ozturk, Y. A sensor cluster to monitor body kinematics. In Proceedings of the 2016 IEEE 13th International Conference on Wearable and Implantable Body Sensor Networks (BSN), San Francisco, CA, USA, 14–17 June 2016; IEEE: San Francisco, CA, USA, 2016; pp. 212–217. [Google Scholar]
  23. Madeleine, P.; Farina, D.; Merletti, R.; Arendt-Nielsen, L. Upper trapezius muscle mechanomyographic and electromyographic activity in humans during low force fatiguing and non-fatiguing contractions. Eur. J. Appl. Physiol. 2002, 87, 327–336. [Google Scholar] [CrossRef] [PubMed]
  24. Inbar, G.F.; Allin, J.; Paiss, O.; Kranz, H. Monitoring surface EMG spectral changes by the zero crossing rate. Med. Biol. Eng. Comput. 1986, 24, 10–18. [Google Scholar] [CrossRef]
  25. Viitasalo, J.H.T.; Komi, P.V. Signal characteristics of EMG during fatigue. Eur. J. Appl. Physiol. 1977, 37, 111–121. [Google Scholar] [CrossRef]
  26. Crocetta, T.B.; de Araújo, L.V.; Guarnieri, R.; Massetti, T.; Ferreira, F.H.I.B.; de Abreu, L.C.; de Mello Monteiro, C.B. Virtual reality software package for implementing motor learning and rehabilitation experiments. Virtual Real. 2018, 3, 199–209. [Google Scholar] [CrossRef]
  27. Palazzo, C.; Klinger, E.; Dorner, V.; Kadri, A.; Thierry, O.; Boumenir, Y.; Martin, W.; Poiraudeau, S.; Ville, I. Barriers to home-based exercise program adherence with chronic low back pain: Patient expectations regarding new technologies. Ann. Phys. and Rehabil. Med. 2016, 2, 107–113. [Google Scholar] [CrossRef] [PubMed]
  28. Garrett, B.; Taverner, T.; Masinde, W.; Gromala, D.; Shaw, C.; Negraeff, M. A rapid evidence assessment of immersive virtual reality as an adjunct therapy in acute pain management in clinical practice. Clin. J. Pain 2014, 12, 1089–1098. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Flowchart of the overall design of the lumbar rehabilitation training and evaluation system.
Figure 1. Flowchart of the overall design of the lumbar rehabilitation training and evaluation system.
Electronics 13 01850 g001
Figure 2. Overall framework of the lumbar rehabilitation training and evaluation system.
Figure 2. Overall framework of the lumbar rehabilitation training and evaluation system.
Electronics 13 01850 g002
Figure 3. Overview of lumbar rehabilitation system based on virtual reality.
Figure 3. Overview of lumbar rehabilitation system based on virtual reality.
Electronics 13 01850 g003
Figure 4. Serial port read and write operation flowchart.
Figure 4. Serial port read and write operation flowchart.
Electronics 13 01850 g004
Figure 5. Human–computer interaction interface.
Figure 5. Human–computer interaction interface.
Electronics 13 01850 g005
Figure 6. Lumbar rehabilitation training mode.
Figure 6. Lumbar rehabilitation training mode.
Electronics 13 01850 g006
Figure 7. Logic diagram of random obstacle generation.
Figure 7. Logic diagram of random obstacle generation.
Electronics 13 01850 g007
Figure 8. Low back rehabilitation assessment model.
Figure 8. Low back rehabilitation assessment model.
Electronics 13 01850 g008
Figure 9. (a) Movement angle curves for left and right lateral flexion. (b) Movement angle curves for forward flexion and backward extension.
Figure 9. (a) Movement angle curves for left and right lateral flexion. (b) Movement angle curves for forward flexion and backward extension.
Electronics 13 01850 g009
Figure 10. Angle of lumbar spine motion in different postures.
Figure 10. Angle of lumbar spine motion in different postures.
Electronics 13 01850 g010
Figure 11. Lumbar sEMG test procedure diagram. (a) Volunteer experiment diagram. (b) sEMG of the volunteer’s lumbar erector spinalis with pink and yellow and thoracic erector spinalis muscles with purple and green. (c) Changes in sEMG of the lumbar erector spinalis muscle of one volunteer (Red and blue represent the left and right channels).
Figure 11. Lumbar sEMG test procedure diagram. (a) Volunteer experiment diagram. (b) sEMG of the volunteer’s lumbar erector spinalis with pink and yellow and thoracic erector spinalis muscles with purple and green. (c) Changes in sEMG of the lumbar erector spinalis muscle of one volunteer (Red and blue represent the left and right channels).
Electronics 13 01850 g011
Table 1. Serial port communication protocol format.
Table 1. Serial port communication protocol format.
Data NameData DescriptionNotation
RollLRoll Angle X-Low 8 bitsX = ((RollH << 8)|RollL)/32,768 × 180(°)
RollHRoll Angle X-High 8 bits
PitchLPitch Angle Y-Low 8 bitsY = ((PitchH << 8)|PitchL)/32,768 × 180(°)
PitchHPitch Angle Y-High 8 bits
YawLYaw Angle Z-Low 8 bitsZ = ((YawH << 8)|YawL)/32,768 × 180(°)
YawHYaw Angle Z-High 8 bits
VLVersion number-Low 8 bitsVersion number = (VH << 8)|VL
VHVersion number-High 8 bits
SUMChecksumSUM = 0 × 55 + 0 × 53 + RollH + RollL + PitchH + PitchL + YawH + YawL + VH + VL
Table 2. The range of motion of the human lumbar under various modes of motion.
Table 2. The range of motion of the human lumbar under various modes of motion.
Movement PostureRotary AxisTraining Range (°)Assessment Range (°)
Left and right lateral flexionSagittal axis (y)−25~25−30~30
Forward flexion and backward extensionCoronal axis (x)−15~45−30~90
Table 3. Detailed data on the four postures of volunteers.
Table 3. Detailed data on the four postures of volunteers.
VolunteerAgeSexLeft Lateral FlexionRight Lateral FlexionForward FlexionBackward Extension
122.5Male−30.16 ± 1.5829.52 ± 1.8191.55 ± 1.39−30.66 ± 1.83
227.3Female−31.38 ± 1.2331.40 ± 0.9392.34 ± 2.23−31.03 ± 1.98
327.8Male−31.30 ± 1.6130.85 ± 1.5389.85 ± 2.80−31.08 ± 1.97
421.9Male−30.53 ± 1.9830.89 ± 1.4891.32 ± 2.46−31.12 ± 1.66
Table 4. RMS data with and without prompts for lumbar sEMG signals.
Table 4. RMS data with and without prompts for lumbar sEMG signals.
VolunteerAgeSexWithout Prompts RMS ValueWith Prompts RMS Value
123.6Male0.0632670.087950
223.9Male0.1057670.105967
327.2Male0.1127670.114150
425.5Male0.0805330.090700
Table 5. MPF data with and without prompts for lumbar sEMG signals.
Table 5. MPF data with and without prompts for lumbar sEMG signals.
VolunteerAgeSexWithout Prompts MPF ValueWith Prompts MPF Value
123.6Male123.3954105.4824
223.9Male101.536199.2009
327.2Male105.8396101.896
425.5Male112.9738102.6586
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.

Share and Cite

MDPI and ACS Style

Liu, J.; Shi, P.; Yu, H. Design of Lumbar Rehabilitation Training System Based on Virtual Reality. Electronics 2024, 13, 1850. https://doi.org/10.3390/electronics13101850

AMA Style

Liu J, Shi P, Yu H. Design of Lumbar Rehabilitation Training System Based on Virtual Reality. Electronics. 2024; 13(10):1850. https://doi.org/10.3390/electronics13101850

Chicago/Turabian Style

Liu, Jiani, Ping Shi, and Hongliu Yu. 2024. "Design of Lumbar Rehabilitation Training System Based on Virtual Reality" Electronics 13, no. 10: 1850. https://doi.org/10.3390/electronics13101850

APA Style

Liu, J., Shi, P., & Yu, H. (2024). Design of Lumbar Rehabilitation Training System Based on Virtual Reality. Electronics, 13(10), 1850. https://doi.org/10.3390/electronics13101850

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop