1. Introduction
Frozen shoulder, also known as “adhesive capsulitis” or “periarthritis of the shoulder”, is a syndrome that causes shoulder pain and limitation of the upper extremity range of motion (ROM). Generally, its progression can be divided into three stages: (1) a freezing stage that lasts for 2–9 months, with onset of pain and loss of motion in the shoulder; (2) a frozen stage that lasts for 4–12 months, with slow relief of pain and continuation of stiffness; (3) a thawing stage that lasts for 5–26 months, with eventual slow recovery of shoulder motion (the duration of each stage varies in different reports) [
1].
Depending on the stage of disease, the treatment of frozen shoulder involves a combination of therapies such as medication, local steroid injection, and physical therapy [
2]. In comparison with conventional types of physical therapy, Continuous Passive Motion (CPM) therapy has shown advantages in pain reduction [
3], making it not only effective for the shoulder but also for the knee, hip, and elbow. In this therapy, the physical therapist holds the patient’s upper arm and performs repetitive movements of the upper arm and shoulder within the patient’s joint ROM. This therapy is performed by one physical therapist and may last for one hour each time (at least once a week is recommended); this procedure is repeated until the patient’s ROM is expanded and recovered.
However, it is not difficult to imagine the heavy workload and fatigue for physical therapists during the months (or even years) of repeating CPM therapy. Therefore, CPM machines have emerged as partial substitutes for physical therapists in terms of performing CPM. Since 1978 [
4], CPM machines have been significantly improved in terms of their mechanical design, functionality, and safety, with their effectiveness having been verified mainly for postoperative pain management [
5]. Consequently, CPM machines have been sold on the market for decades and have contributed to the faster recovery of patients.
Nevertheless, the CPM machines developed and sold on the market [
6,
7,
8,
9,
10] so far cannot completely replace the role of physical therapists and perform customized CPM for a patient according to their individual features. Specifically, the following two issues still require further improvements or even solutions: (a) no independent motion training is available for the scapula (the bone of the shoulder blade); and (b) the CPM machines currently on the market cannot exactly reproduce the arbitrary training motion performed by a physical therapist.
Regarding (a), since frozen shoulder is a syndrome that involves the shoulder complex (its brief anatomical analysis will be shown in the next section), which includes not only the shoulder joint but also the scapula, limitation of ROM due to the pain may occur for both of these regions. However, currently available CPM machines only allow training of the shoulder joint, while training of the scapula, especially for independent training, is not available. Take the CPM machines “Kinetec Centura™” [
6] and “ARTROMOT
®-S4” [
8] as examples; there is no movable mechanical part or structural support available to fix the patient’s scapula, which means that training of the scapula by moving it with the motor torque of the machine is not possible. Apparently, an apparatus that can hold and control the motion of the patient’s scapula is necessary for the complete training effect of CPM therapy against frozen shoulder.
Regarding (b), CPM machines currently on the market are capable of performing pre-programmed CPM motion, though this may not be completely identical to the CPM motion by physical therapists customized for each individual patient, which is also different from one patient to another. Take Kinetec Centura™ as an example again; only the following four motion patterns are available: (1) abduction/adduction; (2) extension/flexion; (3) external/internal rotation; and (4) synchronized abduction and rotation [
11]. However, any one of these motion patterns alone is not sufficient to adapt to the individual differences of each patient, let alone to the training motion for the scapula. Consequently, pre-programmed CPM motion by these CPM machines may not be exactly suitable for each patient, and thus, an apparatus capable of reproducing the same CPM motion by a professional physical therapist is indispensable for the complete training effect of CPM against frozen shoulder. Here, the function of teaching and playback mode for industrial robots was chosen as a reference. In teaching mode, an industrial robot records the motion “taught” by a human, which is performed by moving the robot manually, and in playback mode the robot performs the identical motion. Inspired by this idea, a rehabilitation apparatus with the function of teaching and playback became one of the objectives in this research. In teaching mode, the apparatus records the CPM motion by a physical therapist, and in playback mode, the robot reproduces the same CPM motion.
Consequently, a rehabilitation apparatus for frozen shoulder that improves and solves the issues (a) and (b) described above was developed by the authors and is introduced in this article. The introduction of its former version can be seen in the authors’ previous works [
12,
13].
The remainder of this article is organized as follows. In
Section 2, preliminary knowledge is given, which is necessary for the understanding of this article from both anatomical and engineering perspectives. First, the biomechanics of the shoulder complex, where frozen shoulder takes place, is illustrated and explained. Subsequently, an overview of the apparatus is given, including its specifications and main features. With prerequisite knowledge introduced,
Section 3 further introduces the details of the apparatus, including its mechanical design and a kinematics analysis. In
Section 4, experiment results regarding (1) joint ROM for each Degree of Freedom (DoF) and (2) reproducibility of CPM in playback mode in comparison with teaching mode are presented for both the left and right shoulders of healthy subjects to evaluate the performance of the apparatus, along with a discussion. Finally,
Section 5 concludes the article and presents future works.
2. Preliminary Knowledge
2.1. Biomechancis of Shoulder Complex
The biomechanics of the shoulder complex has been revealed and thoroughly studied in the literature [
14,
15,
16,
17]. Thus, in this subsection, only basic information is shown, which is indispensable for the comprehension of the following contents, especially regarding the joint structure of the developed apparatus.
To begin, the anatomical illustration of a human’s shoulder complex is shown in
Figure 1. Ligaments, muscles, and shoulder articular cartilage are omitted in
Figure 1a for a clearer view of bone structures. It consists of three main parts, which are the clavicle (collarbone), scapula (shoulder blade), and humerus (arm bone). The acromion and coracoid are two components of scapula, and the former forms a closed circle with the clavicle while the latter connects with both the acromion and clavicle via ligaments, which are depicted in
Figure 1b with all ligaments and their names shown. The humerus and scapula form a ball-socket structure in the shoulder joint with the lubrication of synovial fluid inside the joint capsule, making the shoulder joint behave like a 3-DoF ball joint. Meanwhile, as the parent link of the humerus, the scapula itself also has its own ROM. It can rotate about the X-axis and Z-axis, shown in
Figure 1a, to move the shoulder joint upward/downward or forward/backward.
Figure 2 lists the basic motions of the whole shoulder complex with reference ROM. An arbitrary motion of the shoulder complex can be performed by one or a combination of multiple motions shown in
Figure 2. The motions of No. 1 and No. 2 are the rotation motion of scapula described earlier, while the motions of Nos. 3–6 are the motions of the shoulder joint, where No. 3 and No. 5 are the rotation motions of shoulder joint and No. 4 is the twisting motion of shoulder joint. Note that the motions of shoulder joint may be accompanied with motion(s) of the scapula, but not vice versa.
Regarding the motion of No. 6, there are three different types of position that may cause confusion: in the 1st position, the upper arm drops down naturally along the −Z-axis; in the 2nd position, the upper arm is lifted horizontally along the −Y-axis; and in the 3rd position, the upper arm is lifted horizontally and extended forward along the +X-axis. The ROM for these three positions differs from each other. In this article, the 3rd position was chosen for two reasons: (a) the authors are told that 2nd and 3rd positions are mainly adopted in current rehabilitation praxes by physical therapists instead of the 1st position, which is frequently seen in research papers; (b) the ROM of the 3rd position is wider in external rotation (around 20–30 deg) than that of the 2nd position (around 10 deg), which is easier to observe and also safer to implement on the developed apparatus.
2.2. Introduction of the Developed Apparatus
The apparatus introduced in this article was developed by Terada Laboratory, University of Yamanashi, Japan. It was designed and developed for the rehabilitation of frozen shoulder, aiming to provide CPM therapy for the shoulder complex of patients on both the left and right sides with high accuracy and usability for physical therapists. It has five DoFs and is fixed on the pole of an upper limb training device (with the shoulder pulley removed) with a height-adjustable chair as the base frame.
An overview of the apparatus, along with its base and all other parts, can be seen in
Figure 3. The size of the entire device is 768(D) × 600(W) × 1440(H) (height adjustable, up to 2035 mm) and the weight of mechanical parts of the apparatus is 8.3 kg. The material of major structural parts in the apparatus is A5052, a type of aluminum alloy.
Five electric motors are used, where the 1st (abduction/adduction) and 2nd (upward/downward rotation) motors are for the motion of scapula, the 3rd (abduction/adduction) and 4th (flexion/extension or horizontal extension/flexion) for the shoulder joint, and the 5th for external/internal rotation of the shoulder joint. Note that three motions of the shoulder joint are realized by only two motors, because the link design enables the motor controlling the rotation about Y-axis in shoulder joint (4th motor) to switch its rotation to the Z-axis when the arm is lifted horizontally, enabling horizontal extension/flexion. Three 240 W power supply units are used to drive the 1st and 2nd, the 3rd and 4th, and the 5th motors, respectively.
Just as shown in the left half of
Figure 3, the whole apparatus can be rotated about the X-axis by 180 deg so that it can be applied to both the left and right shoulder of a patient. The whole process of left–right switch only involves pulling out and inserting a pin and the rotation of the apparatus. The detailed mechanism for left–right switching is described in detail in [
12,
13] and is thus omitted here. Different from existing CPM machines with serial links, parallel links and ball joints are applied for the motions of scapula. For the scapula and upper arm, where direct contact between the apparatus and patient occurs, a supporting plate (white) and a surrounding cuff (grey) made of nylon are added, respectively, so that they can fix the corresponding parts of the human body to the apparatus with the help of an adjustable side release buckle belt and urethane foams. A tool balancer hangs the apparatus from above to maintain its posture when it is powered off.
Safety measures for patients were prepared in multiple ways according to the suggestions from the physical therapists: (1) A foot switch was added so that a physical therapist can hold the patient’s arm with both hands while manipulating the switch with one foot. In teaching mode, training motion will only be recorded when the foot switch is being stepped on; (2) An emergency stop switch was added so that in playback mode, when there is motor torque transmitted to the patient, the patient can push the switch and stop the apparatus at any time. Even if the emergency stop switch fails, the operator of apparatus can also shut down the power supply units at any time; (3) Rated torque of all motors is low enough so that the motors lose their torque when the patient tries to fight against their torque, which contributes the prevention of injuries.
Table 1 summarizes the details of all components mentioned above, with their manufacturer, model name, and main specifications listed for reference.
The apparatus receives control commands from an external PC via RS485 serial communication. Its system configuration is depicted in
Figure 4. The motor angles are sampled in teaching mode and output in playback mode at 10 Hz. Its control software is written in Python 3.11.0 and runs on an external PC, as shown in
Figure 4. All five motors are position-controlled with PID control, and all control parameters have been tuned in advance.
4. Experiments
In this section, the results of evaluation experiments regarding (a) the ROM of the developed apparatus for motions No. 1–6 in
Figure 3, and (b) an angle data comparison between teaching mode and playback mode for the six motions and an arbitrary training motion combining multiple basic motions, are presented. Regarding angle data, for each motion, only the data from the motor(s) mainly involved will be presented, which are: (a) the 1st and 2nd motors for motions No. 1 and No. 2; (b) the 4th motor for motion No. 3; (c) the 3rd motor for motion No. 4; (d) the 4th motor for motion No. 5; (e) the 5th motor for motion No. 6; and (f) the 1st–5th motors for an arbitrary training motion. Snapshots of experiment videos are given in
Appendix A instead of this section, in consideration of the total space they occupy.
In this article, the first author (male, in his 30 s) was chosen as the subject instead of frozen shoulder patients, and another author (male, in his 40 s) performed the CPM motion instead of a professional physical therapist. In playback mode, subjects were asked to relax, just as a patient is asked to do by a therapist in a real rehabilitation scenario.
4.1. ROM of the Developed Apparatus
Table 2 presents the ROM of the developed apparatus for the basic motions in
Figure 3.
Consequently, the ROMs of the apparatus for three motions were equal or larger than the reference values (No. 1, No. 2, and No. 6), the ROM of one motion was slightly smaller than the reference values (No. 3), and the ROM of two motions were noticeably smaller than the reference values (No. 4, No. 5). Note that the ROM of motion No. 2 for the apparatus was designed to be symmetric (+20 deg to −20 deg), because the whole apparatus may rotate 180 deg about X-axis to apply to both the left and right scapulas of a patient, and the reference value of +20 deg–−10 deg must be satisfied for both two sides.
Although the slight lack of ROM for No. 3 may be negligible, the insufficient ROM for motions No. 4 and No. 5, due to the limitation of movable range caused by the mechanical design and the shape of “scapula plate” mentioned in
Figure 4, needs to be improved.
4.2. Teaching and Playback of Motion No. 1: Abduction/Adduction of Scapula
The angle of the 1st and 2nd motors in both teaching and playback mode are presented in
Figure 11, along with the error value (playback–teaching). The angle data apply to the vertical axis on the left, and error data apply to the vertical axis on the right, which are the same for all the remaining figures in this section.
Except for the initial state, all errors were within the range of [−4 deg, 4 deg], which is acceptable.
4.3. Teaching and Playback of Motion No. 2: Upward/Downward Rotation of the Scapula
The results are presented in
Figure 12. Except for the initial state, all errors were within the range of [−4 deg, 4 deg], which is acceptable.
4.4. Teaching and Playback of Motion No. 3: Horizontal Flexion/Extension of the Shoulder Joint
The results are presented in
Figure 13. All errors were within the range of [−5 deg, 5 deg], which is acceptable.
4.5. Teaching and Playback of Motion No. 4: Abduction/Adduction of the Shoulder Joint
The results are presented in
Figure 14. All errors were within the range of [−4 deg, 4 deg], which is acceptable.
4.6. Teaching and Playback of Motion No. 5: Flexion/Extension of the Shoulder Joint
The results are presented in
Figure 15. All errors were within the range of [−6 deg, 6 deg], which is a little worse than the results above but is still acceptable.
4.7. Teaching and Playback of Motion No. 6: External/Internal Rotation of the Shoulder Joint
The results are presented in
Figure 16. Although most errors were within the range of [−5 deg, 5 deg], some peak values went beyond this range, which are approaching −8 deg and 8 deg. It seems that the tracking performance of the 5th motor is not as good as the others, and this was especially the case when there was a higher acceleration. A representative instance was the behavior of the 5th motor for the left shoulder for the period of 25 s–40 s. The authors are also considering improving the performance of motion No. 6 by replacing the existing motor for a new one, along with other measures, in the future.
4.8. Teaching and Playback of an Arbitrary Training Motion
As a sum of all six basic motions described above, an arbitrary training motion was performed for both the left and right shoulders. The authors tried to have all five motors involved in this motion simulate the actual training motion.
Figure 17 presents the results for the left shoulder.
Except for the initial state, the errors of the 1st–4th motor were all within the range of [−5 deg, 5 deg], which is acceptable. However, just like the case for motion No. 6, the errors of the 5th motor, especially for the peak value, were much larger (exceeding −10 deg).
Figure 18 presents the results of the right shoulder. Except for the initial state and a peak, the errors of the 1st–4th motor were all within the range of [−6 deg, 6 deg], which is acceptable as well. Similar to the results in
Figure 17, the errors of the 5th motor with the peak value up to about 10 deg were worse than the errors of the 1st–4th motor.
To summarize the results from
Section 4.2 to
Section 4.8, the errors of the 1st–4th motor were all within the range of [−6 deg, 6 deg] (excluding initial states), which are hardly noticeable and thus are acceptable, while the errors of the 5th motor went above 10 deg, which could be a potential issue. In the authors’ opinion, these errors might come from low data frequency of 10 Hz in both teaching and playback modes, and angle data may be missed between loops. Therefore, the authors plan to further improve the performance for the 5th motor and try to increase the data frequency in teaching and playback mode. Another potential issue can be seen in
Figure A11,
Figure A12,
Figure A13 and
Figure A14. When the apparatus was performing any motion involving the 5th motor, there seemed to be slips between the upper arm/elbow and the upper arm cuff; this needs to be reduced in future as well.
5. Conclusions and Future Works
This article describes a robot developed for the rehabilitation of frozen shoulder that is capable of (1) training based on the motion of the patient’s scapula and (2) recording and reproducing the training motion with high accuracy. This has not been realized by former and existing CPM machines on the market.
To begin, the entire system is introduced, including its major features (hardware, configuration, kinematics, and others). Afterwards, experimental results are shown to validate and evaluate its capabilities.
With the improvements and innovations explained in this article, the robot could be better in the following points, which are also prospective work for the authors: (1) evaluation experiments with physical therapists and patients; (2) improving the performance of the motions involving the 5th motor and increasing the data frequency of all five motors; (3) improving the design of the mechanical parts and supporting parts to expand the ROM and reduce unnecessary slip between the apparatus and the patient.