Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

A 3-DoF robotic platform for the rehabilitation and assessment of reaction time and balance skills of MS patients

  • Tugce ERSOY,

    Roles Data curation, Formal analysis, Investigation, Methodology, Software, Validation, Visualization, Writing – original draft

    Affiliations Living Robotics Laboratory, Istanbul Medipol University, Biomedical Engineering, Istanbul, Türkiye, Ozyegin University, Mechanical Engineering, Istanbul, Türkiye

  • Elif HOCAOGLU

    Roles Conceptualization, Formal analysis, Investigation, Methodology, Project administration, Supervision, Visualization, Writing – original draft

    ehocaoglu@medipol.edu.tr

    Affiliations Living Robotics Laboratory, Istanbul Medipol University, Electrical and Electronics Engineering, Istanbul, Türkiye, Research Institute for Health Sciences and Technologies (SABITA), Istanbul Medipol University, Istanbul, Türkiye

Abstract

The central nervous system (CNS) exploits anticipatory (APAs) and compensatory (CPAs) postural adjustments to maintain the balance. The postural adjustments comprising stability of the center of mass (CoM) and the pressure distribution of the body influence each other if there is a lack of performance in either of them. Any predictable or sudden perturbation may pave the way for the divergence of CoM from equilibrium and inhomogeneous pressure distribution of the body. Such a situation is often observed in the daily lives of Multiple Sclerosis (MS) patients due to their poor APAs and CPAs and induces their falls. The way of minimizing the risk of falls in neurological patients is by utilizing perturbation-based rehabilitation, as it is efficient in the recovery of the balance disorder. In light of the findings, we present the design, implementation, and experimental evaluation of a novel 3 DoF parallel manipulator to treat the balance disorder of MS. The robotic platform allows angular motion of the ankle based on its anthropomorphic freedom. Moreover, the end-effector endowed with upper and lower platforms is designed to evaluate both the pressure distribution of each foot and the CoM of the body, respectively. Data gathered from the platforms are utilized to both evaluate the performance of the patients and used in high-level control of the robotic platform to regulate the difficulty level of tasks. In this study, kinematic and dynamic analyses of the robot are derived and validated in the simulation environment. Low-level control of the first prototype is also successfully implemented through the PID controller. The capacity of each platform is evaluated with a set of experiments considering the assessment of pressure distribution and CoM of the foot-like objects on the end-effector. The experimental results indicate that such a system well-address the need for balance skill training and assessment through the APAs and CPAs.

Introduction

Multiple Sclerosis (MS) is one of the most common chronic neurological diseases in the young adult age group and influences around 2.5 million people in the world. It affects the brain, the central nervous system (CNS), and the spinal cord, thus; it causes balance disorder [13]. In particular, reaching a stable gate pattern takes a longer time, and the patients inevitably do experience recurrent fall events. Moreover, more than seventy-five percent of MS patients experience symptoms of balance disorder [4], sixty percent of them encounter at least one fall in 3 months, and more than eighty percent report activity restrictions in their daily lives. Such situations promote a sedentary lifestyle, reduce community and social participation, and lower the living standards of the patients [5, 6].

Balance disorder, one of the prominent symptoms due to lesions in the sections of the brain responsible for movement and balance, is common in MS patients [13]. In particular, reaching a stable gate pattern takes a long time for the patients, and they inevitably experience recurrent falls. In the human body, in order to maintain the balance of the whole body, CNS utilizes the anticipatory (feed-forward) and compensatory (feedback) postural adjustments (APAs and CPAs) to control balance. APAs engage and activate the trunk and lower extremity postural muscles before an impending condition/perturbation occurs. It reduces the risk of deterioration in balance by regulating the position of the center of mass (CoM). CPAs are triggered by the sensory control signal and allow the CoM to be repositioned once it has been disrupted. CPAs are activated in both predictable and unpredictable conditions further; when APAs are not able to ensure balance conditions, the body is dependent only on CPAs. These postural adjustments work as coupled, and if one has a deficiency, the other is also affected [6, 7]. MS patients suffer from insufficient balance control due to their poor APAs and CPAs. In the study [6], distortion of their CoM was measured by means of the platform where the patients stood, and the electromyography (EMG) activity levels were evaluated while the patients were catching randomly thrown balls. After regular training, patients were able to keep their CoM in the close vicinity of the equilibrium point and regain their balance ability. Hence, findings in the literature state that perturbation-based rehabilitation programs can improve the balance and decrease the falling rate of MS patients. For instance, the patient may expose to a postural perturbation without any prior information about it [6, 8].

The other common symptom to diagnose and follow up during the therapy and treatment phase of MS patients is their reaction time against the intentionally provided external stimulation [9, 10]. Basically, the reaction time is the period that elapses from the start time of the stimulus and the time interval from which the response begins. In particular, MS patients take 1.5 times longer time to stabilize their posture and reach a safer state in a longer period than their healthy pair, which leads to inevitable falling [3]. As the longer reaction time is an indication of the loss of balance control, MS disease severity is evaluated and treated as a means of patients’ efforts to perturbations. Along these lines, some research groups [11] have focused on the APAs capability of the patients. In this particular, they conducted human-subject experiments on fallers and non-fallers MS patients and observed EMG activity of their leg muscles, pressure distribution, and CoM. The experimental evaluation reveals that MS patients with a history of fall had weaker electrical activity and, as a result, a longer reaction time to regain balance with postural adjustment.

MS patients in the mild-to-moderate disability range are recommended to receive regular rehabilitation therapy four times a week in order to adapt to daily life more easily [12]. Despite such an essential need, findings in the literature show that currently, only thirty percent of MS patients benefit from rehabilitation services, and those who could not receive therapy have to use a cane within 20 years and a wheelchair within 30 years from the onset of symptoms [13]. Due to this reason, demands for therapeutic rehabilitation robots have increased as they can deliver efficient training, and provide objective follow-up assessment and evaluation relative to the conventional rehabilitation techniques [14]. As for MS, the research on assistive devices has mainly focused on unilateral or bilateral upper limb dysfunctions since around fifty percent of individuals with MS suffer from impaired hand functions [15, 16]. Some research groups [17, 18] developed a robotic system, I-TRAVLE, for the MS rehabilitation of upper limb dysfunction and forced their impaired arm to perform the tasks defined in the virtual reality (VR) environment. Findings showed that the actuator control ability of the patients was improved and allowed them to lift up their arms to a higher level. Upper limb exoskeletons were also proposed to assist MS patients with paresis [19]. The study provided evidence that 8-week training with the Armeo Spring improved the patients’ upper limb muscle strengths and functional ability.

In the literature, some research groups have also focused on the lower limb rehabilitation of people with MS. For instance, ankle rehabilitation is considered an effective way to improve walking performance, muscle strength [14] as well as a range of motion of the ankle of MS patients [20]. To address the problem, researchers have mainly utilized two fundamental concepts developed in robotic rehabilitation, i.e., exoskeletons and platform-based robots. Lower limb exoskeletons have been employed for years to treat neurological disorders. In the study [21], the exoskeleton together with the assist-as-needed concept was used to explore the efficacy of the MAK exoskeleton for gait rehabilitation of MS patients. Results showed that the MAK exoskeleton improved the gait performance of the patients to some extent; however, loss of stability was observed during the training. Compared to exoskeleton robots, platform-based robots are not wearable and constructed in parallel mechanisms [22], i.e., a moveable platform connected to the ground with a variety of architectural designs/links, and it transmits forces and executes motions is placed under the patient’s foot. Rutgers Ankle, a pneumatic piston-driven 6-Degree of freedom (DoF) parallel manipulator is the pioneer in this category with a VR interface; thus, patients can follow and react in their resistance exercise rehabilitation. It has been substantially documented in the literature that suggested robots can assist to increase ankle muscular strength, gait, and climbing speed [2326]. In the study [27], the 1-DoF robotic platform (RePAiR) allows for the realization of dorsiflexion and plantar flexion movements in poststroke patients. The comparison between the patients and the control group revealed that the device availed to increase muscle strength, improved actuator control, sensory-actuator coordination of patients, and accordingly walking patterns. The ARBOT, a 2 DoF robotic platform [28], was also proposed to train ankle in plantar/dorsiflexion and inversion/eversion directions. Its efficiency was tested with four weeks of rehabilitation and participants significantly improved ankle proprioception. There are also serial platform-based robots, e.g., Optiflex [29] and BREVA [30]. These 2 DoF robots can perform the dorsiflexion/plantarflexion and inversion/eversion movements, as well. Platforms mentioned above are frequently employed to enhance ankle proprioception and strengthen joint motions. Nevertheless, these systems cannot be utilized to improve postural adjustment and decrease fall rate in MS patients since they only allow for ankle placement in sitting conditions as its end effector area is just one foot large and has a low mass capacity compared to all body weights. However, balance rehabilitation requires training the patient with internal or external perturbations while standing.

Posturography, the expression of postural balance or sway, is evaluated basically by means of platforms with integrated load cells that can provide pressure/force measurement. Such evaluation can be implemented in either static or dynamic means. For the static case, patients are expected to stand on the fixed platform and fulfill the required tasks displayed. While some are doing tasks by means of physical external interactions, like throwing a ball while standing on the platform, the others are performing tasks introduced in the VR environment in order to evaluate their CoM and pressure distribution [31]. Some commercially available platforms [3235] exist to assess the performance of the patients under static conditions. They have been put into the services of patients together with the VR environment to give visual feedback and commands and accordingly prolong the training period [1]. Although static balance platforms are effective in the regulation of pressure distribution [36], the findings indicate that rehabilitation of balance disorder in dynamic conditions contributes significantly to the recovery of plasticity [32].

Dynamic platforms have been designed to treat balance disorders, like static ones; but what is more, such systems require instantaneous dynamic action of the patients by forcing them to regulate their balance even under perturbations. Various studies have been performed to regulate the balance stability of people. For instance, one of the simplest examples is a wooden balance (wood plate placed on a roller to train the people) [37]. It does not facilitate any sensor therefore, it cannot provide a quantitative assessment. The ones including load cells are able to measure the pressure of the foot and center of gravity of the patient [3841]. Another solution to train the patient has been proposed by GRAIL [42], which is a dynamic treadmill working in harmony with the VR environment. Some commercially available robotic platforms [43, 44] have been produced to address post-traumatic, orthopedic, or neurological problems by training hip, ankle, and shoulder joints. Depending on the instruction given by the therapist to the robot, the robotic system can intentionally expose patients to an unbalanced state and expect them to strive against the instability. Such systems are able to measure the pressure distribution of each foot and evaluate the balance level of patients by means of the CoM of the body. Human-subject experiments provided evidence that dynamic force platforms help to regain dexterity of the limbs and postural stability compared to the conventional treatment group [45]. The current advanced solution in balance rehabilitation is Hunova [46], which can be utilized in both sitting and standing conditions thus allowing ankle and balance rehabilitation simultaneously. Various clinical studies were performed with this device and showed significant improvements in trunk control, postural balance, and walking speed in different patients group [4751]. The above-mentioned systems have freedom in 2 axes, roll and pitch axes orientation (plantar/dorsiflexion and inversion/eversion). However, it has been stated that roll, pitch, and z variables are effective in the balance change by mimicking basic real-life activities [52]. Despite the benefits of the platforms, there is no study conducted in the literature to investigate pressure distribution training and the ability to control APAs and CPAs, accordingly applied force and the reaction time of the patients, and regulate the control strategy of the platform based on such information. Moreover, the aforementioned robotic platforms were designed as a series of links connected by actuator-actuated joints. Although it is easier to model and do the dynamic analyses of the serial manipulators, preferring parallel manipulators in such an application provides advantages in terms of achieving high load-carrying capability, better dynamic performance, and precise positioning. Considering the efficacy of the parallel manipulator, to the best of our knowledge, there is no such study developed as a parallel manipulator to carry out balance training in the literature.

In this study, we present the design, simulation, implementation, and experimental evaluation of a 3 DoF parallel manipulator that is designed to rehabilitate the balance dysfunctions of MS patients. The proposed platform is basically composed of three main parts: 3 DoF parallel manipulators, and upper and lower platforms. The 3 DoF parallel manipulator is able to provide both rotational (roll and pitch angles) and linear motion (z-direction) in space thus it can mimic most daily life activities. In addition, it is designed to intentionally destabilize the human body via perturbations in order to force them to regulate and improve their balance since postural adjustment strategies can be improved by developing compensating mechanisms. The reactions of the patients to maintain their balance while the manipulator is moving are evaluated through the upper and lower platforms. The upper platform is responsible for evaluating the pressure distribution of the feet to follow up on their balance capacity and measuring the reaction time of humans against predictable and unpredictable perturbations. The lower platform is designed to analyze the patients’ CoM in real time and points out the severity level of the MS patients. Moreover, the information acquired from the upper and lower platforms is employed as biofeedback to adjust the assistance level required by the assist-as-needed paradigm used in the control architecture of the planar manipulator.

The rest of the manuscript is organized as follows: Section ‘Materials and Methods’ introduces the design objectives of the robotic platform, presents kinematic and dynamic analyses of the 3 DoF parallel manipulator and its simulation, while Section ‘Results’ evaluates the manipulator’s design performance and capability of the upper and lower platforms to analyze the CoM and pressure distribution of the objects in both static and dynamic conditions. Finally, Sections ‘Discussion’ and ‘Conclusion’ present the discussion and concludes the paper, respectively.

Materials and methods

This section presents the design objectives of the 3 DoF parallel manipulator to be used for the MS patients, kinematic and dynamic analyses of the system, and evaluation of the overall system by means of simulation results.

Design of 3 DoF robotic platform

The performance requirements of the robotic platform for the rehabilitation of MS patients are categorized based on the presented terminology in [53], of imperative, optimal, primary, secondary, and tertiary requirements.

Anthropomorphic compliance is an imperative design requirement for the 3 DoF robotic platform (see. Figs 1 and 2). Enabling patients to exercise within the limit of ankle freedom based on the disorder level is both essential for patients’ safety and raising the efficiency of the activity. Besides, doctors/physiotherapists are allowed to adjust the angular constraints of the platform depending on the upper and lower limits of the patients’ ability. Accordingly, considering the healthy human, the range of motion of the ankle is identified in three directions with the following ranges: 0–20o dorsiflexion, 0–50o plantarflexion movements, 0–10o adduction, 0–5o abduction, 0–20o eversion and 0–35o inversion [54].

thumbnail
Fig 1.

3 DoF Robotic Platform (A) In the solid model, the main components of the system are presented (B) The first prototype of the design is presented.

https://doi.org/10.1371/journal.pone.0280505.g001

thumbnail
Fig 2.

(A) The motions of human ankle joint (B) The robotic platform in static condition (C) Rotational motion in roll direction (D) Rotational motion in pitch direction (E) Linear motion in z direction.

https://doi.org/10.1371/journal.pone.0280505.g002

The 3 DoF robotic platform can change its orientation in two rotational axes (roll/x and pitch/y angles) and one translation axis (z-direction) in space as shown in Fig 2, thus; its aim is to improve ankle range of motion, walking performance, muscle strength as well as balance postural adjustments. Although the rotational change in the roll and pitch axes is sufficient for the ankle, the translational movement of the system in the z-axis has an effect on balance, and this elevation in the z-axis is also observed in most of the activities performed in daily life, e.g., taking a step, climbing stairs, repulsion reactions from under the feet. Compared to the devices currently used in balance rehabilitation, it will be possible to enhance postural adjustments with extra translation DoF in the z-axis of the proposed system.

Designing the platform capable of measuring and evaluating the reaction time of the patients during the activities is the optimal performance requirement because the severity of the balance deficit and sensory-based actuator abnormalities may be determined by the reaction time. The proposed design allows physiotherapists to evaluate the balance condition of the patients as well as their cognitive and physical reactions to the physical perturbations applied by the robotic platform itself to compensate for the disturbed balance. Thus, it provides a quantitative evaluation of the robustness of the patients against the physical disturbances while accompanied by the VR environment to help the patients recover their neuromuscular system with the improvement of the postural response.

The primary design requirement of the platform is identifying the CoM of the body and the pressure distribution of each foot based on the anthropomorphic size of each person. In particular, considering the balance problem of MS patients, the variation of the CoM of their body deviates more dramatically relative to healthy people. Moreover, the unbalanced body gives rise to the unbalanced pressure distribution of the load delivered by the sole of the feet since, in healthy people, almost 50% of the pressure is applied to the heel, and the other 50% is applied to the toes, and metatarsals (see Table 1) [55]. In other words, the pressure distribution of the feet indicates the intention of patients to balance their body under disturbances and accordingly provides information about the muscular activity during the follow-up. These measurements will be used in the regulation of the assistance level in control architecture to assist the patients as needed. The end-effector of the parallel manipulator is designed as ergonomic and personalized two-fold layers that embody multiple load cells to address the aforementioned issues, i.e., upper and lower platforms. Thus, the proposed platform allows doctors/physiotherapists to evaluate the balance condition of the patients as well as their cognitive and physical reactions to compensate for the disturbed balance while accompanied by the VR environment to help with the improvement of the postural response.

The upper platform presented as a solid model in Fig 3A and as the first prototype in Fig 3C responsible for the evaluation of the pressure distribution has two places for each foot. Each part is endowed with four load cells placed under the sole. The proper placement of the load cells is determined based on the effective pressure regions of the sole. In literature [55], the more densely felt four pressure regions of the foot sole were evaluated, and the pressure values are presented in Table 1. Load cell mounted on the slider to adjust the position of the sensor and accurately measure the pressure distribution for any foot size. The sliders’ distances are determined based on the average anthropometric data of human foot length [5658] and presented in Table 2. Evaluation of such variation is used to calculate the reaction time of the patients during the rehabilitation. The elapsed time until the patient keeps his/her balance against the perturbation, namely reaction time, is detected and considered as a performance metric for the patient’s follow-ups.

thumbnail
Fig 3.

Upper and lower platforms (A) In the solid model, the components and their positioning on the upper platform are demonstrated (B) In the solid model, the components and their positioning on the lower platform are demonstrated (C) Top view of the prototype of the upper platform (D) Top view of the prototype of the lower platform.

https://doi.org/10.1371/journal.pone.0280505.g003

The lower platform located just under the upper platform is in charge of the evaluation of the CoM of patients in both static and dynamic conditions. This measurement is utilized to indicate the balance status of the patients as well as give biofeedback to the robotic platform to adjust its assistance level for the patient. The required data to calculate the CoM of the body in the x-y coordinate plane is measured by means of three load cells positioned on the corners of the hidden equilateral triangle placed on the lower platform shown in Fig 3B and 3D, and it is calculated with Eqs (1) and (2). The partial weights of the body distributed over the load cells 9, 10, and 11 are named weight-9, weight-10, and weight-11, respectively, also symbol h represents the distance between each corner and the centroid of the equilateral triangle as depicted in Fig 3B. (1) (2)

The secondary requirement for the overall system design is to guarantee the safety of the patients standing on the platform under dynamic conditions. The 3 DoF parallel manipulator is designed to be able to carry the average human weight, around 687 N, as well as the weight of the end-effector (lower and upper platforms), around 120 N. That being said, each linear actuator has a 900 N force capacity to resist more than the maximum load and is positioned under the end-effector with equal distance as seen in Fig 1. In order to ensure the safety of the system and its performance, the kinematic and dynamic analyses of the platform have been implemented both in simulation and real environments with the proof of concept design.

The tertiary requirement of the system’s design criteria is increasing the efficiency of the training to get higher benefits from rehabilitation. To address the need of the criterion, the physical system is accompanied by the VR environment in such a way that the patients are both motivated by means of the tasks defined in the VR and conducted in a correct manner to do activities properly. The VR environment as depicted in Fig 4A is placed in front of the patients to satisfy body-eye coordination properly. The task in the VR environment is analogously designed with the activities forced by the robotic platform. For instance, the angular deviation of the end-effector is matched with the greenish ball, a.k.a. haptic proxy, presented in Fig 4B. In this example, it is expected from the patient to keep the green ball in the oscillatory red cylinder which moves up and down with random frequencies by controlling the angular position of the end-effector. While the red cylinder is perturbed, the patient physically feels the same action by the robotic platform and responds to it to control the haptic proxy. During such activities, the system is able to measure the reaction time of the patient’s attempt to the physical perturbations. Moreover, measured data allow us to quantitatively evaluate the patient’s APAs and CPAs in his/her intention phase to maintain the balance of the posture.

thumbnail
Fig 4.

(A) Illustration of the ready-to-use system configuration (B) Virtual reality environment.

https://doi.org/10.1371/journal.pone.0280505.g004

Kinematic and dynamic analyses of 3 DoF parallel manipulator

In this Section, we detail the kinematic analysis of the 3 DoF parallel manipulator constructing the vector loop equations and the system’s dynamic analysis based on the Euler-Lagrange method.

The architecture of the 3-DoF parallel manipulator is shown in Fig 1. It comprises an end effector (a two-fold layer, e.g., upper and lower platform), a fixed base, and three supporting limbs/linear actuators with an exact kinematic structure. The cylindrical rod has a fixed length and does not play any role in dynamic conditions. Its only role is to support the system in a static condition, that is when the system does not move. Accordingly, the rod element is not taken into account in the kinematic and dynamic derivations of the platform. Fig 5 presents the schematic representation of the 3 DoF parallel manipulator where the bold triangular lines describe the base and end effector. The corners of the upper triangle typify the ball and socket, whereas the corners of the lower triangle typify the revolute joint. The main reason for selecting ball and socket and revolute type joints in such a system is to ensure that the motion of each actuator does not affect the other.

thumbnail
Fig 5. Schematic representation of 3 DoF parallel manipulator.

https://doi.org/10.1371/journal.pone.0280505.g005

The base is attached to the end effector by three identical PRS linkages, i.e., a sequence P (Prismatic) joint, an R (Revolute) joint, and an S (Spherical) joint, where a linear actuator actuates the P joint and others are passive joints. The end effector changes its orientation on 6-axis, but only 3 of them are controllable, and others are solved with the constraint equation, which is explained in Section of ‘Kinematic Analysis of the Manipulator’. Two DoF of the manipulator, regulated by roll(α)-pitch(β) angles, are assigned for the orientations in two directions, while one DoF of the manipulator is allocated for the translation in the z-direction.

The mobility criterion of the proposed 3-DoF parallel manipulator is proven with Eq 3 [59]. (3)

Eq 3 calculates the DoF of the system. ‘n’, ‘g’, and ‘fi represent the number of bodies, joints, and degree of freedom of each joint, respectively. In the proposed platform, ‘n’ is equal to 8 (3 linear actuators, 3 passive joints, 1 end effector (upper and lower platforms are mounted each other), and fixed based), ‘g’ is equal to 9 (3 ball and socket, 3 prismatic, and 3 revolute), ‘fi for ball and socket joint is 3, whereas for prismatic and revolute joints is equal to 1. Eq 3 results in 3, Eq 4, which also proves that the proposed robotic platform has 3-DoF. (4)

Kinematic analysis of the manipulator.

The proposed solution for the kinematic analysis utilizes three vector loop equations to construct the geometric relations among the frames. As depicted in Fig 5, the end-effector and the base frame are geometrically expressed as a means of two equilateral triangles connected by frames of three linear actuators. Here, the symbol r represents the distance between the corners of the triangles and the center of the platform, also symbol θi defines the positioning of the actuators on the base frame and is fixed to 70°.

Symbols X and u are the centers of the base platform and upper platform (end-effector) as depicted in Fig 5, respectively. A fixed coordinate frame (X) is established on the base platform and the coordinates of the frame are named xc, yc, and zc.

Coordinates A1, A2, and A3 of the corners of the base frame are interpreted with respect to X frame by means of the position vectors in expression 5. (5)

The coordinates of the corners of upper platform depicted in Fig 2, b1, b2, and b3 with respect to u frame are described in (6). (6)

The frame u can be expressed with respect to the X frame by using Euler Angle Representation. In Matrix (7), symbols (α), (β) and (γ) represent roll (x-axis rotation), pitch (y-axis rotation), and yaw (z-axis rotation) angles, respectively. Accordingly, the coordinates, b1, b2, and b3 stated with respect to the X frame by means of the Euler Angle transformation, T is expressed in matrix notation as: (7)

The position vectors b1, b2, and b3 with respect to fixed frame (X) are typified with symbols B1, B2, and B3, respectively. Here, C and S symbolize the cosine and sine functions, respectively. (8) (9) (10) (11)

Actuators’ positions on X frame identify the constraints of the kinematics as illustrated in Fig 6A. The constraint equations are stated for each actuator’s static body as yc = 0 (first actuator’s constrain plane), (second actuator’s constrain plane) and (third actuator’s constrain plane). The constraint equations are derived as in Eqs (1214).

thumbnail
Fig 6.

(A) Geometric constraints (B) Vector loops for the kinematic and dynamic analyses (C) Linear actuator link variables.

https://doi.org/10.1371/journal.pone.0280505.g006

(12) (13) (14)

Eqs (15) and (16) are derived to represent the constraint equations in u frame by adding and subtracting Eqs (13) and (14). (15) (16)

Eq (15) satisfies the equality for any integer of n; however considering the physical limitation of the system requirement, the summation of α and γ cannot exceed zero as expressed in Eq (17).

The constraint Eqs (1719) are rearranged to diminish the number of unknowns from five (x, y, roll(α), pitch(β) and yaw(γ)) to two (roll(α) and pitch(β)). The relations among the x, y, z, roll(α), pitch(β) and yaw(γ) angles expressed in Eqs (15 and 16) are utilized to determine the constraint Eqs (1719) to characterize the upper platform by XU and YU depicted in Fig 6A. (17) (18) (19)

The connection between the upper and lower platforms is carried out via three linear actuators. Considering the kinematic point of view, the vector-based representation of the actuators’ positions in the space is defined by their lengths, li, where i = 1, 2, 3. The Pythagorean theorem allows us to establish the fundamental relation in Euclidean geometry among the three sides of a right triangle as depicted in Fig 6B and the formula to express the length of each actuator is presented in Eq (20). (20)

Accordingly, the length of each actuator is expressed as a function of three independent variables of roll(α), pitch(β), and ZU. (21) (22) (23)

The kinematic architecture of the parallel manipulator is constructed based on the closed-loop kinematic chains as illustrated in Fig 6A. In order to solve the forward kinematic problem for the manipulator based on the position variation of each actuator as a function of time, three vector loop equations are derived by summing up the vectors presented in Fig 6B and expressed in Eq (24). Similarly, the inverse kinematics of the manipulator is formulated by rearranging the vector loop Eqs (2527) to determine the instantaneous actuator position required for the end effector to reach the desired position. (24) (25) (26) (27) where rotational matrices; (28) (29) (30)

After the rearrangement of the Eqs (2530), the coordinate of each linear actuator in u frame is expressed by Eqs (3133). (31) (32) (33)

The positioning of the actuators on the end-effector forming the corners of the triangular shape depicted in Fig 5 enables us to calculate the coordinate of the centroid of the triangle, namely the end-effector (Xc, Yc, Zc) in Eq 34 by averaging the well-defined coordinates, XU, YU, ZU. (34)

Dynamic analysis of the manipulator.

The 3-DoF parallel manipulator considered in this work is equipped with three linear actuators mounted between the end-effector and the base of the robot. The end-effector is able to rotate in roll (α) and pitch (β) angles and moves in the z-axis as represented in Fig 2. The dynamic model of a 3-DoF parallel manipulator in joint space is derived utilizing the Euler-Lagrange method. Accordingly, the solutions extract the required forces/torques that maintain the system to follow the reference trajectory.

The general form of the dynamic equation is, (35) where X symbolizes the generalized coordinate vector of the manipulator, M represents the mass vector, C is the centrifugal and Coriolis matrix, G is the gravity vector, and F is a vectorial representation of the required forces to actuating each linear motor in task space.

The kinematics of the platform is structured based on the unit vector along the actuator direction utilizing the loop equations discussed in the kinematics analysis of the manipulator.

To find the dynamic equation, the closed-loop equation, and link lengths are redefined by using unit vector along the actuator direction. , , and are unit vectors are in the same direction as axes K1, M1, and P1 shown in Fig 2, respectively (36) As found in inverse kinematics, the length of each actuator found as (37) To express the length of the actuators in the coordinate frame, unit vectors are defined as, (38)

An intermediate variable, δi, is assigned as the position of the Bi points represented in Fig 5 and derived as a means of vector summations in two different vector loop structures as shown in Fig 6B, (39) (40) By differentiation Eqs (39) and (40), velocities of intermediate variable can be found as, (41) (42) where wi and represent the angular velocity and length rate of each actuator, respectively. Symbol w is the angular velocity of the end effector. Again, by differentiation Eqs (41) and (42), acceleration of intermediate variable can be found as, (43) (44) Then by applying dot product between Eq (41) and , angular and linear velocity of the intermediate variable can express with the position of the actuators, (45) Applying cross product procedure in Eqs (41) and (42) to , angular velocity of each actuator yield, (46) In order to make calculations easier, dynamic analysis of the actuators and moving platforms were done separately and later combined with the Jacobian matrix.

1. Dynamic analysis of each actuation unit The dynamic equation in Eq (35) stated in task space is reformed and expressed as Eq (47) to find the dynamic equation of each actuator in joint space. (47) where Mi, Ci, Gi, and Fi represent mass matrix, centrifugal and Coriolis matrix, gravity vector of the actuators, and generated force by each actuator, respectively.

The assembly of the linear actuator is composed of two main parts as represented Fig 6C. The stationary part is responsible for power generation, the moving part is in charge of the displacement of the shaft. Accordingly, the dynamic analysis of the overall action unit is derived considering the mechanical characteristics, e.g. mass, geometry, and CoM, of each part. The CoM with respect to its own frame and mass of stationary part and moving part are represented by symbols ci1, ci2 and mi1, mi2, respectively. (48) (49) The velocities of the stationary and moving parts are obtained by the time derivative of Eqs (48) and (49) and expressed in Eqs (50) and (51). (50) (51) The skew-symmetric matrix form of a vector is represented by the symbol S(.). Accordingly, Eqs (46, 50 and 51) are reconstructed in the form of S(.) and expressed in Eqs (5255). (52) (53) (54) (55) Based on the Euler-Lagrange formalism, the kinetic energy of the linear actuator is formed as in Eq (56). (56) where and represent the moment of inertia (MoI) of the stationary and moving part, respectively.

Rearranging the Eq (56) yields the kinetic energy of the actuation unit expressed in Eq (57). (57) The mass matrix, Mi is extracted from the kinetic energy Eq (57) and expressed in Eq (58). (58) Deriving the potential energy equation in Eq (59) of the actuation unit is also required to generate the analysis of the dynamics. (59) , where g is gravity constant, g = [0;0;9.8].

The gravity matrix is generated as in Eq (60) by deriving the potential energy equation with respect to the variable, δi. (60) Centrifugal and Coriolis force matrix is derived utilizing the Euler-Lagrange formalism in Eq (61) and detailed in Eq (62). (61) (62)

2. Dynamic analysis of end-effector The general dynamic equation of the end-effector of the robotic platform, the upper and lower platforms, is expressed in Eq (63). (63) , where Me, Ce, Ge, and Fe represent mass matrix, centrifugal and Coriolis matrix, gravity vector of the end-effector, and force exerted by the end-effector, respectively. The position and orientation of the end-effector with respect to the base frame are expressed by X = [x; y; z;α;β;γ]. The time derivative of X that constitutes the velocity of the end-effector yields .

The dynamic analysis of the end-effector requires transforming the variables from the base frame to their own frame through the RT matrix. (64) The angular velocity of the end-effector with respect to its own frame is expressed utilizing the Eq (64). (65) The angular acceleration of the end-effector with respect to its own frame is derived by means of RT and its time derivative, , and expressed in Eq (66). (66) The kinetic energy equation of the end-effector to be employed in the Euler-Lagrange formalism is formed as in Eq (67). (67) , where me and Ie are the mass and inertia matrix of the end-effector. Here, ve is the time derivative of Eq (34).

The mass matrix, Me is extracted from the kinetic energy Eq (67) and expressed in (68) The potential energy equation in Eq (69) of the end-effector is needed to analyze the dynamics of the end-effector. (69) The gravity matrix is generated as in Eq (70) by deriving the potential energy function with respect to the vector X. (70) Centrifugal and Coriolis force matrix is derived utilizing the Euler-Lagrange formula in Eq (71). (71)

3. Dynamic analysis of the overall system The intermediate variable (δi) configured by each linear actuator affects the position and orientation of the end-effector in task space in an independent manner. Considering the characteristics of the parallel manipulator, the configuration of each actuation unit affects the position and orientation of the end-effector’s frame. Since the dynamic representation of the robotic platform, (Mall, Call, and Gall), needs to be expressed in task space, the dynamic equation of each linear actuator written with respect to its own frame as expressed in Item 1 has to be stated in task space through the Jacobian matrix in Eq (68). (72) The dynamic contributions of both the linear actuators and end-effector are added together as in Eqs 7375. (73) (74) (75) Considering the dynamic effect of each member of the system, the generated force to actuate the end-effector in the workspace is calculated by the Eq (76). (76)

4. Simulation of the kinematics and dynamics of the 3 DoF robotic manipulator In this Section, the derivations expressed the kinematics and dynamics of the 3 DoF parallel manipulator are verified in the simulation environment. The overall flowchart of the simulation to represent forward and inverse kinematics and dynamics obtained in Section ‘Kinematic Analysis of the Manipulator’ and ‘Dynamic Analysis of the Manipulator’ is presented in Fig 7.

The dimensions of the materials produced in the first prototype, which is summarized in Table 3, were used in the simulation. In addition, the MoI (in kg m2 from the CoM of each part) of the end effector (Imp), moving (Ii1) and stationary (Ii2) parts of the linear actuator are presented as followings, respectively. The purpose of this simulation is to understand whether the kinematic and dynamic equations found are correct. The reference trajectory given at the beginning of the simulations was compared with the reference trajectory obtained as a result of inverse dynamics. In summary, the state variables, roll(α) and pitch(β) angles, and z translation of the end-effector (upper and lower platforms) are derived to be employed in the position, velocity, and acceleration level kinematics since only these three DoFs are controllable. Then, the constraint Eqs (1719) are utilized to obtain the other three dependent equalities of yaw(γ), x, and y, and their derivatives are operated as the reference signals in velocity and acceleration levels. The reference variables defined in task space are represented in joint space with the use of inverse kinematic equations, e.g., required reference motor variables are found from reference end-effector orientation. Then, the forward kinematic representations are utilized to obtain force and torque equalities by Eqs (6971). Lastly, the inverse dynamic analysis computes the states of the end-effector (position, velocity, and acceleration) based on torques and forces generated by the actuators.

thumbnail
Table 3. Dimensions of 3-DoF parallel manipulator, LA*: LinearActuator.

https://doi.org/10.1371/journal.pone.0280505.t003

The simulation results indicate that the actual trajectories of the end-effector in Cartesian coordinate space are well-fitted with the reference trajectories. The Fig 8A shows that the translational position of the end-effector follows the reference trajectory well with RMSE 4.304 × 107 in the x direction, 4.3 × 108 in the y direction, 4.284 × 107 in the z-direction. Similarly, Fig 8B provides evidence that the reference trajectory is well-matched with the rotational position of the end effector. Accordingly, the tracking errors in roll, pitch, and yaw directions are 2.824 × 107, 1.316 × 106, and 7.224 × 107, respectively. Towards this end, the simulation results validate the accuracy of the derivations of kinematics and dynamics of the system.

thumbnail
Fig 8.

Simulation results (A) Translational motion of the end-effector (B) Rotational motion of the end-effector.

https://doi.org/10.1371/journal.pone.0280505.g008

Results

Stress analyses and ADAMS simulation of the robotic platform

The stress analyses of the robotic platform are examined as a means of finite element analysis under the loading of average human weight (687 N) and weight of the platform (120 N). In Fig 9, the response of each main part, upper and lower platforms, and linear actuators, against the static nodal stress is demonstrated. The results show that the compression force leads to less than 1mm of deformation, which is quite negligible and justifies the rigid and durable characteristics of the design. Accordingly, the analysis also supports the safety criterion of the system.

thumbnail
Fig 9.

Von Mises result under the static nodal stress for (A) Upper platform, (B) Lower platform, and (C) Linear actuator.

https://doi.org/10.1371/journal.pone.0280505.g009

The proposed 3-DoF system was built in the ADAMS program (see Fig 10A). With this simulation, the required force of the linear actuator and dynamic design simulation was performed, i.e., how each part interacts with each other, material selection, and applied force was observed in dynamic simulation. The system includes 3 RPS links, as explained in detail in Section ‘Kinematic and Dynamic Analyses of 3 DoF Parallel Manipulator’. The end effector can rotate in roll (α) and pitch (β) angles and translation in the z-axis or combination between these axes, i.e., each link moves with different references found by inverse kinematics equations depending on the desired end effector orientation. The maximum human weight limit (70 kg) was applied on the end effector, and the simulation tested different orientations. When all linear actuators move in the same direction (pure z translation), the maximum force requirement is 265 N (see Fig 10B). The maximum limit angle change of the platform is 20o angle change, and in this case, due to all actuator tracking different reference trajectories, the maximum force, 350 N, (see Fig 10C) is applied to the third linear actuator. The linear actuators have been selected to withstand about three times this power (900 N).

thumbnail
Fig 10.

(A) Adams Model, and Required linear actuator force (B) in z translation and (C) in 200 angle.

https://doi.org/10.1371/journal.pone.0280505.g010

Experimental evaluation of the system performance

This Section presents the experimental evaluation of the closed-loop control of the 3 DoF planar manipulator. The aim of this experiment is to verify simulation results with the control performance of the manipulator in real-time. Three linearized DC actuators are controlled through the PID (Proportional–Integral–Derivative) controller. The actual positions of each motor are measured by linear potentiometers moving parallel to the motor shaft as shown in Fig 1. PID is employed to minimize the mismatch between the manipulator’s actual performance and the reference trajectory. This real-time control architecture is implemented on MATLAB/SIMULINK environment as shown in Fig 11A. PID controller tuning, the process of adjusting three parameters to fulfill stated performance standards, is realized to design the controller. In this study, the offline Grey-Box system identification method is utilized to determine the transfer function of the linear actuator as the datasheet of the actuators was not available. The output data of the model of the system presented in the open-loop control architecture was recorded by giving input signals at different frequency values. The model estimation was carried out utilizing the MATLAB System Identification Toolbox. The selected model was tuned in the MATLAB—SISO Toolbox, and the PID parameter was obtained as P: 3.66, I: 1.813, and D: 0.278e-3. The detected control parameters were validated by simulation in MATLAB/SIMULINK environment before their use in real-time implementation.

thumbnail
Fig 11.

Experimental verification of system performance (A) Real-time control architecture (B) Response of each actuator to a step reference (C) Response of each actuator to a sinusoidal reference.

https://doi.org/10.1371/journal.pone.0280505.g011

The tracking performance of each linear actuator affects the control of the end-effector. Accordingly, the performance evaluation of each actuator is evaluated based on two different reference input signals. Fig 11B presents the response of the actuator measured by the linear potentiometer when the motors are conditioned by step input. The experimental results indicate that each motor follows the given reference with tracking accuracy of 94.6%, 96.86%, and 96.8%. Moreover, the control performance of each motor is also evaluated based on the sine response (see Fig 11C). Accordingly, the position tracking accuracy of the first, second, and third actuators are 89.8%, 88.8%, and 84.3%, respectively. The small error was observed basically due to the friction in the linear potentiometer but can be inhibited by improving the mechanical imperfection inside the tube. Along these lines, the robust controllers employed with high gains and control rates allow the tracking error of the actuators at a low level.

Design evaluation of the robotic platform

The pressure distribution under the soles of the feet depends on the balance skill of a person while performing the stability tasks. The end-effector of the parallel manipulator is specifically designed to detect pressure distribution and the amount of CoM deviation in both static and dynamic conditions. The upper platform includes eight load cells with 10 kg load capacity in accordance with the important pressure zones [60] under the sole of the human foot, whereas, the lower platform includes three load cells with 40 kg capacity. The capacity of the load cells of the upper and lower platforms is determined based on the average pressure under the foot and the average human weight, respectively.

Along these lines, in this Section, the design evaluation of the upper and lower platforms was made by measuring the pressure applied to the load cells on the platform in different situations of the specifically prepared loads (without human-subject). Thus, the electromechanical connections and the positions of the placed load cells were tested in both static and dynamic conditions. In order to carry out these tests, water-filled jars that can mimic the weight of a human have been prepared (see Table 1). The prepared load weights were compared with the literature values taken from different regions of the foot’s sole.

First of all, the capability of static balance evaluation of the platform is tested to prove that when the system is not moving if weight is applied to a point, the load cells at that point can observe the increased pressure to different points. In this aim, three different cases of static balance/pressure distribution of a person are considered. Given the load distribution of a foot, a water-filled jar is used to transfer the load less to the toe side than to the heel side as presented in Fig 12A. In the first case, a 160 N plastic water-filled jar is placed on the left side of the upper platform to realize the standing position on the left foot (Case 1a), and only the load cell(lc)-1, lc-2, lc-3, and lc-4 are collected the data as depicted in Fig 12B. The same jar is replaced and put on the right foot slot to represent the standing position on the right foot (Case 1b), and the data due to the distributed load over the right side is gathered by the lc-5, lc-6, lc-7, and lc-8 as depicted in Fig 12B. This creates a baseline pressure distribution for the prepared load jar. In the second case, both jars are slightly tilted to the front of the platform, representing the state of inclining forward. As depicted in Fig 12C, the load distributed over the forefoot side is measured mainly by lc-1, lc-2, lc-5, and lc-6; however, other load cells also measure the remaining load on them. In the last case, the opposite scenario of Case 2 is implemented, that is, the jars are inclined to the back of the platform. Accordingly, the distributed load is mainly sensed by lc-3, lc-4, lc-7, and lc-8 as depicted in Fig 12D, but the rest of the load is also measured by other load cells.

thumbnail
Fig 12.

Experimental procedure for the evaluation of upper platform in the static condition (A) Two water-filled jars are distributed over the upper platform (B) Pressure distribution of the distributed load on the left side of the platform only (Case 1a: standing on the left foot scenario), and right side only (Case 1b: standing on the right foot scenario) (C) Pressure distribution on the front half of the platform (Case 2: standing forefoot scenario) (D) Pressure distribution on the rear half of the platform (Case 3: standing on the rearfoot scenario) (E) Pressure distribution evaluation test statistics.

https://doi.org/10.1371/journal.pone.0280505.g012

In the static evaluation, 10 experiments were performed for each condition, each for 1 min. The distribution of the pressures of the 10 experiments for each case is given in detail in S1 Fig. The average of 10 experiments performed within each group is shown in Fig 12E. The mean and standard deviation of the average collected data by each load cell is presented in Table 4.

thumbnail
Table 4. Experimental evaluation of the upper platform under static condition.

https://doi.org/10.1371/journal.pone.0280505.t004

The evaluation of the upper platform in the dynamic conditions is carried out considering the four movements of the ankle joint, namely plantar flexion, dorsiflexion, inversion, and eversion movements. In the experiment, after placing the distributed loads as shown in Fig 13A as a foot model and waiting for calibration, the manipulator follows the trajectory to realize, the standing straight condition, the plantar flexion, dorsiflexion, inversion, and eversion movements sequentially. Each movement is repeated 10 times (S2S5 Figs) by the parallel manipulator for 1 minute, and the data gathered from each load cell is sampled at a sampling time of 1 ms. The mean and standard deviation of the collected data for each load cell is presented with box plots in Fig 13A. The two plots in Fig 13A correspond to pressure distributions of the left and right feet, respectively. The experimental results indicated in Fig 13A present that the pressure distribution due to the water-filled water jar on the platform is directly correlated with the type of movement of the platform that mimics ankle movement. That being said, the load cells located on the upper platform are sensitive to the configuration of the end effector in space. In other words, the manipulator is tilted by means of PID controller (Fig 11A) as if the ankle behaves like the plantar flexion, thus the regions indicated by the numbers 1, 2 and 5, 6 of the upper platform measure higher pressure relative to the remaining parts. As for dorsiflexion type motion of the platform, lateral regions, regions 3 and 7 have higher pressures. For the inversion type motion, the load causes more pressure mainly on regions 2, 3, 6, and 7, and slightly more on regions 4 and 8, whereas for the eversion type motion of the platform, more pressure is detected on regions 2, 3, 6 and 7 and slightly more on regions 4 and 8.

thumbnail
Fig 13.

Experimental evaluation of the upper and lower platforms under dynamic condition (A) Pressure distribution of the payloads while the end-effector is in anthropomorphic motion (B) Variation of CoM of payloads while the end-effector is in anthropomorphic motion.

https://doi.org/10.1371/journal.pone.0280505.g013

Lastly, the lower platform is also evaluated in the same experiment as both platforms are attached. During the experiment, the CoM of the water-filled jar is altered due to the different movements of the parallel manipulator as shown in Fig 13B. Each ring with a different color in Fig 13B states the CoM of the water-filled jar in an x-y coordinate system for various movements of the planar manipulator.

Discussion

MS patients have longer reaction time, impaired balance control adjustments (APAs and CPAs), and higher fall rate and CoM deviation than their healthy pair due to affected CNS [16]. In perturbation-based balance training (PBT), patients are deliberately disturbed to train their specific neuromuscular reactions, which treats the reactive balance reactions. The stability of CoM is carried out through the PBT whose characteristics allow the administration of substantial, abrupt, strong forces and force the human for successive whole-body motions. Accordingly, such a PBT program enhances the capability of patients to react to a loss of balance in unforeseen activities, and thus lower fall rates [6, 7]. In other words, the PBT program improves motor learning and develops compensatory mechanisms and strategies to overcome the loss of motor function. At the behavioral level, motor learning is considered in three phases. The first phase of learning allows the realization of the attention-demanding stage. The second phase, whereas, provides efficacy in terms of what is learned in the first phase is permanent, and accordingly alleviates unstable characteristics in motion as the error detection/correction in motor learning control architecture is minimized. Finally, movements are performed in a highly automatic and uniform manner. Thus, such training including perturbations and performed based on human feedback improves MS patients’ balance dramatically. [6, 8, 32]. Along these lines, the design objectives of the proposed device were determined within the scope of the aforementioned characteristics of motor learning.

In the literature, research on rehabilitation and assessments of MS patients has been frequently on either upper extremity [1719] or on ankle rehabilitation [14, 20]. However, the findings in the literature show that training with the upper extremity is more beneficial to the mobility of the upper body [17, 18], but not effective in maintaining a balance of the body. That being said, balance loss eventuates the incidence of falls, which may lead to injury, or even death [3]. Most studies designed for the lower extremity have been performed to improve the range of motion of the ankle joint [2730]. Although these studies are sufficient for the improvement of muscle weakness and instability on the ankle, balance, and motor learning are carried out by re-weighting many different conditions in standing, e.g., the entire lower extremity’s strength, coordination and proprioception should be targeted at the same time [9, 10, 32]. However, the capacity of the end-effector of such devices is limited for single feet due to their just mere focus on ankle rehabilitation, balance rehabilitation cannot be performed with these systems.

Today, balance rehabilitation service has been presented to patients with the use of either static or dynamic platforms. The former [3235] gives a general overview of the patient’s balance condition [31, 36]. Balance performance of the patients standing on the static platform is also evaluated by ball catching and throwing exercises [31]. However, considering the validated efficacy of the PBT under the sole of the patients on motor learning [32, 36] dynamic balance systems outperform the static ones. On the other hand, PBT is much more effective if the bio-performance of the patient is instantaneously measured and provided as feedback. Mostly, dynamic balance systems are not able to assess which side of the body is ineffective during the maintenance of the balance due to the lack of a sensor fusion system embedded end-effector. To address the problem, Hunova [46], 2 DoF device designed for both balance and ankle rehabilitation and able to assess sole pressure of the patients, has shown the effectiveness of the device in various clinical studies [45, 4751]. However, the device is limited with roll and pitch rotations and thus unable to mimic the exercises provided by physiotherapists, which purposely leads to dynamic instability in the z-axis [52] such as stepping, jumping, and stair climbing exercises.

To address the above-mentioned issues, in this study we present a 3-DoF parallel manipulator designed for the lower extremity, postural control, and motor learning of MS patients. The DoF of the device covers both the ankle and balance movements in daily life activities, and it is aimed to improve the balance controls of the patients against the dynamic effects coming from the sole of the feet by giving perturbation in the z-axis. The end-effector of the parallel manipulator consists of two layers. The upper layer, called the upper platform, is equipped with eight load cells in the weight-bearing positions of the human foot. The load cells can be re-positioned for different foot sizes through the sliders mounted under the sensors. The second layer, also called the lower platform, includes three load cells positioned to form an equilateral triangle to detect the CoM of a patient. The end effector is designed to detect and train the changes in weight distribution of the body and CoM. Considering the different foot-pad pressure ratios (see Table 1), the pressure of each sole region is controlled based on the needs of the movement to maintain the balance. Hence, in our design, eight load cells are placed to detect the pressure ratio of each region and take a role in both the determination of the proper task based on patient-specific performance evaluation and follow-ups of the patients. In order to prove the working principle of both platforms in the end-effector, a suitable payload mimicking the force distribution transferred through the foot in both static and dynamic conditions was used in the experiments. The test executed to evaluate the payloads under static conditions was carried out in three cases as presented in Fig 12. In this experiment, first of all, the payloads employed to mimic the human feet are placed on the right and left foot regions on the upper platform to ensure that they are compatible with real human foot pad pressure. Table 4 shows that the percentage of the load distribution is quite similar to the human foot pad pressure distribution given in Table 1. In the second static state, the payloads are bent towards the toes and metatarsals to mimic forefoot standing and in the third case, the loads are inclined towards the heel and middle foot. Each case is repeated 10 times, and the mean and standard deviation of the tests are summarized in Table 4 and Fig 12E. It has been proven that the designed payload acted like a foot pressure variation, and the upper platform detected the pressure variations in each case successfully. Accordingly, the data gathered from each load cell was provided as feedback in the control architecture of the linear actuators and VR environment, and the overall system is evaluated in the real-time dynamic environment (see Fig 11). As for the experimental evaluation of the platform under dynamic conditions in a real-time environment, considering the realistic exercises directed by a physiotherapist to patients, the end-effector is forced to follow plantarflexion, dorsiflexion, inversion, and eversion orientations, respectively, which are the prominent movements that occur at the ankle joint. The experiment is repeated 10 times at different times and the pressure data gathered from each region of the upper platform is presented in Fig 13 and Table 5. To follow the desired trajectory, the required position reference for each actuator is obtained through the inverse kinematics, which is solved in Section of Kinematic Analysis of the Manipulator, and the control of each is performed with negligibly small position error as shown in Fig 11B and 11C. Along these lines, the response of the system during the dynamic condition (Fig 13A) is compared with the response in the static condition (Fig 12E). When the end effector is tilted forward to realize the plantarflexion movement, the payload on the toes and metatarsals of both feet increases, and the CoM reading shifts forward (pressure both in the first and fifth regions increases). Similar behavior is observed in pressure signals measured from the heel and midfoot regions as the platform is driven to perform dorsiflexion, that is, when the end effector is tilted backward (pressure both in the fourth and eighth regions increases). Since the system is inclined to the left in inversion, the pressure in the left foot is higher than in the right, and the opposite is observed in eversion. The results show that the design of the proposed robotic platform is able to sense the pressure distribution precisely and be operated in real-time, and more importantly is suitable for the experimental evaluations of the system with human subjects.

thumbnail
Table 5. Experimental evaluation of the upper platform under dynamic condition.

https://doi.org/10.1371/journal.pone.0280505.t005

Besides, the kinematic and dynamic modelings of the 3 DoF robotic platform are evaluated in MATLAB/SIMULINK simulation environment based on the simulation flowchart shown in Fig 7. The reference trajectory is obtained utilizing the derived inverse kinematics for each actuator. Considering the error values between the actual and reference trajectories, the error for pitch angle variation, the maximum RMSE among the three trajectories, was found to be 1.316 × 106. Along these lines, the results (see. Fig 8) of the simulations confirm that the kinematic and dynamic derivations of the 3 DoF robotic platform were found to be accurate.

Our final work in this paper validates the simulation in a real-time environment. In other words, the digital control of each actuator was implemented by means of a PID controller, and also the compatibility of their motion with the VR environment was tested. The results indicated that each actuator was controlled in the vicinity of 95–97% (see Fig 11). In light of all the findings, the design criteria of the 3 DoF robotic platform were validated to prove the working principle of each subsystem and to ensure that the system is suitable for evaluating its performance on the human subject in further studies.

Conclusion

In this study, kinematic and dynamic analyses, design, implementation, and experimental evaluation of a 3-DoF robotic platform designed for the rehabilitation of balance skills and improvement of reaction time of MS patients have been presented. Simulation results and experimental evaluations indicate that the robotic platform is faithfully adapted to ankle kinematics and constraints. The novel design of the end-effector composed of two platforms is also experimentally evaluated in both static and dynamic conditions. One can deduce from the results that the proposed design is efficient to use for the evaluation of the balance skill of a person through both upper and lower platforms responsible for pressure distribution of feet and the CoM of the body, respectively. Video demonstrating the working principles of the robotic platform and its two-fold end-effector, also an illustrative example of the platform working in harmony with a task presented in a VR environment is available at S1 Video.

The first prototype presented in the paper is a proof of concept and was implemented to provide evidence for all defined design criteria discussed in Section of Design of 3 DoF Robotic Platform. The experiments to evaluate the end effector was evaluated by using foot-like payloads (a water-filled jar) to present the working principle of both platforms. Such an experimental object allows us to realize the realistic scenario realized with foot geometry and density, and accordingly, the pressure distribution of the object gradually increases from toe to heel, like that of a foot. Our future work will focus on improving the capacity of both platforms equipped with load cells to conduct extensive experiments with healthy volunteers and MS patients. Such data collected during rehabilitation provides appropriate physical therapy orientation, as the robotic platform can simultaneously evaluate the user’s performance based on measurements through the upper and lower platforms, and the robot actuation force and perturbation.

Supporting information

S1 Fig.

Static Design Evaluation Tests: Pressure distribution of the load cell regions under (A) Case1a: standing on the left foot scenario, (B) Case1b: standing on the right foot scenario, (C) Case2: standing in forefoot scenario, and (D) Case3: standing on the rearfoot scenario.

https://doi.org/10.1371/journal.pone.0280505.s001

(PDF)

S2 Fig. Pressure distribution of the load cell regions under plantar flexion tests.

https://doi.org/10.1371/journal.pone.0280505.s002

(PDF)

S3 Fig. Pressure distribution of the load cell regions under dorsiflexion tests.

https://doi.org/10.1371/journal.pone.0280505.s003

(PDF)

S4 Fig. Pressure distribution of the load cell regions under inversion tests.

https://doi.org/10.1371/journal.pone.0280505.s004

(PDF)

S5 Fig. Pressure distribution of the load cell regions under eversion tests.

https://doi.org/10.1371/journal.pone.0280505.s005

(PDF)

S1 Video. Illustrative representation.

Video demonstrates the working principles of both the robotic platform and its two-fold end-effector, also an illustrative example of the platform working in harmony with a task presented in a VR environment. The video is also available online at https://youtu.be/yHDlnb7C_bY.

https://doi.org/10.1371/journal.pone.0280505.s006

(MP4)

S1 File. Simulation of the kinematics and dynamics analysis.

MATLAB/SIMULINK Simulation file of the Kinematics and Dynamics of the 3 DoF Robotic Manipulator.

https://doi.org/10.1371/journal.pone.0280505.s007

(ZIP)

S2 File. Experimental evaluation of the system performance.

MATLAB/SIMULINK file of Experimental Evaluation of the System Performance. It includes a linear actuator control structure and a VR environment interface.

https://doi.org/10.1371/journal.pone.0280505.s008

(ZIP)

S3 File. Load data acquisition.

Load cell data acquisition and calibration file.

https://doi.org/10.1371/journal.pone.0280505.s009

(ZIP)

S1 Data. Data of simulations and experiments.

All data underlying the findings are provided in the article .mat format. This file does not contain identifying participant information.

https://doi.org/10.1371/journal.pone.0280505.s010

(ZIP)

References

  1. 1. Feys P, Straudi S. Beyond therapists Technology-aided physical MS rehabilitation delivery. Multiple Sclerosis Journal. 2019;25(10):1387–1393. pmid:31469352
  2. 2. Tossavainen T, Juhola M, Pyykkö I, Aalto H, Toppila E. Development of virtual reality stimuli for force platform posturography. International Journal of Medical Informatics. 2003;70(2–3):277–283. pmid:12909179
  3. 3. Cattaneo D, Rabuffetti M, Bovi G, Mevio E, Jonsdottir J, Ferrarin M. Assessment of postural stabilization in three task oriented movements in people with multiple sclerosis. Disabil Rehabil. 2014;36(26):2237–2243. pmid:24678992
  4. 4. Mehravar M, Yadollah-Pour N, Tajali S, Shaterzadeh-Yazdi MJ, Majdinasab N. The Role of Antıcıpatory Postural Adjustments and Compensatory Control of Posture in Balance Control of Patıents with Multıple Sclerosıs. Journal of Mechanics in Medicine and Biology. 2015;15(5):1–13.
  5. 5. Tijsma M, Vister E, Hoang P, Lord S. A simple test of choice stepping reaction time for assessing fall risk in people with multiple sclerosis. Disability and Rehabilitation. 2017;39(6):601–607. pmid:26987546
  6. 6. Aruin AS, Kanekar N, Lee YJ. Anticipatory and compensatory postural adjustments in individuals with multiple sclerosis in response to external perturbations. Neuroscience Letters. 2015;591:182–186. pmid:25711800
  7. 7. Aruin AS. Enhancing Anticipatory Postural Adjustments: A Novel Approach to Balance Rehabilitation. Journal of Novel Physiotherapies. 2016;06(02):10–12. pmid:27335705
  8. 8. Kanekar N, Aruin AS. Improvement of anticipatory postural adjustments for balance control: Effect of a single training session. Journal of Electromyography and Kinesiology. 2015;25(2):400–405. pmid:25434280
  9. 9. Saito H, Yamanaka M, Kasahara S, Fukushima J. Relationship between improvements in motor performance and changes in anticipatory postural adjustments during whole-body reaching training. Human Movement Science. 2014;37:69–86. pmid:25108269
  10. 10. Hoang P, Schoene D, Gandevia S, Smith S, Lord SR. Effects of a home-based step training programme on balance, stepping, cognition and functional performance in people with multiple sclerosis—A randomized controlled trial. Multiple Sclerosis. 2016;22(1):94–103. pmid:25921035
  11. 11. Tajali S, Rouhani M, Mehravar M, Negahban H, Sadati E, Oskouei AE. Effects of external perturbations on anticipatory and compensatory postural adjustments in patients with multiple sclerosis and a fall history. International Journal of MS Care. 2018;20(4):164–172. pmid:30150900
  12. 12. Schilling ML, Beattie L, Bell K, Jacques O, Lyon C. Effects of Tai Chi, Fitness Boxing, and Video Activities on the Balance and Endurance of a Participant with Multiple Sclerosis: A Case Study. Activities, Adaptation and Aging. 2019;43(2):133–144.
  13. 13. Brown TR, Kraft GH. Exercise and rehabilitation for individuals with multiple sclerosis. Physical Medicine and Rehabilitation Clinics of North America. 2005;16(2):513–555. pmid:15893685
  14. 14. Saglia JA, Tsagarakis NG, Dai JS, Caldwell DG. A high performance 2-dof over-actuated parallel mechanism for ankle rehabilitation. In: 2009 IEEE International Conference on Robotics and Automation; 2009. p. 2180–2186.
  15. 15. Lamers I, Maris A, Severijns D, Dielkens W, Geurts S, Wijmeersch BV, et al. Upper limb rehabilitation in people with multiple sclerosis: A systematic review. Neurorehabilitation and Neural Repair. 2016;30(8):773–793. pmid:26747125
  16. 16. Lamers I, Feys P, Swinnen E. Robot-assisted rehabilitation in multiple sclerosis: Overview of approaches, clinical outcomes, and perspectives. Elsevier Ltd.; 2018.
  17. 17. Feys P, Coninx K, Kerkhofs L, Weyer TD, Truyens V, Maris A, et al. Robot-supported upper limb training in a virtual learning environment: A pilot randomized controlled trial in persons with MS. Journal of NeuroEngineering and Rehabilitation. 2015;12(1):1–12.
  18. 18. Maris A, Coninx K, Seelen H, Truyens V, Weyer TD, Geers R, et al. The impact of robot-mediated adaptive I-TRAVLE training on impaired upper limb function in chronic stroke and multiple sclerosis. Disability and Rehabilitation: Assistive Technology. 2018;13(1):1–9. pmid:28125300
  19. 19. Gijbels D, Lamers I, Kerkhofs L, Alders G, Knippenberg E, Feys P. The Armeo Spring as training tool to improve upper limb functionality in multiple sclerosis: A pilot study. Journal of NeuroEngineering and Rehabilitation. 2011;8(1):1–8. pmid:21261965
  20. 20. Lee Y, Chen K, Ren Y, Son J, Cohen BA, Sliwa JA, et al. Robot-guided ankle sensorimotor rehabilitation of patients with multiple sclerosis. Multiple Sclerosis and Related Disorders. 2017;11:65–70. pmid:28104260
  21. 21. Puyuelo-Quintana G, de-la Cuerda RC, Plaza-Flores A, Garces-Castellote E, Sanz-Merodio D, Goñi-Arana A, et al. A new lower limb portable exoskeleton for gait assistance in neurological patients: a proof of concept study. Journal of NeuroEngineering and Rehabilitation. 2020;17:60. pmid:32375815
  22. 22. Fichter EF, Kerr DR, Rees-Jones J. The Gough—Stewart platform parallel manipulator: A retrospective appreciation:. 2008;223(1):243–281.
  23. 23. Cioi D, Kale A, Burdea G, Engsberg J, Janes W, Ross S. Ankle control and strength training for children with cerebral palsy using the Rutgers Ankle CP. IEEE International Conference on Rehabilitation Robotics. 2011.
  24. 24. Boian RF, Deutsch JE, Lee CS, Burdea GC, Lewis J. Haptic effects for virtual reality-based post-stroke rehabilitation. Proceedings—11th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, HAPTICS 2003. 2003; p. 247–253.
  25. 25. Girone M, Burdea G, Bouzit M, Popescu V, Deutsch JE. Orthopedic Rehabilitation Using the “Rutgers Ankle” Interface. Studies in Health Technology and Informatics. 2000;70:89–95. pmid:10977590
  26. 26. Deutsch J, Latonio J, Burdea G, Boian R. Rehabilitation of musculoskeletal injuries using the Rutgers ankle haptic interface: Three case reports. proceedings of EuroHaptics. 2003;.
  27. 27. Gonçalves ACBF, Santos WMD, Consoni LJ, Siqueira AAG. Serious games for assessment and rehabilitation of ankle movements. SeGAH 2014—IEEE 3rd International Conference on Serious Games and Applications for Health, Books of Proceedings. 2014; p. 1–6.
  28. 28. Saglia JA, Tsagarakis NG, Dai JS, Caldwell DG. A high-performance redundantly actuated parallel mechanism for ankle rehabilitation. International Journal of Robotics Research. 2009;28(9):1216–1227.
  29. 29. OptiFlex; 2022. Available from: https://www.tru-medical.com/Modalities/OptiFlex-Ankle-CPM.
  30. 30. Breva; 2022. Available from: https://www.kinetecusa.com/shop/cpm-active/ankle-cpms/kinetec-breva/.
  31. 31. Prosperini L, Pozzilli C. The Clinical Relevance of Force Platform Measures in Multiple Sclerosis: A Review. Multiple Sclerosis International. 2013;2013:1–9. pmid:23766910
  32. 32. Hubbard B, Pothier D, Hughes C, Rutka J. A portable, low-cost system for posturography: A platform for longitudinal balance telemetry. Journal of Otolaryngology—Head and Neck Surgery. 2012;41(SUPPL. 1). pmid:22569047
  33. 33. Park DS, Lee G. Validity and reliability of balance assessment software using the Nintendo Wii balance board: Usability and validation. Journal of NeuroEngineering and Rehabilitation. 2014;11(1). pmid:24912769
  34. 34. Wii Fit Plus | Wii | Games | Nintendo; 2022. Available from: https://www.nintendo.co.uk/Games/Wii/Wii-Fit-Plus-283905.html.
  35. 35. Computer and robotics-based rehabilitation | Tyromotion; 2022. Available from: https://tyromotion.com/en/.
  36. 36. Held JP, Ferrer B, Mainetti R, Steblin A, Hertler B, Moreno-Conde A, et al. Autonomous rehabilitation at stroke patients home for balance and gait: Safety, usability and compliance of a virtual reality system. European Journal of Physical and Rehabilitation Medicine. 2018;54(4):545–553. pmid:28949120
  37. 37. Balance board; 2022. Available from: https://www.livestrong.com/article/34421-balance-board-benefits/.
  38. 38. Vertigomed prodotti Geapro; 2022. Available from: http://vertigomed.it/uk/index.php/vertigomed-prodotti/geapro/.
  39. 39. Bobo-Balance; 2022. Available from: https://bobo-balance.com/.
  40. 40. Back in action CoRehab; 2022. Available from: https://www.corehab.it/en/back-in-action-en/.
  41. 41. Therapy system for the whole body TYMO; 2022. Available from: https://tyromotion.com/en/products/tymo/.
  42. 42. GRAIL; 2022. Available from: https://www.motekmedical.com/solution/grail/.
  43. 43. TechnologyLPG Medical; 2022. Available from: https://www.lpgmedical.com/en/huber-360-evolution/.
  44. 44. Multitest Equilibre (Balance Quest—USA); 2022. Available from: http://framiral.fr/2015/eng/products/multitest-equilibre/.
  45. 45. Saglia JA, Luca AD, Squeri V, Ciaccia L, Sanfilippo C, Ungaro S, et al. Design and development of a novel core, balance and lower limb rehabilitation robot: Hunova®. IEEE International Conference on Rehabilitation Robotics. 2019;2019-June:417–422.
  46. 46. Hunova; 2022. Available from: https://www.movendo.technology/our-products/hunova/?lang=en#.
  47. 47. Cella A, De Luca A, Squeri V, Parodi S, Puntoni M, Vallone F, et al. Robotic balance assessment in community-dwelling older people with different grades of impairment of physical performance. Aging Clinical and Experimental Research. 2020;32(3):491–503. pmid:31691151
  48. 48. Marchesi G, Casadio M, Ballardini G, Luca AD, Squeri V, Vallone F, et al. Robot-based assessment of sitting and standing balance: Preliminary results in Parkinson’s disease. IEEE International Conference on Rehabilitation Robotics. 2019;2019-June:570–576.
  49. 49. Taglione E, Catitti P, D’Angelo ML, Squeri V, Saglia J, Sanfilippo C, et al. Proprioceptive and motor training using the high performance robotic device Hunova: Protocol of a randomized, controlled trial in patients with lower limb post-traumatic conditions. Annals of Physical and Rehabilitation Medicine. 2018;61:e497–e498.
  50. 50. De Luca A, Squeri V, Barone LM, Vernetti Mansin H, Ricci S, Pisu I, et al. Dynamic Stability and Trunk Control Improvements Following Robotic Balance and Core Stability Training in Chronic Stroke Survivors: A Pilot Study. Frontiers in Neurology. 2020;11(June).
  51. 51. Calabrò RS, Billeri L, Ciappina F, Balletta T, Porcari B, Cannavò A, et al. Toward improving functional recovery in spinal cord injury using robotics: a pilot study focusing on ankle rehabilitation. 2021;19(1):83–95.
  52. 52. Lee H, Kwak S, Oh S. Force Control of Series Elastic Actuators-Driven Parallel Robot. Proceedings—IEEE International Conference on Robotics and Automation. 2018; p. 5401–5406.
  53. 53. Merlet JP. Parallel Robots. Springer Netherlands; 2006.
  54. 54. Hasan SK, Dhingra AK. State of the Art Technologies for Exoskeleton Human Lower Extremity Rehabilitation Robots. Journal of Mechatronics and Robotics. 2020;4(1):211–235.
  55. 55. Sport SIN, Education P. Jarmo Perttunen Foot Loading in Normal and Pathological Walking Foot Loading in Normal and Pathological Walking; 2002.
  56. 56. Gordon CC. ANTHROPOMETRIC DATA; 1988. Available from: https://multisite.eos.ncsu.edu/www-ergocenter-ncsu-edu/wp-content/uploads/sites/18/2016/06/Anthropometric-Detailed-Data-Tables.pdf.
  57. 57. Openshaw S, Taylor E. Ergonomics and Design: A Reference Guide. DIANE Publishing Company; 2006.
  58. 58. Anthropometry and Biomechanics; 2021. Available from: https://msis.jsc.nasa.gov/sections/section03.htm.
  59. 59. Carretero JA, Podhorodeski RP, Nahon MA, Gosselin CM. Kinematic analysis and optimization of a new three degree-of-freedom spatial parallel manipulator. Journal of Mechanical Design, Transactions of the ASME. 2000;122(1):17–24.
  60. 60. Price C. Investigating footwear biomechanics concepts in ‘health and well-being’ footwear. PhD Thesis. 2014; p. 1–278.