An algorithm for smooth trajectory planning optimization of isotropic translational parallel manipulators

This paper presents a new algorithm for smooth trajectory planning optimization of isotropic translational parallel manipulators (ITPM) that their Jacobian matrices are constant and diagonal over the whole robot workspace. The basic motivation of this work is to formulate the robot kinematic and geometric constraints in terms of optimization variables to reduce the mathematical complexity and running time of the resulting algorithm which are important issues in trajectory planning optimization. To achieve this aim, the end-effector trajectory of ITPMs in Cartesian space is defined using fifth-order B-Splines, and as a main contribution, all of the actuators limitations and robot constraints are formulated in terms of B-Spline parameters with no need of any information about the workspace geometry. Then the total required energy, total time of motion, and maximum absolute value of actuators’ jerk are defined as objective functions and non-dominated sorting genetic algorithm-II (NSGA-II) is used to solve the resulting nonlinear constrained multi-objective optimization problem. Finally, the proposed algorithm is implemented in MATLAB software for Cartesian parallel manipulator (CPM) as a case study, and the results are demonstrated and discussed. The obtained results show the significant performance of the proposed algorithm with no need to evaluate the robot’s constraints and boundaries of its workspace in each point of the end-effector trajectory.

[1]  Damien Chablat,et al.  Multi-objective path placement optimization of parallel kinematics machines based on energy consumption, shaking forces and maximum actuator torques: Application to the Orthoglide , 2010 .

[2]  Huashan Liu,et al.  Time-optimal and jerk-continuous trajectory planning for robot manipulators with kinematic constraints , 2013 .

[3]  G. Gogu Singularity-free fully-isotropic parallel manipulators with Schonflies motions , 2005, ICAR '05. Proceedings., 12th International Conference on Advanced Robotics, 2005..

[4]  Han Sung Kim Kinematic Calibration of a Cartesian Parallel Manipulator , 2005 .

[5]  Aurelio Piazzi,et al.  Global minimum-jerk trajectory planning of robot manipulators , 2000, IEEE Trans. Ind. Electron..

[6]  Tarek M. Sobh,et al.  Cartesian Parallel Manipulator Modeling, Control and Simulation , 2008 .

[7]  Valder Steffen,et al.  OPTIMIZATION OF THE TRAJECTORY PLANNING OF ROBOT MANIPULATORS TAKING INTO ACCOUNT THE DYNAMICS OF THE SYSTEM , 1998 .

[8]  J. Merlet Jacobian, Manipulability, Condition Number and Accuracy of Parallel Robots , 2005, ISRR.

[9]  Jian S. Dai,et al.  Numeration and type synthesis of 3-DOF orthogonal translational parallel manipulators , 2008 .

[10]  Han Sung Kim,et al.  Evaluation of a Cartesian Parallel Manipulator , 2002 .

[11]  Hermes Giberti,et al.  A new isotropic and decoupled 6-DoF parallel manipulator , 2012 .

[12]  Hai-Jun Su,et al.  Trajectory Planning for Constrained Parallel Manipulators paper presents an algorithm for generating trajectories for multi-degree of freedom , 2003 .

[13]  A. Gasparetto,et al.  A new method for smooth trajectory planning of robot manipulators , 2007 .

[14]  Ping-Lang Yen,et al.  Developing a Hybrid Cartesian Parallel Manipulator for Knee Surgery , 2006, 2006 IEEE Conference on Robotics, Automation and Mechatronics.

[15]  Alessandro Gasparetto,et al.  Experimental validation and comparative analysis of optimal time-jerk algorithms for trajectory planning , 2012 .

[16]  James E. Bobrow,et al.  Minimum-Effort Motions for Open-Chain Manipulators with Task-Dependent End-Effector Constraints , 1999, Int. J. Robotics Res..

[17]  John J. Craig Zhu,et al.  Introduction to robotics mechanics and control , 1991 .

[18]  E. Croft,et al.  Smooth and time-optimal trajectory planning for industrial manipulators along specified paths , 2000 .

[19]  A. Ghosal,et al.  An algebraic formulation of kinematic isotropy and design of isotropic 6-6 Stewart platform manipulators , 2008 .

[20]  Ali Meghdari,et al.  Optimal Trajectory Planning for Parallel Robots Considering Time-Jerk , 2013 .

[21]  Luc Baron,et al.  KINEMATIC ISOTROPY OF THE H4 CLASS OF PARALLEL MANIPULATORS , 2009 .

[22]  Atef A. Ata,et al.  OPTIMAL TRAJECTORY PLANNING OF MANIPULATORS: A REVIEW , 2007 .

[23]  Jacek Blaszczyk,et al.  Optimization-based approach to path planning for closed chain robot systems , 2011, Int. J. Appl. Math. Comput. Sci..

[24]  Carl de Boor,et al.  A Practical Guide to Splines , 1978, Applied Mathematical Sciences.

[25]  A. Fattah,et al.  Isotropic Design of Spatial Parallel Manipulators , 2002, Int. J. Robotics Res..

[26]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[27]  Ping-Lang Yen,et al.  Dynamic modeling and control of a 3-DOF Cartesian parallel manipulator , 2009 .

[28]  Marco Carricato,et al.  Singularity-Free Fully-Isotropic Translational Parallel Mechanisms , 2002, Int. J. Robotics Res..

[29]  Yao-Chon Chen Solving robot trajectory planning problems with uniform cubic B‐splines , 1991 .

[30]  Luc Baron,et al.  Constrained multi-objective trajectory planning of parallel kinematic machines , 2009 .