Skip to main content

Genetic and hybrid algorithms for optimization of non-singular 3PRR planar parallel kinematics mechanism for machining application

  • Abdur Rosyid (a1), Bashar El-Khasawneh (a1) and Anas Alazzam (a1)

This paper proposes a special non-symmetric topology of a 3PRR planar parallel kinematics mechanism, which naturally avoids singularity within the workspace and can be utilized for hybrid kinematics machine tools. Subsequently, single-objective and multi-objective optimizations are conducted to improve the performance. The workspace area and minimum eigenvalue, as well as the condition number of the homogenized Cartesian stiffness matrix across the workspace, have been chosen as the objectives in the optimization based on their relevance to the machining application. The single-objective optimization is conducted by using a single-objective genetic algorithm and a hybrid algorithm, whereas the multi-objective optimization is conducted by using a multi-objective genetic algorithm, a weighted sum single-objective genetic algorithm, and a weighted sum hybrid algorithm. It is shown that the single-objective optimization gives superior value in the optimized objective, while sacrificing the other objectives, whereas the multi-objective optimization compromises the improvement of all objectives by providing non-dominated values. In terms of the algorithms, it is shown that a hybrid algorithm can either verify or refine the optimal value obtained by a genetic algorithm.

Corresponding author
*Corresponding author. E-mail:
Hide All
1. El-Khasawneh, B. S. and Ferreira, P., “On using parallel link manipulators for machine tools,” Trans. NAMRI/SME 25, 305310 (1997).
2. Harib, K. H., Sharif Ullah, A. M. M. and Hammami, A., “A hexapod-based machine tool with hybrid structure: Kinematic analysis and trajectory planning,” Int. J. Mach. Tools Manuf. 47, 14261432 (2007).
3. Fassi, I. and Wiens, G.J., “Multiaxis machining: PKMs and traditional machining centers,” J. Manuf. Process. 2 (1), 176 (2000).
4. Zhang, D., Parallel Robot Machine Tools (Springer, New York, 2010).
5. Zhang, D., Wang, L., Gao, Z. and Su, X., “On performance enhancement of parallel kinematic machine,” J. Intell. Manuf. 24, 267276 (2013).
6. Wu, J., Wang, J., Li, T. and Wang, L., “Dynamic analysis of the 2-DOF planar parallel manipulator of a heavy duty hybrid machine tool,” Int. J. Adv. Manuf. Technol. 34, 413420 (2007).
7. Merlet, J. P., Parallel Robots, 2nd ed. (Springer, Dordrecht, 2006).
8. Pham, P., Hybrid-Kinematic Mechanisms (Suedwestdeutscher Verlag fuer Hochschulschriften AG, Saarbrücken, Germany, 2009).
9. Assal, S. F. M., “Non-singular 3-DOF Planar Parallel Manipulator with High Orientational Capability for a Hybrid Machine Tool,” Proceedings of the 16th International Conference on Advanced Robotics (ICAR), Montevideo, Uruguay (2013).
10. Wang, L., Wu, J., Wang, J. and You, Z., “An experimental study of a redundantly actuated parallel manipulator for a 5-DOF hybrid machine tool,” IEEE/ASME Trans. Mechatron. 14 (1), 7281 (2009).
11. Wu, J., Wang, L. and You, Z., “A new method for optimum design of parallel manipulator based on kinematics and dynamics,” Nonlinear Dyn. 61, 717727 (2010).
12. Gyorgy, A. and Kocsis, L., “Efficient multi-start strategies for local search algorithms,” J. Artif. Intell. Res. 41, 407444 (2011).
13. Coello, C. A. C., “An updated survey of GA-based multiobjective optimization techniques,” ACM Comput. Surv. 32 (2), 109143 (2000).
14. Deb, K., Multi-Objective Optimization Using Evolutionary Algorithms (John Wiley & Sons, Inc., New York, NY, USA, 2001).
15. Tan, K. C., Khor, E. F. and Lee, T. H., Multiobjective Evolutionary Algorithms and Applications (Springer-Verlag, London, 2005).
16. Konak, A., Coit, D. W. and Smith, A. E., “Multi-objective optimization using genetic algorithms: A tutorial,” Reliab. Eng. Sys. Saf. 91, 9921007 (2006).
17. Coello, C. A. C., Lamont, G. B. and Van Veldhuizen, D. A., Evolutionary Algorithms for Solving Multi-Objective Problems, 2nd ed. (Springer, New York, NY, USA, 2007).
18. Lara-Molina, F. A., Rosario, J. M. and Dumur, D., “Multi-objective Optimization of Stewart-Gough Manipulator Using Global Indices,” Proceedings of IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM2011), Budapest, Hungary (Jul. 3–7, 2011).
19. Kelaiaia, R., Company, O. and Zaatri, A., “Multiobjective optimization of parallel kinematic mechanisms by the genetic algorithms,” Robotica 30 (5), 783797 (2012).
20. Wu, G., “Multiobjective optimum design of a 3-RRR spherical parallel manipulator with kinematic and dynamic dexterities,” Model. Identif. Control 33 (3), 111122 (2012).
21. Bounab, B., “Multi-objective optimal design based kineto-elastostatic performance for the DELTA parallel mechanism,” Robotica 34, 258273 (2016).
22. Gao, Z. and Zhang, D., “Performance analysis, mapping, and multiobjective optimization of a hybrid robotic machine tool,” IEEE Trans. Ind. Electron. 62 (1), 423433 (2015).
23. Kelaiaia, R., Zaatri, A., Company, O. and Chikh, L., “Some investigations into the optimal dimensional synthesis of parallel robots,” Int. J. Adv. Manuf. Technol. 83, 15251538 (2016)
24. Lou, Y. J., Liu, G. F. and Li, Z. X., “Randomized optimal design of parallel manipulators,” IEEE Trans. Autom. Sci. Eng. 4 (2), 625649 (2008).
25. Shiakolas, P. S., Koladiya, D. and Kebrle, J., “On the optimum synthesis of six-bar linkages using differential evolution and the goemetric centroid of precision positions technique,” Mech. Mach. Theory 40 (3), 319335 (2005).
26. Bulatović, R. R. and Dordeević, S. R., “On the optimum synthesis of a four-bar linkage using differential evolution and method of variable controlled deviations,” Mech. Mach. Theory 44 (1), 235246 (2009).
27. Xu, Q. and Li, Y., “Error analysis and optimal design of a class of translational parallel kinematic machine using particle swarm optimization,” Robotica 27 (1), 6778 (2009).
28. Li, Y. and Xu, Q., “Design and analysis of a totally decoupled flexure-based XY parallel micromanipulator,” IEEE Trans. Robot. 25 (3), 645657 (2009).
29. Li, Y. and Xu, Q., “A totally decoupled piezo-driven XYZ flexure parallel micropositioning stage for micro/nanomanipulation,” IEEE Trans. Autom. Sci. Eng. 8 (2), 265279 (2011).
30. Abbasnejad, G., Daniali, H. M. and Fathi, A., “Architecture optimization of 4PUS+1PS parallel manipulator,” Robotica 29 (5), 683690 (2011).
31. Gao, Z., Zhang, D. and Ge, Y., “Design optimization of a spatial six degree-of-freedom parallel manipulator based on artificial intelligence approaches,” Robot. Comput.-Integr. Manuf. 26, 180189 (2010).
32. Wu, J., Wang, J., Wang, L. and You, Z., “Performance comparison of three planar 3-DOF parallel manipulators with 4-RRR, 3-RRR and 2-RRR structures,” Mechatronics 20, 510517 (2010).
33. Hodgins, J. and Zhang, D., “Improvement, Optimization, and Prototyping of a Three Translational Degree of Freedom Parallel Robot,” Proceedings of the ASME 36th Mechanisms and Robotics Conference, Chicago, Illinois, USA (Aug. 12–15, 2012).
34. Shijun, Y., A Serial-Parallel Hybrid Robot for Machining of Complex Surfaces Ph.D. Thesis (National University of Singapore, 2015).
35. El-Khasawneh, B. S., AlAli, A., Alazzam, A., Gan, D. and Tayeh, M. A., “A Novel 5 Degrees-of-Freedom Hybrid Serial-Parallel Kinematics Manipulator (Two-3PRR): Inverse and Forward Kinematics,” Proceedings of 2014 Workshop on Fundamental Issues and Future Research Directions for Parallel Mechanisms and Manipulators, Tianjin, China (Jul. 7–8, 2014).
36. El-Khasawneh, B. S., “The Kinematics and Calibration of a 5 DOF Hybrid Serial-Parallel Kinematics Manipulator,” Proceedings of the 8th International Symposium on Mechatronics and its Applications (ISMA'12) Conference, Sharjah, UAE (Apr. 10–12, 2012).
37. Rosyid, A., El-Khasawneh, B. S. and Alazzam, A., “Optimized Planar 3PRR Mechanism for 5 Degrees-Of-Freedom Hybrid Kinematics Manipulator,” Proceedings of the ASME 2015 International Mechanical Engineering Congress and Exposition IMECE2015, Houston, Texas, USA (Nov. 13–19, 2015).
38. Gosselin, C. M. and Sefrioui, J., “Polynomial Solutions for the Direct Kinematic Problem of Planar Three-Degree-of-Freedom Parallel Manipulators,” Proceedings of the 5th International Conference on Advanced Robotics ‘Robots in Unstructured Environments (IEEE, 1991) pp. 1124–1124.
39. Gosselin, C. M., Sefrioui, J. and Richard, M. J., “Solutions polynomiales au problème de la cinématique des manipulateurs parallèles plans à trois degrés de liberté,” Mech. Mach. Theory 27, 107119 (1992).
40. Moré, J. J., “The Levenberg-Marquardt Algorithm: Implementation and Theory,” In: Numerical Analysis, Lecture Notes in Mathematics vol. 630, (Watson, G. A., ed.) (Springer Verlag, 1977) pp. 105116.
41. Tsai, L. W., Robot Analysis: The Mechanics of Serial and Parallel Manipulators (John Wiley & Sons, Inc., New York, NY, USA, 1999) pp. 260297.
42. El-Khasawneh, B. S. and Ferreira, P., “Computation of stiffness and stiffness bounds for parallel link manipulators,” Int. J. Mach. Tools Manuf. 39 (2), 321342 (2012).
43. Angeles, J. and Park, F. C., “Performance Evaluation and Design Criteria,” In: Springer Handbook of Robotics, Part B. Robot Structures (Springer-Verlag, Berlin Heidelberg, 2008) pp. 229244.
44. Khan, W. A. and Angeles, J., “The kinetostatic optimization of robotic manipulators: The inverse and the direct problems,” ASME J. Mech. Des. 128, 168178 (2006).
Recommend this journal

Email your librarian or administrator to recommend adding this journal to your organisation's collection.

  • ISSN: 0263-5747
  • EISSN: 1469-8668
  • URL: /core/journals/robotica
Please enter your name
Please enter a valid email address
Who would you like to send this to? *



Full text views

Total number of HTML views: 0
Total number of PDF views: 0 *
Loading metrics...

Abstract views

Total abstract views: 0 *
Loading metrics...

* Views captured on Cambridge Core between <date>. This data will be updated every 24 hours.

Usage data cannot currently be displayed