Performance Comparison of Optimization Algorithms for the Design of Robots


  • Anisia Neamtiu Technical University of Cluj-Napoca, Romania
  • Veturia Chiroiu Institute of Solid Mechanics, Romanian Academy, Bucharest, Romania
  • Catalin Boanta Technical University of Cluj-Napoca, Romania
  • Cornel Brisan Technical University of Cluj-Napoca, Romania


optimization, algorithm, methods, performance, comparison, robot, efficiency, efficacy


The design of robots is a complex task, that requires to identify the most suitable architecture of a robot that satisfies specific criterions. In such cases, optimization methods are used in order to identify the optimal values of certain parameters that describe the architecture of a robot that satisfies the criterions or lead to high kinematic, static or dynamic performance. The optimization methods are implemented using several optimization algorithms, that have to be chosen according to the type of the involved parameters, the cost functions and the imposed constraints. The results of an optimization are influenced by the type of the implemented algorithm, regardless of its type. This is why, for the same optimization problems, two or more algorithms may achieve different results and require different computational time and resources. Consequently, the problem addressed in this paper is represented by the comparison of several optimization algorithms, in order to identify their degree of efficiency and efficacy for optimization of robots, taking into considerations different performance criterions.


IQBAL, Kamran, Fundamental engineering optimization methods, Londres: Bookboon, pp. 35-50, 2013.

NOCEDAL, Jorge, WRIGHT, Stephen, Numerical optimization, Springer Science & Business Media, 2006.

LUENBERGER, David G., Linear and nonlinear programming, Reading, MA: Addison-wesley, 1984.

MARLER, R. Timothy, ARORA, Jasbir S., Survey of multi-objective optimization methods for engineering, Structural and multidisciplinary optimization, pp. 369-395, 2004.

CARAMIA, Massimiliano, DELL'OLMO, Paolo, Multi-objective management in freight logistics: Increasing capacity, service level and safety with optimization algorithms, Springer Science & Business Media, 2008.

BRISAN, Cornel, BOANTA, Catalin, CHIROIU, Veturia, Introduction in Optimization of industrial robots. Theory and applications, The Publishing House of the Romanian Academy, 2019.

CHAUDHURY, Arkadeep Narayan, GHOSAL, Ashitava, Optimum design of multi-degree-of-freedom closed-loop mechanisms and parallel manipulators for a prescribed workspace using Monte Carlo method, Mechanism and Machine Theory, 118, pp. 115-138, 2017.

FU, Jianxun, GAO, Feng, Optimal design of a 3-leg 6-DOF parallel manipulator for a specific workspace, Chinese Journal of Mechanical Engineering, 29, 4, pp. 659-668, 2016.

HAMIDA, Ben,, Comparative study of design of a 3-DOF translational parallel manipulator with prescribed workspace, In: IFToMM World Congress on Mechanism and Machine Science, pp. 501-512, Springer, Cham, 2019.

LARIBI, Med Amine,, Robust Optimization of the RAF Parallel Robot for a Prescribed Workspace, Computational Kinematics, Springer, pp. 383-393, Cham, 2018.

LIU, Xin-Jun, WANG, Jingsong, OH, Kun-Ku, KIM, Jongwon, A New Approach to the Design of a DELTA Robot with a Desired Workspace, Journal of Intelligent and Robotic Systems, 39, 2, pp. 209-225, 2004.

WU, Guanglei, BAI, Shaoping, HJØRNET, Preben, Architecture optimization of a parallel Schönflies-motion robot for pick-and-place applications in a predefined workspace, Mechanism and Machine Theory, 106, pp. 148-165, 2016.

MERLET, Jean-Pierre, Parallel robots, Springer Science & Business Media, 2006.

SICILIANO, Bruno, KHATIB, Oussama (ed.), Springer handbook of robotics, Springer, 2016.

ZARGARBASHI, Seyedhossein., KHAN, Waseem, ANGELES, Jorge, The Jacobian condition number as a dexterity index in 6R machining robots, Robotics and Computer-Integrated Manufacturing, 28(6), pp. 694-699, 2012.

YOSHIKAWA, Tsuneo, Manipulability of robotic mechanisms, The international journal of Robotics Research, 4, 2, pp. 3-9, 1985.

PATEL, Sarosh, SOBH, T., Manipulator performance measures-a comprehensive literature survey, Journal of Intelligent & Robotic Systems, 77, 3, pp. 547-570, 2015.

GOSSELIN, Clement; ANGELES, Jorge. A global performance index for the kinematic optimization of robotic manipulators, pp. 220-226, 1991.

LUM, Mitchell JH, et al. Kinematic optimization of a spherical mechanism for a minimally invasive surgical robot, IEEE International Conference on Robotics and Automation, 2004, Proceedings of ICRA'04, 2004, pp. 829-834, IEEE, 2004.

MONSARAT, Bruno, GOSSELIN, Clément M., Workspace analysis and optimal design of a 3-leg 6-DOF parallel platform mechanism, IEEE Transactions on Robotics and Automation, 19, 6, pp. 954-966, 2003.

WAN, Yuehua, et al., A survey on the parallel robot optimization, Proceedings of II-nd International Symposium on Intelligent Information Technology Application, pp. 655-659 IEEE, 2008.

ZHANG, Xiaoli, NELSON, Carl A., Multiple-criteria kinematic optimization for the design of spherical serial mechanisms using genetic algorithms, Journal of Mechanical Design, 133, 1, 2011.

LI, Zhibin, et al., Type synthesis, kinematic analysis, and optimal design of a novel class of Schönflies-Motion parallel manipulators, IEEE Transactions on Automation Science and Engineering, 10, 3, pp. 674-686, 2012.

GAO, Zhen, ZHANG, Dan, Performance analysis, mapping, and multiobjective optimization of a hybrid robotic machine tool, IEEE Transactions on industrial electronics, 62, 1, pp. 423-433, 2014.

LIAO, Bin, LOU, Yunjiang, Optimal kinematic design of a new 3-DOF planar parallel manipulator for pick-and-place applications, 2012 IEEE International Conference on Mechatronics and Automation, pp. 892-897, IEEE, 2012.

XU, Qingsong, LI, Yangmin, Stiffness optimization of a 3-dof parallel kinematic machine using particle swarm optimization, 2006 IEEE International Conference on Robotics and Biomimetics, pp. 1169-1174, IEEE, 2006.

ZHANG, Dan, WEI, Bin, Kinematic analysis and optimization for 4PUS-RPU mechanism, 2015 IEEE International Conference on Advanced Intelligent Mechatronics (AIM), pp. 330-335, IEEE, 2015.

ZHANG, Zhenchuan, YU, Hongjian, DU, Zhijiang, Design and kinematic analysis of a parallel robot with Remote Center of Motion for Minimally Invasive Surgery, 2015 IEEE International Conference on Mechatronics and Automation (ICMA), pp. 698-703, IEEE, 2015.

BAI, Qinghai, Analysis of particle swarm optimization algorithm, Computer and information science, 3, 1, pp. 180-184, 2010.

SHI, Yuhui, EBERHART, Russell C., Empirical study of particle swarm optimization, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), IEEE, pp. 1945-1950, 1999.

AL-SUMAIT, J. S., AL-OTHMAN, A. K., SYKULSKI, J. K., Application of pattern search method to power system valve-point economic load dispatch, International Journal of Electrical Power & Energy Systems, 29, 10, pp. 720-730, 2007.

ZHANG, Dong, YUN, Chao, SONG, Dezheng, Dexterous space optimization for robotic belt grinding, Procedia Engineering, 15, pp. 2762-2766, 2011.

ENFERADI, Javad, NIKROOZ, Reza, The performance indices optimization of a symmetrical fully spherical parallel mechanism for dimensional synthesis, Journal of Intelligent & Robotic Systems, 90, 3-4, pp. 305-321, 2018.

LI, Zixiang, TANG, Qiuhua, ZHANG, LiPing, Minimizing energy consumption and cycle time in two-sided robotic assembly line systems using restarted simulated annealing algorithm, Journal of Cleaner Production, 135, pp. 508-522, 2016.

LANNI, C., SARAMAGO, S. F. P., CECCARELLI, M., Optimal design of 3R manipulators by using classical techniques and simulated annealin, Journal of the Brazilian Society of Mechanical Sciences, 24, 4, pp. 293-301, 2002.

ABOULISSANE, Badreddine, EL BAKKALI, Larbi, EL BAHAOUI, Jalal, Workspace analysis and optimization of the parallel robots based on computer-aided design approach, Facta Universitatis, Series: Mechanical Engineering, 18, 1, pp. 79-89, 2020.

AYYILDIZ, Mustafa, ÇETINKAYA, Kerim, Comparison of four different heuristic optimization algorithms for the inverse kinematics solution of a real 4-DOF serial robot manipulator, Neural Computing and Applications, 27, 4, pp. 825-836, 2016.

ERDOGMUS, Pakize, TOZ, Metin, Heuristic optimization algorithms in robotics, Serial and Parallel Robot Manipulators-Kinematics, Dynamics, Control and Optimization, pp. 311-338, InTech Publisher, 2012.

GUPTA, Surbhi, SARKAR, Sankho Turjo, KUMAR, Amod, Design optimization of minimally invasive surgical robot, Applied soft computing, 32, pp. 241-249, 2015.

LOU, Yunjiang, et al., Optimization algorithms for kinematically optimal design of parallel manipulators, IEEE Transactions on Automation Science and Engineering, 11, 2, pp. 574-584, 2013.

SAVIN, Sergei, Parameter Optimization for Walking Patterns and the Geometry of In-Pipe Robots, 2018 International Conference on Industrial Engineering, Applications and Manufacturing (ICIEAM), pp. 1-6, IEEE, 2018.

ENFERADI, Javad, NIKROOZ, Reza, The performance indices optimization of a symmetrical fully spherical parallel mechanism for dimensional synthesis, Journal of Intelligent & Robotic Systems, 90, 3-4, pp. 305-321, 2018.

ZHANG, Dan. Parallel robotic machine tools, Springer Science & Business Media, New York, pp. 93-115, 2009.

PLITEA, N., HESSELBACH, J., PISLA, D., RAATZ, A., VAIDA, C., WREGE, J., BURISCH, A.: Innovative development of parallel robots and microrobots, Acta Tehnica Napocensis, Series of Applied Mathematics and Mecanics 5 ,49, pp. 5-26, 2006.

HUSTY, M., BIRLESCU, I., TUCAN, P., VAIDA, C., PISLA, D.: An algebraic parameterization approach for parallel robots analysis, Mechanism and Machine Theory, 140, pp. 245-257, 2019.



Most read articles by the same author(s)

1 2 > >>