Optimal Reconfiguration of a Parallel Robot for Forward Singularities Avoidance in Rehabilitation Therapies. A Comparison via Different Optimization Methods

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.

[1]  Pedro Araujo-Gómez,et al.  Kinematic analysis and dimensional optimization of a 2R2T parallel manipulator , 2019, Journal of the Brazilian Society of Mechanical Sciences and Engineering.

[2]  Zhen Gao,et al.  Workspace Representation and Optimization of a Novel Parallel Mechanism with Three-Degrees-of-Freedom , 2011 .

[3]  Marina Valles,et al.  Mechatronic design, experimental setup, and control architecture design of a novel 4 DoF parallel manipulator , 2018 .

[4]  Carlos Llopis-Albert,et al.  A review of mobile robots: Concepts, methods, theoretical framework, and applications , 2019, International Journal of Advanced Robotic Systems.

[5]  Pedro Araujo-Gómez,et al.  Design and Kinematic Analysis of a Novel 3UPS/RPU Parallel Kinematic Mechanism With 2T2R Motion for Knee Diagnosis and Rehabilitation Tasks , 2017 .

[6]  Xin Chen,et al.  Optimization Algorithms for Kinematically Optimal Design of Parallel Manipulators , 2014, IEEE Transactions on Automation Science and Engineering.

[7]  Warren Hare,et al.  Best practices for comparing optimization algorithms , 2017, Optimization and Engineering.

[8]  Damien Chablat,et al.  Kinematics, Workspace and Singularity Analysis of a Parallel Robot with Five Operation Modes , 2018 .

[9]  Vicente Mata,et al.  Effect of marker cluster design on the accuracy of human movement analysis using stereophotogrammetry , 2006, Medical and Biological Engineering and Computing.

[10]  Bin Wei,et al.  Interactions and Optimizations Analysis between Stiffness and Workspace of 3-UPU Robotic Mechanism , 2017 .

[11]  Guanglei Wu,et al.  Comparison of 3-DOF asymmetrical spherical parallel manipulators with respect to motion/force transmission and stiffness , 2016 .

[12]  Qingsong Ai,et al.  Robust Iterative Feedback Tuning Control of a Compliant Rehabilitation Robot for Repetitive Ankle Training , 2017, IEEE/ASME Transactions on Mechatronics.

[13]  P. M. George,et al.  Parallel Manipulators Applications—A Survey , 2012 .

[14]  J. Arora,et al.  Multiplier methods for engineering optimization , 1991 .

[15]  Zhen Gao,et al.  Optimal Kinematic Calibration of Parallel Manipulators With Pseudoerror Theory and Cooperative Coevolutionary Network , 2012, IEEE Transactions on Industrial Electronics.

[16]  Carlos Llopis-Albert,et al.  Optimization approaches for robot trajectory planning , 2018 .

[17]  Junwei Han,et al.  Modal Decoupled Dynamics Feed-Forward Active Force Control of Spatial Multi-DOF Parallel Robotic Manipulator , 2019, Mathematical Problems in Engineering.

[18]  Philippe Cardou,et al.  Avoiding the singularities of 3-RPR parallel mechanisms via dimensional synthesis and self-reconfigurability , 2016 .

[19]  Bo Hu,et al.  Kinematically identical manipulators derivation for the 2-RPU+UPR parallel manipulator and their constraint performance comparison , 2020, Journal of Mechanisms and Robotics.

[20]  Svenja Tappe,et al.  Modeling Parallel Robot Kinematics for 3T2R and 3T3R Tasks Using Reciprocal Sets of Euler Angles , 2019, Robotics.

[21]  Dan Zhang,et al.  Energy Optimal Adaption and motion Planning of a 3-RRS Balanced manipulator , 2019, Int. J. Robotics Autom..

[22]  Shahid Hussain,et al.  An Adaptive Wearable Parallel Robot for the Treatment of Ankle Injuries , 2014, IEEE/ASME Transactions on Mechatronics.

[23]  Sébastien Briot,et al.  Self-Motions of General 3- RPR Planar Parallel Robots , 2008, Int. J. Robotics Res..

[24]  Clément Gosselin,et al.  Singularity analysis of closed-loop kinematic chains , 1990, IEEE Trans. Robotics Autom..

[25]  Qinchuan Li,et al.  Closed-form dynamic modeling and performance analysis of an over-constrained 2PUR-PSR parallel manipulator with parasitic motions , 2019, Nonlinear Dynamics.

[26]  Ahmet Dumlu,et al.  Trajectory Tracking Control for a 3-DOF Parallel Manipulator Using Fractional-Order $\hbox{PI}^{\lambda}\hbox{D}^{\mu}$ Control , 2014, IEEE Transactions on Industrial Electronics.

[27]  Slawomir Koziel,et al.  Computational Optimization, Methods and Algorithms , 2016, Computational Optimization, Methods and Algorithms.