The development of robotic-assisted rehabilitation exercises involving physical human-robot interaction requires extreme care since an injured limb may be in physical contact with the robot, so compliant behavior is imperative for these tasks. Typical approaches involve force control schemes like admittance controllers that allow humans to adapt the motion. However, when the patient's limb has limited mobility or is potentially injured, unintentional forces may occur during the robot's trajectory that could be incompatible with these controllers. This letter addresses a new way of generating compliant trajectories for passive rehabilitation exercises, considering that previous positions of the trajectory are attainable for the patient, so reversing the trajectory is a safe operation. Since there is no clear way to optimize such a goal due to the physiological variability among patients, the condition of reversal is based on imitation learning by taking the analogous healthy limb of the patient as a reference and encoding the forces using Gaussian Mixture Regression, and reversibility is accomplished by means of Reversible Dynamic Movement Primitives. The system allows for self-paced rehabilitation exercises by back-and-forth movements along the trajectory according to the patient's reaction, and it has been successfully applied to a 4-DOF parallel robot for lower-limb rehabilitation.
This paper presents an efficient algorithm for the reconfiguration of a parallel kinematic manipulator with four degrees of freedom. The reconfiguration of the parallel manipulator is posed as a nonlinear optimization problem where the design variables correspond to the anchoring points of the limbs of the robot on the fixed platform. The penalty function minimizes the forces applied by the actuators during a specific trajectory. Some constraints are imposed to avoid forward singularities and guarantee the feasibility of the active generalized coordinates for a certain trajectory. The results are compared with different optimization approaches with the aim of avoiding getting trapped into a local minimum and undergoing forward singularities. The comparison covers evolutionary algorithms, heuristics optimizers, multistrategy algorithms, and gradient-based optimizers. The proposed methodology has been successfully tested on an actual parallel robot for different trajectories.
We present and validate a computationally efficient lower limb musculoskeletal model for the control of a rehabilitation robot. It is a parametric model that allows the customization of joint kinematics, and it is able to operate in real time. Methods: Since the rehabilitation exercises corresponds to low-speed movements, a quasi-static model can be assumed, and then muscle force coefficients are position dependent. This enables their calculation in an offline stage. In addition, the concept of a single functional degree of freedom is used to minimize drastically the workspace of the stored coefficients. Finally, we have developed a force calculation process based on Lagrange multipliers that provides a closed-form solution; in this way, the problem of dynamic indeterminacy is solved without the need to use an iterative process. Results: The model has been validated by comparing muscle forces estimated by the model with the corresponding electromyography (EMG) values using squat exercise, in which the Spearman’s correlation coefficient is higher than 0.93. Its computational time is lower than 2.5 ms in a conventional computer using MATLAB. Conclusions: This procedure presents a good agreement with the experimental values of the forces, and it can be integrated into real time control systems.
16 April 2020 in Multidisciplinary Journal for Education, Social and Technological Sciences
The positioning of the anchoring points of a Parallel Kinematic Manipulator has an important impact on its later performance. This paper presents an optimization problem to deal with the reconfiguration of a Parallel Kinematic manipulator with four degrees of freedom and the corresponding algorithms to address such problem, with the subsequent test on an actual robot. The cost function minimizes the forces applied by the actuators along the trajectory and considers singular positions and the feasibility of the active generalized coordinates. Results are compared among different algorithms, including evolutionary, heuristics, multi-strategy and gradient-based optimizers.
There is growing interest in analyzing human movement data for clinical, sport, and ergonomic applications. Functional Data Analysis (FDA) has emerged as an advanced statistical method for overcoming the shortcomings of traditional analytic methods, because the information about continuous signals can be assessed over time. This paper takes the current literature a step further by presenting a new time scale normalization method, based on the Hilbert transform, for the analysis of functional data and the assessment of the effect on the variability of human movement waveforms. Furthermore, a quantitative comparison of well-known methods for normalizing datasets of temporal biomechanical waveforms using functional data is carried out, including the linear normalization method and nonlinear registration methods of functional data. This is done using an exhaustive database of human neck flexion-extension movements, which encompasses 423 complete cycles of 31 healthy subjects measured in two trials of the experiment on different days. The results show the advantages of the novel method compared to existing techniques in terms of computational cost and the effectiveness of time-scale normalization on the phase differences of curves and on the amplitude of means, which are assessed by Root Mean Square (RMS) values of functional means of angles, angular velocities, and angular accelerations. Additionally, the confidence intervals are obtained through a bootstrapping process.
Surgeries or rehabilitation exercises are hazardous tasks for a mechanical system, as the device has to interact with parts of the human body without the hands-on experience that the surgeon or physiotherapist acquires over time. For various gynecological laparoscopic surgeries, such as laparoscopic hysterectomy or laparoscopic pelvic endometriosis, Uterine Manipulators are used. These medical devices allow the uterus to be suitably mobilized. A gap needs to be filled in terms of the precise handling of this type of devices. In this sense, this manuscript first describes the mathematical procedure to identify the inertial parameters of uterine manipulators. These parameters are needed to establish an accurate position and force control for an electromechanical system to assist surgical operations. The method for identifying the mass and the center of mass of the manipulator is based on the solution of the equations for the static equilibrium of rigid solids. Based on the manipulator inertial parameter estimation, the paper shows how the force exerted by the manipulator can be obtained. For this purpose, it solves a matrix system composed of the torques and forces of the manipulator. Different manipulators have been used, and it has been verified that the mathematical procedures proposed in this work allow us to calculate in an accurate and efficient way the force exerted by these manipulators.