Next Article in Journal
Downhole Coal–Rock Recognition Based on Joint Migration and Enhanced Multidimensional Full-Scale Visual Features
Previous Article in Journal
Harnessing Secondary Resources for Sustainable and Circular Practices in the Construction Sector: A Scoping Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Influence of Friction Forces and Gravity on the Quality of Movement in the MWR Rehabilitation Supporting Device

by
Bogusz Lewandowski
Department of Mechanical Engineering, Wroclaw University of Science and Technology, 30-370 Wroclaw, Poland
Appl. Sci. 2025, 15(10), 5409; https://doi.org/10.3390/app15105409
Submission received: 1 April 2025 / Revised: 4 May 2025 / Accepted: 9 May 2025 / Published: 12 May 2025
(This article belongs to the Section Biomedical Engineering)

Abstract

:

Featured Application

The results presented in this study can be adapted to advanced rehabilitation systems for patients with upper limb motor dysfunctions. The implemented compensation mechanism enhances both the smoothness and precision of movement, crucial to improving wrist and forearm motor function. Furthermore, the device can be used not only in the early stages of rehabilitation (i.e., “passive exercises”) but also in active or assisted exercise protocols. This method can be adopted in rehabilitation centers or private physiotherapy clinics. This knowledge may also be highly valuable to designers and engineers developing future rehabilitation equipment.

Abstract

Recovering from upper limb injuries is very important because having limited functionality affects everyday tasks. Rehabilitation supporting systems significantly impact the results; however, it is important to ensure that they are safe and accurate. This study addressed friction forces and gravity on the movement quality of a mechatronic rehabilitation device (MWR) for the upper limb. At first, an experimental analysis was conducted to quantify the active torque required to maintain specific angular positions. The results revealed the significant impact of the mass of mechanical components and friction between moving parts on the device’s movement quality. To address these issues, friction and gravity compensation functions were derived empirically and integrated into the control system’s algorithm. Implementing these compensation functions resulted in a substantial improvement in movement quality, as demonstrated by a reduction of over 50% in the integral of the absolute position error. These results underscore the importance of physical constraints in the control design of rehabilitation devices and provide a foundation for developing adaptive rehabilitation technologies that enhance therapeutic outcomes.

1. Introduction

Nowadays, more people are engaging in various physical activities. Society is increasingly realizing the importance of maintaining health through physical exercise. This trend leads to more injuries, which are hard to avoid even in everyday activities or sports. An additional observable phenomenon is the demographic shift towards an older population, which, combined with deleterious lifestyle modifications in terms of health, precipitates a heightened incidence of cerebrovascular events. These events commonly induce complications, including upper limb dysfunction. This leads to a demand for faster and more effective treatment methods.
The effectiveness of therapy can be significantly enhanced by using dedicated supporting devices, which not only reduce treatment time but also improve final outcomes [1,2]. Early studies aimed at enhancing upper extremity rehabilitation were conducted in several centers, including pioneering work at the Massachusetts Institute of Technology (MIT) in the 1990s [3,4,5,6,7,8]. Examples of these early mechatronic rehabilitation devices include the MIT-MANUS, Nudelholz, and Bi-Manu-Track systems (Figure 1). These devices were designed with motion parameters explicitly chosen for each patient and could monitor rehabilitation progress. However, a significant limitation of these solutions was the inability to perform the full range of motion required for comprehensive rehabilitation.
To address this limitation, exoskeleton systems were developed. These systems feature rotation axes compatible with human anatomical axes, making them resemble human limbs. By attaching to the limb at multiple points, exoskeletons can support movements across different limb segments [9,10,11,12]. Reconfigurable systems offer an alternative approach, notable for their adaptable mobility, often called degrees of freedom (DoF) in kinematic chains. Even with reduced mobility (e.g., W = 3 DoF), these systems can facilitate critical wrist and forearm movements, including palmar and dorsal flexion, wrist adduction and abduction, and forearm pronation and supination [13]. Additionally, systems for tracking and supporting hand movements have been extensively developed [14,15,16].
The use of rehabilitation devices in therapy can potentially overcome certain limitations of manual therapy, such as inconsistent movement repetitions and difficulty in tracking progress. The rehabilitation process can be customized to meet individual needs by immersing the patient in a virtual environment. Numerous studies have validated the effectiveness of integrating virtual reality and psychological elements in rehabilitation devices [1,17].
However, rehabilitation remains a lengthy, complex, and costly process. It requires significant engagement and cooperation from both the patient and the physiotherapist and an individual approach adapted to each patient, complicating the automation of exercises. In systems of this type, the precise replication of motion is critically important. Predictive models are often used to achieve this precision [18]. The issue of the influence of frictional forces and gravity is well known [19] and has been extensively described in the context of surgical manipulators [20,21]. Despite these advances, significant improvements can be made by directly measuring the actual position of the device and the active torque during operation.
In response to these challenges, this study focuses on enhancing the movement quality by addressing the influences of friction forces and gravity. Research on a novel rehabilitation system, the Mechatronic Rehabilitation Device (MWR—named after first letters in polish: Mechanizm Wspomagania Rehabilitacji), began in 2014 at the Wroclaw University of Science and Technology [22]. The MWR system was developed with a modular structure, allowing it to function as two separate rehabilitation devices. Building upon the initial concept [23], a new sensor system was added to measure the forces resulting from patient interaction. The MWR system supports both passive and active rehabilitation exercises and is capable of measuring, recording, and analyzing motion parameters and external loads during exercises (Figure 2). This capability enables the device to adapt to the patient’s specific needs and provides detailed data for tracking rehabilitation progress.

2. Influence of External Factors and Gravity on the Movement of the MWR Mechanism

In order to enhance movement quality and address the influence of friction forces and gravity on the Mechatronic Rehabilitation Device (MWR), it was necessary to conduct detailed experimental studies. The study began by planning the experiment and investigating the mechanical parameters of the device.
The measurement system of the MWR consists of incremental encoder sensors located on the axes of each supported movement: the pronation and supination φ 3 t , palmar and dorsal flexion φ 2 t , as well as adduction and abduction φ 1 t of the hand (Figure 3a). These encoders have a 12-bit resolution, which translates into 4096 impulses per rotation. This, in turn, translates into an accuracy of 0.088°. This is a sufficient number for this application.
In the MWR system, it was possible to measure the active torque in the drives for individual axes by using current sensors (ASC712, IDUINO, Riga, Latvia) and utilizing the characteristics of the motors. A significant advantage of the MWR was the ability to measure external loads thanks to the sensor grip (Figure 3b). The grip had aluminum strain gauge beams S1 and S2 and a torque sensor S3 DFM22 Series (NCTE AG®, Oberhaching, Germany). This enabled real-time control of the load with which the patient acted on the system.
Measurements from the sensors were transferred to a microcontroller, which was responsible for communication between the controlling computer (P.C.) and the sensory system. The measuring system consisted of a microcontroller from the NUCLEO family with an STMF303RE processor (STMicroelectronics, Geneva, Switzerland) operating at a frequency of 72 MHz.
The S3 torque sensor was directly connected to the microcontroller. In order to read the measurements from the strain gauge beams S1 and S2, it was necessary to use an operational amplifier. An industrial WTD-11-U amplifier (P.P.H. WObit E.K. Ober s.c., Pniewy, Poland) with a voltage output was used.
The research aimed to determine the actual parameters of the device, particularly the impact of the weight of individual components and friction between the moving elements.
In the studies, the object of control (regulation) was the angular position in the axes: φ 1 t (t), φ 2 t , and φ 3 t . It related to assisted hand movements. Firstly, the characteristics of the device, without patient interference, using four set signals were examined, two of which consisted of achieving a given position (movement starting from the initial to a given position):
φ l z i t = φ K i φ P i T 1 t + φ P i
φ s z i t = ( φ K i + φ P i ) ( t T 1 1 2 π sin 2 π t T 1 ) φ P i ,
where   φ l z i t —linear function describing the end position in i = 1, 2, 3 axes, φ s z i t —sinusoidal function describing the end position in the I axis, φ K i —end position in the I axis, φ P i —initial position in the I axis, and   T 1 —duty cycle.
The second variant consisted of one complete repetition. This meant achieving the specified angular position φ K i from the initial position φ P i in the movement T1 time and then returning in T2 time:
φ l z p i t =   φ K i φ P i T 1 t + φ P i ,                                 for   t < T 1 , φ K i φ P i T 1 t + φ K i ,                             for   T 1 t < T 1 + T 2 ,
φ s z p i ( t =   ( φ K i + φ P i ) ( t T 1 1 2 π sin 2 π t T 1 ) φ P i ,                             for   t < T 1 , ( φ K i + φ P i ) ( t T 2 1 2 π sin 2 π t T 2 ) + φ P i   ,                             for   T 1 t < T 1 + T 2 ,
where   φ l z p i t —linear function describing the end position and return in i = 1, 2, 3 axes, φ s z p i ( t )—sinusoidal function describing the end position and return in the I axis, T 1 —time to achieve end position, and T 2 —time for a return to the initial position.
At the beginning of the research, the mechanism was set in the initial position φ P i (Figure 4a,c,e), considering the maximum safe ranges of motion for the given movement. They were, respectively, as follows:
  • φ P 1 = 15 °   f o r   φ 1 t ,
  • φ P 2 = 35 °   f o r   φ 2 t ,
  • φ P 3 = 70 °   f o r   φ 3 t .
Then, the end positions φ K i were adopted (Figure 4b,d,f). In this way, the range of movements in the experimental studies were determined:
  • φ K 1 = 25 °   f o r   φ 1 t ,
  • φ K 2 = 20 °   f o r   φ 2 t ,
  • φ K 3 = 60 °   f o r   φ 3 t .
Figure 4. Range of motion for φ i axis: initial positions φ iP   (a,c,e) and end positions φ iK (b,d,f) for i = 1, 2, 3 for an anatomical range of motion, where the position of the hand is in the anatomical position of the body.
Figure 4. Range of motion for φ i axis: initial positions φ iP   (a,c,e) and end positions φ iK (b,d,f) for i = 1, 2, 3 for an anatomical range of motion, where the position of the hand is in the anatomical position of the body.
Applsci 15 05409 g004
The research started with the linear input signal φ l z i t for all axes by the given assumptions. The experiment time was T 1 = 5   s . The mechanism handle was not loaded during the tests. The research began with setting the initial position φ P i . Then, the system was stopped, the boundary and safety conditions were checked, and the set signal φ l z i t , the end position φ K i , and the controller settings were loaded. After checking the correctness of the above input data, the experiment was carried out, which consisted of exciting the movement by the input signal of φ l z i t .
Analyzing the characteristics of the individual axes of the mechanism (Figure 5), it can be observed that only in the case of the φ 2 axis was there a sudden drop in angular velocity at the beginning of the movement (Figure 5b). It reached the value of ω 2 = −13.15 deg/s for t = 0.05 s. This was due to the mass of the elements, which the system must move at the start. The control system set the initial position φ 2 P and then stopped the mechanism. Therefore, a precise active torque M2 was required so that the mechanism started from this position. The angular velocity stabilized after tu = 0.25 s. After reaching the set angular velocity value, the maximum difference between the actual value φ ˙ 2 and the calculated φ ˙ l z 2 was a maximum of 2.05°/s. The position error increased until the angular velocity stabilized, then decreased, reaching the set value φ l z 2 with each step.
The maximum value of the position error e 2 t = 2.95° was for t = 0.25 s, while the minimum value e 2 t = 0.05° occured for t = 4.90 s (Figure 6).
The following experiment consisted of reaching the given angular position and returning to the initial position defined by the function φ l z p i t . To examine the system’s response at higher angular velocities, the total motion duration was determined as T 1 + T 2 = 7 s. Consequently, it was required that the mechanism reach the predetermined position φ K 2   in     T 1 = 3.5 s and then return to the original position φ P 2 within T 2 = 3.5 s. The experimental data of the φ 2 axis, under the application of linear actuation for the complete cycle of φ l z p 2 , are shown in Figure 7a.
Using a linear input signal, a sharp decrease in the angular velocity ω 2 right at the start of the test, dropping to −8.55° per second at 0.25 s, can be noticed. This caused a slight positioning error in the mechanism right after it started (−0.4°). Improvement can be seen when comparing this to the results from using the linear input signal φ l z 2 . However, angular velocity stabilized after 0.54 s, which was a disadvantage because a higher angular velocity was set in the experiment. After reaching the maximum position ( φ 2 = 20°), a sudden change in the angular velocity ω 2 can be noticed. This also resulted in angular position oscillations, which decreased to t = 4.25 s (to = 0.75 s). This was caused by the beginning of the second phase of the movement, in which there was a step change in the set speed φ ˙ l z p 2 = 15.71 o s . The position error e 2   t increased until the angular velocity stabilized, then decreased until the system reached the highest position ( φ 2 = 20°). The maximum value of the position error e 2   t was 2.55° for t = 3.65 s, while the minimum value was 0.56° for t = 3.50 s (Figure 7b).
The next stage consisted of enforcing the sinusoidal input signal φ s z i for the φ 2 (t) axis. Such an input reflects the real motion much better because it can distinguish between two phases of motion (acceleration and deceleration). The tests were conducted for the same parameters T 1 , φ P 2 ,   and   φ K 2 as the linear reference inputs. The results are shown below.
For the sinusoidal input signal, one can observe a decrease in the angular velocity ω 2 at the beginning of the movement. It is similar to the linear input. Time t u is also almost identical to a linear signal and is t u = 0.25 s (Figure 8a). The position error e 2 t increases significantly at the beginning of the movement until t = 0.65 s, where the regulation system gradually compensates. For the first half of the movement, it remains at about 2° and then decreases (Figure 8b).
The subsequent tests were performed for one complete cycle, according to the φ s z p 2 function. The range of motion φ P 2 ,   φ K 2 and its parameters T 1 = T 2 = 3.5 s were the same as for the case of the linear input signal (Figure 9).
With a sinusoidal input signal φ s z p 2 , the angular velocity ω 2 decrease can be observed at the beginning of the movement. It reached the value of −23.85 °/s for t = 0.025 s and was much larger than in the case of the previous study. This resulted in an error in the angular position φ 2 of the mechanism immediately after the start (−2.02°). The reason for this was the higher input value of the angular velocity (Figure 9a). The system had a problem with maintaining the angular velocity at the beginning of the movement (t = 0), which was related to the mass of the mechanism. For t = 2.10 s and t = 4.95 s there were slight speed oscillations caused by the need to reduce the angular velocity ω 2   (stabilizes after 0.15 s). The moment when the final position φ K 2 was reached (t = 3.5 s) deserves special attention. At this point, the system needed to change its direction of motion. The error associated with this task resulted from changing the direction of motion and overcoming friction forces. The consequence was the disruption of the angular velocity ω 2 , which stabilized after 0.6 s. The characteristics of the position error for a sinusoidal and linear input signal when performing one complete repetition (Figure 7b and Figure 9b) were similar. The position error e 2 t (t) did not exceed 3°, increased at the beginning of the first and second phases, and decreased at the ends of these movement phases.

3. Enhancing Movement Quality by Implementing a Compensation Function

The experimental studies have shown the significant impact of the mass of the components in the φ 2 axis on the quality of movement. In order to improve the operation of the system, this impact had to be compensated for. For this reason, special procedures were developed: analytical and experimental.
Firstly, an analytical method was used to determine the torque acting on the φ 2 axis. At that time, friction forces between the elements were omitted, and the method served as a verification for the experimental method. The masses and centers of masses of the individual elements were determined, and then their lever arms were calculated (Figure 10, Table 1).
The maximum analytically calculated φ 2 axis load related to the gravity and mass of the elements was 14.04 Nm. This was calculated for the angular position φ 2 = 0 ° .
The second experiment consisted of determining φ 2 axis load experimentally by using the drives’ characteristics (characteristics of the generated torque depending on the current consumption) and measuring the current via the current sensor. The experiment began with setting the range of motion. For the research, the angular range for the φ 2 axis was set to 60 ° φ 2 b 60 ° , where φ 2 b is the examined angular position of the mechanism.
The procedure’s main goal was to determine the active torque ( M k   ) needed to keep the mechanism in a given angular position in the φ 2 axis. The torque M k   was determined based on the measurement of the current consumed by the drive and its characteristics. The mechanism position changed by one degree at a time. The measurement was carried out in two opposite directions of movement for the φ 2 axis, i.e., it was the torque needed to move the mechanism upwards and downwards from the stopped angular position. The difference between these two quantities defined the area where the mechanism remained motionless. The size of this area was related to the forces of static friction, motion resistance (mainly of the gear), and the mass of the mechanism’s components.
The correct definition of this area is a critical element of the system’s operation. It is possible to read the external force vector acting on the device during movement. This vector determines the direction and value of the force with which the patient acts on the handle. Therefore, it can be set for the appropriate compensation. The results of determining the compensating functions are presented in Figure 11.
By approximating the obtained characteristics with a quadratic function, a compensating function was obtained for the upward movement of f k g φ 2 and downward movement of f k d φ 2 :
f k g φ 2 = 0.0026 φ 2 2 2.23 φ 2 + 15.047
f k d φ 2 = 0.0019 φ 2 2 0.83 φ 2 + 9.198
After the experiments, a modification was introduced to the φ 2 axis control system (Figure 12). In the control system, a compensating function f k φ 2 was added to the control torque M 2 t , obtaining the control torque M 2 t .
In order to examine the improvement of the mode performance, the experiment was performed again for the linear input signals φ l z 2 and φ s z 2 . The linear input tests were performed for the same adopted parameters φ P 2 and φ K 2 and the movement time T 1 , as well as for the movement without compensation (Figure 13).
Analyzing the linear input signal, a significant improvement can be observed at the beginning of the movement. The position error at the beginning of the movement for t = 0.4 s was 0.024 ° . However, the angular velocity ω 2 stabilization time did not improve and was t u = 0.24 s. The integral criterion of the absolute value of the error signal was used to assess the improvement of the system’s performance.
For a linear set signal, it was I e 2 = 0 T 1 e 2 t   d t = 6.69 . At the same time, after adding the compensating function, it decreased by nearly 53% to I e 2 k = 0 T 1 e 2 k t   d t = 3.145 (Figure 14). For a linear set signal, the introduction of a compensation function resulted in a significant improvement in the motion quality.
However, the velocity error was investigated by I e 2 ˙ = 0 T 1 e 2 ˙ t   d t = 6.36 . This time, adding the compensating function resulted in an increase to I e 2 k ˙ = 0 T 1 e 2 k ˙ t   d t = 7.63 (Figure 15). However, when investigating I e 2 ˙ = 0 T 1 e 2 ˙ t   d t = 0.23 and I e 2 ˙ = 0 T 1 e 2 k ˙ t   d t = 0.21 , one can notice an improvement in the operation. Adding the compensation function resulted in stronger oscillations over the given velocity signal, and therefore, the quality factors lowered; however, what was the most visible was how it reduced the maximal error at the beginning of the movement.
In the next step, an experiment with the sinusoidal input φ s z 2 was performed for the same adopted parameters as for the test without the compensating function (Figure 16).
In this case, it was also impossible to eliminate the occurrence of position errors at the start of the movement. The value of the error e 2 , for t = 0.05 s, was equal to 0.34 o . The integral criterion of the absolute value of the error signal was also used to assess the improvement of the system’s operation. For a sinusoidal set signal, it was I e 2 = 0 T 1 e 2 t   d t = 7.93 , while after adding the compensating function, it decreased by nearly 52% to I e 2 k = 0 T 1 e 2 k t   d t = 3.84   (Figure 17).
In this case, the angular velocity error was represented by I e 2 ˙ = 0 T 1 e 2 ˙ t   d t = 5.45 . This time, adding the compensating function resulted in a decrease to I e 2 k ˙ = 0 T 1 e 2 k ˙ t   d t = 4.43 (Figure 18). However, when investigating I e 2 ˙ = 0 T 1 e 2 ˙ t   d t = 0.12 and I e 2 ˙ = 0 T 1 e 2 k ˙ t   d t = 0.24 , one can notice different situations than in the linear input; however, these values were low and indicated oscillations among the given angular velocities. Adding the compensation function resulted again in a reduced maximal angular velocity error at the beginning of the movement.
The evaluation of the control quality in the case of the MWR device was complex. The integral criterion of the absolute value of the error signal showed a significant improvement in angular position. However, when investigating the angular velocity error in the case of the linear input, the integral was raised. This resulted in strong oscillations among given angular velocity signals and did not affect the overall quality of the movement improvement shown in the integral position error.

4. Discussion

This study aimed to enhance the movement quality of the Mechatronic Rehabilitation Device (MWR) by addressing the influences of friction forces and gravity, particularly on the φ2 axis responsible for palmar and dorsal flexion of the hand. The experimental results revealed that the mass of the mechanism’s components, and external factors, such as gravity, significantly affected the control system’s ability to maintain the desired angular position and velocity in the φ2 axis.
Initially, the control system exhibited challenges in achieving smooth motion, with noticeable position errors and oscillations during both linear and sinusoidal input signals. The angular velocity ω2 showed sudden drops at the start of movements, indicating the system’s struggle to overcome inertia and friction without compensation.
By implementing compensation functions f k g φ 2 and f k d φ 2 , derived from the experimentally determined drive torques needed to maintain specific angular positions, the control system was modified, taking into account the gravitational and frictional influences on the φ2 axis. Introducing these compensation functions led to a significant improvement in movement quality. Specifically, the integral of the absolute value of the position error decreased by more than half for both linear and sinusoidal inputs after compensation, indicating enhanced accuracy and smoother motion.
The improved performance underscores the importance of addressing mechanical factors in the design and control of rehabilitation devices. By compensating for the weight of the mechanism and frictional forces, the MWR device achieves more precise movements, which are critical for effective rehabilitation therapy. This enhancement improves patient safety and comfort and allows for the more accurate tracking of rehabilitation progress, potentially leading to better therapeutic outcomes.
However, the study has limitations that warrant further investigation. The compensation functions were developed based on experiments conducted without patient interaction. Future studies should involve clinical trials with patients to evaluate the effectiveness of the compensation strategy in real-world rehabilitation scenarios. Additionally, while the φ2 axis was the focus due to its significant impact, exploring compensation strategies for the other axes (φ1 and φ3) could provide a more comprehensive improvement in the device’s overall performance.

5. Conclusions

This study demonstrates that compensating for gravitational and frictional forces significantly enhances the movement quality of rehabilitation devices. By addressing these physical constraints, the MWR device moves closer to providing personalized and effective rehabilitation solutions, ultimately contributing to improved patient recovery and advancing rehabilitation technology.
The results open avenues for integrating adaptive control systems that can dynamically adjust to individual patient needs and varying conditions. Advanced algorithms, such as model predictive control or machine learning techniques, could offer more robust compensation for mechanical influences and enhanced personalization in therapy. Incorporating virtual reality and biofeedback mechanisms may further enrich the rehabilitation experience, aligning with studies showing the benefits of such integrations in therapy.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data are not publicly available due to confidentiality.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Kwakkel, G.; Kollen, B.; Lindeman, E. Understanding the pattern of functional recovery after stroke: Facts and theories. Restor. Neurol. Neurosci. 2004, 22, 281–299. [Google Scholar] [CrossRef] [PubMed]
  2. Laut, J.; Porfiri, M.; Raghavan, P. The Present and Future of Robotic Technology in Rehabilitation. Curr. Phys. Med. Rehabil. Rep. 2016, 4, 312–319. [Google Scholar] [CrossRef] [PubMed]
  3. Hesse, S.; Schmidt, S.; Werner, C. Machines to support motor rehabilitation after stroke: 10 years experience in Berlin. J. Rehabil. Res. Dev. 2006, 43, 671–678. [Google Scholar] [CrossRef] [PubMed]
  4. Krebs, H.I.; Hogan, N.; Volpe, B.T.; Aisen, M.L.; Edelstein, L.; Diels, C. Overview of clinical trials with MIT-MANUS: A robot-aided neuro-rehabilitation facility. Technol. Health Care 1999, 7, 419–423. [Google Scholar] [CrossRef] [PubMed]
  5. Hesse, S.; Werner, C. Machines to support motor rehabilitation after stroke. In Proceedings of the World Congress on Medical Physics and Biomedical Engineering, Munich, Germany, 7–12 September 2009. [Google Scholar]
  6. Krebs, H.I.; Ferraro, M.; Buerger, S.P.; Newbery, M.J.; Makiyama, A.; Sandmann, M.; Lynch, D.; Volpe, B.T.; Hogan, N. Rehabilitation robotics: Pilot trial of a spatial extension for MIT-Manus. J. Neuroeng. Rehabil. 2004, 1, 5. [Google Scholar] [CrossRef] [PubMed]
  7. Jeon, S.Y.; Ki, M.; Shin, J.H. Resistive versus active assisted robotic training for the upper limb after a stroke: A randomized controlled study. Ann. Phys. Rehabil. Med. 2024, 67, 101789. [Google Scholar] [CrossRef] [PubMed]
  8. Li, Y.C.; Lin, K.C.; Chen, C.L.; Yao, G.; Chang, Y.-J.; Lee, Y.Y.; Liu, C.T.; Chen, W.S. Three Ways to Improve Arm Function in the Chronic Phase After Stroke by Robotic Priming Combined With Mirror Therapy, Arm Training, and Movement-Oriented Therapy. Arch. Phys. Med. Rehabil. 2023, 104, 1195–1202. [Google Scholar] [CrossRef] [PubMed]
  9. Sanchez, R.; Wolbrecht, E.; Smith, R.; Liu, J.; Rao, S.; Cramer, S.; Rahman, T.; Bobrow, J.E. A pneumatic robot for re-training arm movement after stroke: Rationale and mechanical design. In Proceedings of the 2005 IEEE 9th International Conference on Rehabilitation Robotics, Chicago, IL, USA, 28 June–1 July 2005; pp. 500–504. [Google Scholar]
  10. Nef, T.; Mihelj, M.; Kiefer, G.; Perndl, C.; Muller, R.; Riener, R. ARMin—Exoskeleton for Arm Therapy in Stroke Patients. In Proceedings of the IEEE 10th International Conference on Rehabilitation Robotics, Noordwijk, The Netherlands, 13–15 June 2007; pp. 68–74. [Google Scholar]
  11. Shank, T.; Eppes, M.; Hossain, J.; Gunn, M.; Rahman, T. Outcome Measures with COPM of Children using a Wilmington Robotic Exoskeleton. Open J. Occup. Ther. 2017, 5, 3. [Google Scholar] [CrossRef]
  12. Alberts, L.; Voet, N.; Janssen, M. Evaluation of fatigue and fatigability in people with Duchenne muscular dystrophy using a dynamic arm support—A pilot study. Disabil. Rehabil. Assist. Technol. 2025, 20, 552–561. [Google Scholar] [CrossRef] [PubMed]
  13. Oblak, J.; Perry, J.C.; Jung, J.H.; Cikajlo, I.; Keller, T.; Matjačić, Z. A variable structure pantograph mechanism for comprehensive upper extremity haptic movement training. In Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology, Buenos Aires, Argentina, 31 August–4 September 2010; pp. 5859–5862. [Google Scholar]
  14. Kortier, H.G.; Schepers, H.M.; Veltink, P.H. Identification of Object Dynamics Using Hand Worn Motion and Force Sensors. Sensors 2016, 16, 2005. [Google Scholar] [CrossRef] [PubMed]
  15. Lin, B.S.; Lee, I.; Yang, S.Y.; Lo, Y.C.; Lee, J.; Chen, J.L. Design of an Inertial-Sensor-Based Data Glove for Hand Function Evaluation. Sensors 2018, 18, 1545. [Google Scholar] [CrossRef]
  16. Salchow-Hömmen, C.; Callies, L.; Laidig, D.; Valtin, M.; Schauer, T.; Seel, T. A Tangible Solution for Hand Motion Tracking. Sensors 2019, 19, 208. [Google Scholar] [CrossRef] [PubMed]
  17. Wenk, N.; Jordi, M.V.; Buetler, K.A.; Marchal-Crespo, L. Hiding Assistive Robots During Training in Immersive VR Does Not Affect Users’ Motivation, Presence, Embodiment, Performance, Nor Visual Attention. IEEE Trans. Neural Syst. Rehabil. Eng. 2022, 30, 390–399. [Google Scholar] [CrossRef] [PubMed]
  18. Dong, A.; Du, Z.; Yan, Z. Friction modeling and compensation for haptic master manipulator based on deep Gaussian process. Mech. Mach. Theory 2021, 166, 104480. [Google Scholar] [CrossRef]
  19. Manzano, M.; Guegan, S.; Le Breton, R.; Devigne, L.; Babel, M. Model-Based Upper-Limb Gravity Compensation Strategies for Active Dynamic Arm Supports. IEEE Int. Conf. Rehabil. Robot. 2023, 2023, 1–6. [Google Scholar] [PubMed]
  20. Wang, J.; Chen, J.; Zhang, L.; Xu, F.; Zhi, L. External force estimation for robot manipulator based on a LuGre-linear-hybrid friction model and an improved square root cubature Kalman filter. Ind. Robot. 2023, 50, 11–25. [Google Scholar] [CrossRef]
  21. Noccaro, A.; Buscaglione, S.; Pinardi, M.; Di Pino, G.; Formica, D. Evaluation of a 7-DoFs Robotic Manipulator as Haptic Interface During Planar Reaching Tasks. In Proceedings of the 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Detroit, MI, USA, 1–5 October 2023; pp. 5095–5100. [Google Scholar]
  22. Lewandowski, B.; Wudarczyk, S.; Sperzyński, P.; Bałchanowski, J. Prediction of Motion Intentions as a Novel Method of Upper Limb Rehabilitation Support. Sensors 2021, 21, 410. [Google Scholar] [CrossRef] [PubMed]
  23. Lewandowski, B.; Olinski, M.; Wudarczyk, S.; Gronowicz, A. A conceptual project of a device for human wrist functional rehabilitation. Int. J. Appl. Mech. Eng. 2016, 21, 923–932. [Google Scholar] [CrossRef]
Figure 1. Examples of the first mechatronic rehabilitation supporting devices: (a) MIT-MANUS [4], (b) Nudelholz [5], (c) Bi-Manu-Track [5].
Figure 1. Examples of the first mechatronic rehabilitation supporting devices: (a) MIT-MANUS [4], (b) Nudelholz [5], (c) Bi-Manu-Track [5].
Applsci 15 05409 g001
Figure 2. The general concept of the mechatronic system supporting the rehabilitation of upper limbs [23].
Figure 2. The general concept of the mechatronic system supporting the rehabilitation of upper limbs [23].
Applsci 15 05409 g002
Figure 3. The MWR device: (a) view of the device with corresponding axes: φ 1 t is used for support adduction and abduction, φ 2 t for palmar and dorsal flexion, and φ 3 t for pronation and supination of the hand; (b) scheme of the sensory grip where φ i t , i = 1, 2, 3 are axes for supported movements, and S1, S2, and S3 are load sensors [16].
Figure 3. The MWR device: (a) view of the device with corresponding axes: φ 1 t is used for support adduction and abduction, φ 2 t for palmar and dorsal flexion, and φ 3 t for pronation and supination of the hand; (b) scheme of the sensory grip where φ i t , i = 1, 2, 3 are axes for supported movements, and S1, S2, and S3 are load sensors [16].
Applsci 15 05409 g003
Figure 5. Characteristics of linear input φ l z i t -input signal, φ i t -measurement result, ω i t -angular velocity: (a) adduction abduction movement φ 1 t , (b) palmar and dorsal flexion φ 2 t , (c) pronation and supination φ 3 t .
Figure 5. Characteristics of linear input φ l z i t -input signal, φ i t -measurement result, ω i t -angular velocity: (a) adduction abduction movement φ 1 t , (b) palmar and dorsal flexion φ 2 t , (c) pronation and supination φ 3 t .
Applsci 15 05409 g005
Figure 6. Characteristics of the position error e 2 t for linear input signal φ l z 2 t .
Figure 6. Characteristics of the position error e 2 t for linear input signal φ l z 2 t .
Applsci 15 05409 g006
Figure 7. Characteristics of linear repetition input: (a) φ l z 2 t -input signal, φ 2 t -measurement result, ω 2 t -angular velocity; (b) position error: e 2 t .
Figure 7. Characteristics of linear repetition input: (a) φ l z 2 t -input signal, φ 2 t -measurement result, ω 2 t -angular velocity; (b) position error: e 2 t .
Applsci 15 05409 g007
Figure 8. Characteristics of sinusoidal input: (a) φ s z 2 t -given signal, φ 2 t -measurement result, ω 2 t -angular velocity; (b) position error: e 2 t .
Figure 8. Characteristics of sinusoidal input: (a) φ s z 2 t -given signal, φ 2 t -measurement result, ω 2 t -angular velocity; (b) position error: e 2 t .
Applsci 15 05409 g008
Figure 9. Characteristics of sinusoidal complete cycle: (a) φ s z p 2 t -input signal, φ 2 t -measurement result, ω 2 t -angular velocity; (b) position error: e 2 t .
Figure 9. Characteristics of sinusoidal complete cycle: (a) φ s z p 2 t -input signal, φ 2 t -measurement result, ω 2 t -angular velocity; (b) position error: e 2 t .
Applsci 15 05409 g009
Figure 10. View of the elements causing φ 2 axis load before assembly.
Figure 10. View of the elements causing φ 2 axis load before assembly.
Applsci 15 05409 g010
Figure 11. Compensation function characteristics: f k g t upper   limit ,   f k p t lower   limit .
Figure 11. Compensation function characteristics: f k g t upper   limit ,   f k p t lower   limit .
Applsci 15 05409 g011
Figure 12. Diagram of an MWR control system: (a) control system for all axes; (b) modified control system diagram for φ 2 axis: φ i z t -input signal, φ i t -actual angular position, e i t -angular position error, M i t -control signal for i = 1, 2, 3, f k g φ 2 -compensation function for upward movement, f k d φ 2 -compensation function for downward movement, M 2 t -control signal with compensation.
Figure 12. Diagram of an MWR control system: (a) control system for all axes; (b) modified control system diagram for φ 2 axis: φ i z t -input signal, φ i t -actual angular position, e i t -angular position error, M i t -control signal for i = 1, 2, 3, f k g φ 2 -compensation function for upward movement, f k d φ 2 -compensation function for downward movement, M 2 t -control signal with compensation.
Applsci 15 05409 g012aApplsci 15 05409 g012b
Figure 13. Characteristics of linear input with compensation: φ l z 2 t -given input signal, φ 2 t -measurement result, ω 2 t -angular velocity.
Figure 13. Characteristics of linear input with compensation: φ l z 2 t -given input signal, φ 2 t -measurement result, ω 2 t -angular velocity.
Applsci 15 05409 g013
Figure 14. Summary of position errors for linear input signal   φ 2 : e 2 t -position error, e 2 k t -position error with compensation function.
Figure 14. Summary of position errors for linear input signal   φ 2 : e 2 t -position error, e 2 k t -position error with compensation function.
Applsci 15 05409 g014
Figure 15. Summary of angular velocity errors for linear input signal   φ 2 : e 2 ˙ t -angular velocity error, e 2 k ˙ t -angular velocity error with compensation function.
Figure 15. Summary of angular velocity errors for linear input signal   φ 2 : e 2 ˙ t -angular velocity error, e 2 k ˙ t -angular velocity error with compensation function.
Applsci 15 05409 g015
Figure 16. Characteristics for sinusoidal input with compensation: φ s z 2 t -given input signal, φ 2 t -measurement result, ω 2 t -angular velocity.
Figure 16. Characteristics for sinusoidal input with compensation: φ s z 2 t -given input signal, φ 2 t -measurement result, ω 2 t -angular velocity.
Applsci 15 05409 g016
Figure 17. Summary of position errors for sinusoidal input signal   φ 2 : e 2 t -position error, e 2 k t -position error with compensation function.
Figure 17. Summary of position errors for sinusoidal input signal   φ 2 : e 2 t -position error, e 2 k t -position error with compensation function.
Applsci 15 05409 g017
Figure 18. Summary of angular velocity errors for sinusoidal input signal   φ 2 : e 2 ˙ t -angular velocity error, e 2 k ˙ t -angular velocity error with compensation function.
Figure 18. Summary of angular velocity errors for sinusoidal input signal   φ 2 : e 2 ˙ t -angular velocity error, e 2 k ˙ t -angular velocity error with compensation function.
Applsci 15 05409 g018
Table 1. Elements causing φ 2 axis load with their mass and lever arms.
Table 1. Elements causing φ 2 axis load with their mass and lever arms.
Item No.DescriptionMass m [kg]Lever Arm l [mm]
1Gear wheels0.2460.5
2 Gearbox   for   φ 3 axis0.55380.5
3 DC   motor   for   φ 3 axis0.76297.1
4Torque Ssnsor S30.30336.5
5Main body, transverse structural element, S3 axis mounting1.04250.0
6Main body, bottom and top covers0.48340.2
7Main body, sensor side walls0.20330.0
8Main body, motor side walls0.29329.2
9 Main   body ,   arms ,   φ 2 axis mount0.579120.0
10 Gearbox   for   φ 2 axis0.714.70
11 DC   motor   for   φ 2 axis0.7675.5
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

Lewandowski, B. Influence of Friction Forces and Gravity on the Quality of Movement in the MWR Rehabilitation Supporting Device. Appl. Sci. 2025, 15, 5409. https://doi.org/10.3390/app15105409

AMA Style

Lewandowski B. Influence of Friction Forces and Gravity on the Quality of Movement in the MWR Rehabilitation Supporting Device. Applied Sciences. 2025; 15(10):5409. https://doi.org/10.3390/app15105409

Chicago/Turabian Style

Lewandowski, Bogusz. 2025. "Influence of Friction Forces and Gravity on the Quality of Movement in the MWR Rehabilitation Supporting Device" Applied Sciences 15, no. 10: 5409. https://doi.org/10.3390/app15105409

APA Style

Lewandowski, B. (2025). Influence of Friction Forces and Gravity on the Quality of Movement in the MWR Rehabilitation Supporting Device. Applied Sciences, 15(10), 5409. https://doi.org/10.3390/app15105409

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