Next Article in Journal
Fabrication of Micro-Dimple Arrays by EMM and RUREMM on Cylindrical Surface
Previous Article in Journal
Study on the Influence of the Strain-Softening of the Surrounding Rock with Buried Depth on Gas Extraction Boreholes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Decision Models for Selection of Industrial Robots—A Comprehensive Comparison of Multi-Criteria Decision Making

1
Department of Mechanical Engineering, Sri Sairam Institute of Technology, Chennai 600 044, India
2
Department of Mechanical Engineering, Vel Tech Rangarajan Dr. Sagunthala R&D Institute of Science and Technology, Avadi 600 062, India
3
Department of Machining, Assembly and Engineering Metrology, Faculty of Mechanical Engineering, VSB-Technical University of Ostrava, 708 00 Ostrava, Czech Republic
4
Department of Mechanical Engineering, University Centre for Research & Development, Chandigarh University, Mohali 140 413, India
*
Author to whom correspondence should be addressed.
Processes 2023, 11(6), 1681; https://doi.org/10.3390/pr11061681
Submission received: 17 April 2023 / Revised: 23 May 2023 / Accepted: 25 May 2023 / Published: 1 June 2023

Abstract

:
Due to increased demands of production capacity and higher quality requirements, industries are automating at a fast pace. Industrial robots are an important component of the industrial automation ecosystem. However, the selection of appropriate robots is a challenging task due to the sheer number of alternatives present and their varied specifications. The various characteristics or attributes of industrial robots that need due consideration before selection of an optimal robot for a given application are found to be conflicting in nature. Thus, in this paper, several multi-criteria decision-making (MCDM) methods are deployed to select an optimal robot depending on the application. Three different industrial robot selection problems are solved in this paper by using Simple Additive Weighing (SAW), the Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS), the Linear Programming Technique (LINMAP), VIseKriterijumska Optimizacija I Kompromisno Resenje (VIKOR), Elimination and Choice Translating Priority III (ELECTRE-III), and the Net Flow Method (NFM).

1. Introduction

A robot is a collaboration of interdisciplinary fields integrating together to provide automatic or semiautomatic assistance to humans, and the study of these robots’ operation, design, and use is all about robotics. The term robot comes from the Czech word robots, which means forced or slave laborer, as it performs the work that is programmed accordingly or work that is assigned to it. According to the International Organization for Standardization, a robot is an automatically controlled, reprogrammable multipurpose manipulator that is programmable in three or more axes [1,2], which can be either fixed in place or mobile for use in industrial automation applications. Industries are moving toward robotic functions because of the repeated and continuous work needed to be carried out with more precision and accuracy [3]. The advancement in robotics has helped researchers and industries work in the hazardous and difficult environments where human operations are dangerous to perform. Robots are performing repetitious, difficult, and hazardous tasks with precision [4]. Robots are also playing a vital role in different segments of industries, for example, machining [5], hospitality [6], space science [7], automotive industries [8], medical [9], and sports segments [10]. Different robots have different types of autonomy as per human intervention ranging from fully human-controlled robots, to an assisting robot helping in reducing human work, to a fully autonomous one that does not require any external help. Day by day, increasing demands and increasing competitions in the market can be a suitable area in which robots will play an important role by increasing productivity and quality.
Booth et al. [11] carried out an evaluation and selection of robots on the basis of environmental condition, performance, and cost of the robots. Chatterjee et al. [12] mentioned the various attributes of robot selection, i.e., subjective and objective attributes. Subjective attributes can be defined as qualitative attributes such as material quality and serviceability, and objective attributes are those that are quantitative parameters such as load capacity, reach, and memory capacity. These attributes can also be categorized as beneficial and non-beneficial attributes. Beneficial attributes are those in which higher values are always desirable, for example, load capacity, reach, maximum top speed, and memory capacity. Non-beneficial attributes, which are also referred to as cost attributes in the literature, are those in which lower values are preferable, for example, economic cost, repeatability error, weight, and power consumption. Table 1 lists several attributes that are often considered in robot selection. The definition and utility of these attributes are also discussed in Table 1.
Multi-criteria decision making has widespread applications [13,14]. Its application ranges from stock selection [15] to manufacturing and construction [16] to Industry 4.0 [17]. Various methods have been proposed to determine an optimal robot for a given application. Owing to the presence of several criteria that must be analyzed before selecting an optimal robot, robot selection is a non-trivial problem. Moreover, since the criteria often conflict with each other, multi-criteria decision-making (MCDM) methods are especially apt for such applications. In the literature, different MCDM methods have been used by researchers to solve such robot selection problems. Bhalaji et al. [18] used DEMATEL (decision-making trial and evaluation laboratory) to analyze the risk factors influencing the human–robot interaction and found that automation level and reliability of the robot are the major factors that need to be carefully checked to reduce the risk factor for efficient assembly. Parameshwaran et al. [19] worked on an integrated fuzzy MCDM-based approach for robot selection considering objective and subjective criteria. Fu et al. [4] used MCDM for group decision making for handling the multiple criteria for selection and focused on three main procedures: identifying the experts, implementing the MCDM method, and achieving a group consensus. Further, they used two MCDM methods called VIseKriterijumska Optimizacija I Kompromisno Resenje (VIKOR) and Elimination and Choice Translating Priority II (ELECTRE II) for demonstrating the effectiveness and validity of the methodology. Zhou et al. [20] developed fuzzy extended VIKOR to choose the best robot with different specifications with respect to multiple conflicting criteria. Liu et al. [21], too, tackled robot section by using a MCDM framework. In this regard, they presented a robot selection model integrating quality function development (QFD) for the determination of criteria weight and the qualitative flexible multiple criteria method (QUALIFLEX) for generating the ranking of alternative robots. Tian et al. [22] used surrogate model for expensive optimization problems. Ghorabaee et al. [23] worked on developing a MCDM framework where the VIKOR method with an interval type-2 fuzzy number was proposed for robot selection. Table 2 presents a comprehensive literature review of applications of MCDMs in robot selection in the last few years (2019–2023).
The rapid expansion of industrial automation has witnessed an increased demand for the use of industrial robots. However, the challenge lies in the selection of the most appropriate robot for a specific task from a vast range of alternatives, each with varied specifications. The complexity of this selection process is the research problem that this study aims to address. In pursuit of solutions to this problem, the study intends to find the answers to the following research questions:
  • How can multiple Multi-Criteria Decision-Making (MCDM) methods be effectively applied to industrial robot selection problems?
  • What are the comparative results and performance metrics when these methods are applied to the selection problem?
  • What is the potential impact of different weight allocation strategies on the robot selection outcome?
Guided by these research questions, this study develops the following hypotheses:
  • Different MCDM methods, including Simple Additive Weighing (SAW), the Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS), the Linear Programming Technique (LINMAP), VIseKriterijumska Optimizacija I Kompromisno Resenje (VIKOR), Elimination and Choice Translating Priority III (ELECTRE-III), and the Net Flow Method (NFM), can be effectively applied to solve industrial robot selection problems.
  • A comprehensive comparison of these methods will reveal distinct patterns of results and performance.
  • Different weight allocation strategies, including the mean weight method, standard deviation, and entropy method, significantly influence the selection outcome.
To test these hypotheses and answer the research questions, this study presents three case studies employing six different MCDM methods. Each method is analyzed in an objective weight scenario. Besides the commonly used mean weight method, the standard deviation and entropy method for determining the criteria weights are also utilized. Further, each of the six MCDM methods is hybridized with the Preference Selection Index (PSI) method. The results of this hybrid approach are then compared with those obtained from the other three objective weight allocation methods.

2. Methodology

2.1. Weight Allocation Methods

2.1.1. Mean Weight Method (MW)

Equal weights are assigned to each criterion in this approach to give equal importance to each criterion. For example, if  n  alternatives are evaluated based on  m  criteria, then the weight allocated to each criteria is  1 / m .

2.1.2. Standard Deviation Method (SDV)

The standard deviation allocates weights to each criterion in an unbiased manner. It is based on the standard deviation between performance ratings for criteria under consideration across all the alternatives. Since it is based on statistical analysis of the data, it significantly improves the decision-making process by minimizing the personal bias involved in decision making. Steps involved in this process are elucidated as follows:
Step 1: Normalization is carried out using Equation (1) before the calculation of weights by the SDV method.
B i j = x i j min ( x ) i j max ( x ) i j min ( x ) i j
where  B j  is the average of the values for the ith measure, where  j = 1 ,   2 ,   3 .
Step 2: The standard deviation across alternatives is calculated using Equation (2).
S D V J = i = 1 m ( B i j B j ) 2 m
Step 3: The weight of each criterion is then calculated as shown in Equation (3).
W j = S D V j j = 1 n S D V j

2.1.3. Entropy Method

This is derived from the concept of entropy in information theory. The entropy function is based on the discrete probability distribution and measures the degree of uncertainty contained in the information being presented. Since the criterion with the highest uncertainty has the most significant influence on the decision-making process, the entropy concept has been used by numerous past researchers to determine the weight of criteria in the MCDM procedure. The objectivity of the weight calculated using the entropy method ensures that the weights are free from any biases of the decision maker. The following steps are followed to calculate the objective weights of criteria using the entropy method:
Step 1: The entropy of each criterion is calculated by using Equation (4) shown below.
e j = 1 ln ( m ) i = 1 m n i j ln ( n i j )
Step 2: The degree of diversity ( d ) possessed by each criterion is evaluated:
d j = 1 e j ;   j = 1 , 2 , 3 n
Step 3: The objective weight for each criterion is given by
W j = d i i = 1 n d i  

2.1.4. Preference Selection Index (PSI) Weights

The PSI method [15] begins by expressing the MCDM problem in terms of Equation (1). If the response is of benefit-type, i.e., larger values are desired, then the normalization is performed using Equation (7).
n i j = x i j x j m a x
If the response is of cost-type, i.e., smaller values are anticipated, then the normalization is performed using Equation (8).
n i j = x j m i n x i j
The mean value of each normalized value of each response is calculated as
N = i = 1 n n i j n
Next, a preference variation value among each response is calculated as
ϕ j = i = 1 n [ n i j n ] 2
The variation in the preference value for each response is calculated as
Ω j = [ 1 ϕ j ]
Then, the overall preference value is obtained for individual responses by
ω j = Ω j j = 1 m Ω j   such   that   j = 1 m ω j = 1

2.2. Multi-Criteria Decision-Making Methods

This study employs six different MCDM methods, namely Simple Additive Weighing (SAW), the Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS), the Linear Programming Technique (LINMAP), VIseKriterijumska Optimizacija I Kompromisno Resenje (VIKOR), Elimination and Choice Translating Priority III (ELECTRE III), and the Net Flow Method (NFM). The rationale for the selection of these specific methods and their distinctive features are discussed below:
  • The SAW method is chosen for this study because it is one of the most straightforward and widely used MCDM methods. This method is simple in its computation and can handle large datasets efficiently.
  • The TOPSIS method is chosen for this study because it is a popular MCDM method known for its strength in identifying solutions that are closest to the ideal and farthest from the negative-ideal solution. It is particularly suited to problems where trade-offs between criteria must be considered.
  • LINMAP is chosen for its ability to handle complex decision-making scenarios that involve linear trade-offs. It is especially useful when the relationship between criteria is linear.
  • The VIKOR method is included due to its unique approach of ranking alternatives based on the concept of compromise solutions. It is well suited for decision problems with conflicting and non-commensurable (different units) criteria.
  • ELECTRE III is chosen for its distinct ability to handle uncertainty and imprecision in decision-making problems. It is also known for its capability of capturing complex preference structures among alternatives.
  • NFM is included for its application in decision-making problems where the ranking of alternatives is required. It provides a holistic ranking of options, making it suitable for our study.
Each of these methods is selected for their unique characteristics and applicability to the problem of industrial robot selection. The distinct features of each method, including their treatment of criteria weights and ranking mechanism, contribute to a more thorough analysis of the selection problem, thus leading to more robust conclusions.

2.2.1. Simple Additive Weighting (SAW)

Simple Additive Weighing is a simple but useful tool in MCDM problems when the nature of the problem is not very complicated. It was proposed by Hwang and Yoon in 1982 to solve decision-making problems. It combines the weighted normalized performance rating values across all criteria to assign a performance index to all alternatives. The procedural steps involved in SAW are listed below.
Step 1: Linear normalization of the decision matrix is performed using Equations (13) and (14) for benefit- and cost-type criteria, respectively.
F i j = f i j f j +   f o r   m a x i m i z a t i o n   c r i t e r i o n , w h e r e   f j + = M a x i n f i j
F i j = f j f i j   f o r   m i n i m i z a t i o n   c r i t e r i o n , w h e r e   f j = M i n i n f i j
Step 2: The normalized decision matrix is transformed to a weighted matrix by multiplying criteria weights corresponding to each criterion using Equation (15).
v i j = F i j   × w j
Step 3: The aggregate score for each alternative is calculated by summing up the weighted performance rating under all criteria using Equation (16).
A i = j = 1 n v i j  
Step 4: The alternatives are ranked from best to worst in decreasing order of aggregate score.

2.2.2. Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS)

TOPSIS is among the first few MCDM methodologies developed by Hwang and Yoon in 1981 to incorporate the scientific method in decision making. It is based on the principle that the alternative that is closest to the ideally best alternative and farthest from the ideally worst solution is preferred. The Euclidean distance is used as the measure of closeness and farness from the best and worst solution, respectively, in the TOPSIS methodology. The steps involved in the TOPSIS method are listed below:
Step 1: Normalization of the decision matrix is performed using Equation (17) shown below.
F i j = f i j i = 1 m f i j 2
Step 2: The weighted normalized decision matrix is calculated using Equation (18).
v i j = F i j   × w j
Step 3: Positive and negative ideal solutions for each criterion are identified across all alternatives using Equations (19) and (20).
A + = { ( M a x i ( v i j )     j J ) , ( M i n i ( v i j )     j J ) I i 1 , 2 , , m } = { v 1 + , v 2 + , v 3 + , v j + , v n + }
A = { ( M i n i ( v i j )   j J ) , ( M a x i ( v i j )     j J ) I i 1 , 2 , , m } = { v 1 , v 2 , v 3 , v j , v n }
where  J  and  J  are beneficial and cost criteria, respectively.
Step 4: The Euclidean distances from the positive and negative ideal solutions are calculated using Equations (19) and (20), respectively.
S i + = j = 1 n ( v i j v j + ) 2                 i = 1 , 2 , 3 , m
S i = j = 1 n ( v i j v j ) 2                   i = 1 , 2 , 3 , m
Step 5: The alternatives are ranked based on the closeness coefficient calculated using Equation (21). The ranking is performed from best to worst in increasing order of closeness coefficient.
C i = S i S i + S i +

2.2.3. Linear Programming Technique (LINMAP)

The LINMAP technique was proposed by Srinivasan and Shocker as a tool to solve MCDM problems. In LINMAP, the decision matrix is represented as linear equations. The ideal solution is then calculated by solving those linear equations. The Euclidian distances from the positive ideal solution are then computed such as in case of TOPSIS and this score is used to rank the alternatives. The solution closest to the ideal positive will be ranked more preferable by this technique. The procedural steps involved in this method are stated as follows [54]:
Step 1: A hybrid decision matrix S is created using Equation (24).
S = { ( K , L ) }   : K , L   ϵ   A
Step 2: The following linear programming problem is solved within the given constraints to find the ideal solution.
min ( ( k , l ) ϵ S Z k l )
S u b j e c t   t o : j = 1 n W j ( k , l ) S ( x L j 2 x K j 2 ) 2 j = 1 n V j   ( k , l ) S ( x L j x K j ) = h
j n W j   ( x L j 2 x K j 2 ) 2 j n V j ( x L j x K j ) + Z k l > 0 ; ( k , l ) S
j W j = 1   Z k l 0   ( k , l ) S
The product of weight and r* is an appropriate representation of the jth index Vj, which is represented as Equation (26).
V j = W j r j *
Step 3: Euclidean distances from the ideal solution are calculated using the following equation and alternatives are ranked in descending order of Si.
S i j n W j ( x i j r j * ) 2  

2.2.4. VIseKriterijumska Optimizacija I Kompromisno Resenje (VIKOR)

VIKOR was proposed by Opricovic and Tzeng to find a compromise optimal solution for decision-making problems. The method is based on finding a compromise solution by identifying an ‘ideal’ solution in the solution space and measuring the distances from the ideal solution in that space. Manhattan and Chebyshev distances are considered in the VIKOR technique for the evaluation of distances from ideal solutions. The procedural steps are as follows [55]:
Step 1: Calculate the Manhattan distance from the ideal solution using Equation (28), which is a sum of all the row elements (across all criteria) of the weighted normalized decision matrix, i.e.,
S i = j = 1 n w j   ( F j + f i j F j + F j )
Step 2: Calculate the Chebyshev distance from the ideal solution using Equation (29), which is the maximum element among all the row elements (across all criteria) of the weighted normalized decision matrix, i.e.,
R i = M a x j n [ w j   ( F j + f i j F j + F j ) ]
Step 3: Rank the alternatives based on an aggregated Q value calculated using Equation (30). Alternatives are ranked in ascending order of Q values.
Q i = γ ( S i S + S S + ) + ( 1 γ ) ( R i R + R R + )         Q i = 1 , 2 , 3 , m

2.2.5. Elimination and Choice Translating Priority III (ELECTRE III)

ELECTRE-III works on the principle that one alternative is better than the other alternative by the degree to which the alternative outranks the other. While ELECTRE-II was proposed earlier with different equations to evaluate the concordance and discordance matrices, ELECTRE-III relies on a different and improved method to evaluate the same. ELECTRE-III begins by converting a minimization problem to a maximization problem for all cost criteria. Three indices, the indifference threshold (Q), preference threshold (P), and veto threshold (V), are decided by the decision maker. The procedural steps involved in ELECTRE-III are as follows:
Step 1: Performance ratings are converted to suit maximization criteria as discussed in Equation (31).
For   Maximization ;   F i j = f i j For   Minimization ;   F i j = f i j
Step 2: The three threshold values are chosen and a concordance    matrix   C ( a , b ) = j = 1 n w j C j   ( a , b )  is formulated such that:
C j ( a , b ) = { 1                                                     i f   F j ( b ) F j ( a ) Q j 0                                                     i f   F j ( b ) F j ( a ) > P j   P j [ F j ( b ) F j ( a ) ] P j Q j                           i f   Q j < F j ( b ) F j ( a ) P j }
Step 3: A discordance matrix is also formulated using Equation (33) below
D j ( a , b ) = { 1                                                     i f   F j ( b ) F j ( a ) > V j 0                                                     i f   F j ( b ) F j ( a ) P j   F j ( b ) F j ( a ) P j V j P j                           i f P j < F j ( b ) F j ( a ) V j }
Step 4: Credibility matrix Sij is formulated from the concordance and discordance matrices based on Equation (34).
S ( a , b ) = {                                     C ( a , b )                                                                   i f   D j ( a , b ) C ( a , b )   j C ( a , b )   j ϵ J ( a , b ) 1 D j ( a , b ) 1 C ( a , b )                           o t h e r w i s e                                                    
Step 5: An index calculated by subtracting the strength (sum of row) by the weakness (sum of column) is used to rank the alternatives in descending order.

2.2.6. Net Flow Method (NFM)

The Net Flow Method was derived from ELECTRE-III with the objective to broaden the scope of application and improve the decision-making process. The NFW is similar to the ELECTRE-III method up until the formulation of the concordance matrix and then the discordance matrix is calculated using Equation (35). The following steps are discussed in continuation:
D ( a , b ) = j = 1 n [ 1 ( D j ( a , b ) ) 3 ]
W h e r e ;   D j ( a , b ) = { 1                                                                         i f   F j ( b ) F j ( a ) > V j 0                                                                         i f   F j ( b ) F j ( a ) P j F j ( b ) F j ( a ) P j V j P j                                 i f   P j < F j ( b ) F j ( a ) V j }
Step 2: The credibility matrix is then calculated by multiplying each element of the concordance matrix with the corresponding element of the discordance matrix using Equation (36):
σ ( a , b ) = C ( a , b ) ·   D ( a , b )
Step 3: The ranking score is calculated as follows using Equation (37) and alternatives are ranked in decreasing order of ranking score.
S i = k = 1 m σ ( i , k ) k = 1 m σ ( k , i )

3. Results and Discussion

3.1. Case Study 1

3.1.1. Problem Description

In this case study, an industrial robot selection problem consisting of five different robots (i.e., alternatives) is tackled. The selection is based on four different criteria—three among which are beneficial while the last one is non-beneficial (i.e., cost). The beneficial criteria are load capacity (LC), vertical reach (VR), and kinematic structure, i.e., degrees of freedom (DF). The cost criterion is repeatability error (RE). The descriptions of each of these properties are given in Table 1. The objective is to select the best robot among those shown in Table A1 based on these criteria. Additionally, the effect that the weights of criteria have on the selection outcome is also studied. A comparison is made between ranks obtained using the MCDM techniques discussed earlier based on four different objective weights—mean weight, standard deviation, entropy weights, and PSI weights.

3.1.2. Optimal Robot Selection

A 5 × 4 decision matrix is formulated using the data shown in Table A1. The weight of each criterion is first calculated using the four methodologies discussed in earlier sections. For mean weight allocation,  ¼   = 0.25  is considered as the weight of each criterion based on the method discussed in Section 2.1.1. The standard deviation weight allocation requires the user to calculate the standard deviation across alternatives using Equation (2) after normalizing the decision matrix using the linear normalization method following Equation (1). The standard deviations are then normalized to make the weights add up to unity using Equation (3). The entropy of information is calculated using Equation (4), which is then subtracted from unity to find the degree of diversity in the data. This is then normalized using Equation (6) to calculate the entropy weights. To calculate the PSI weights of the criteria, the decision matrix is first normalized using Equations (7) and (8) for benefit and cost criteria, respectively. The mean normalized value is calculated for each response using Equation (9) and this is used to calculate the preference value among the responses from the normalized decision matrix using Equation (11). This is subtracted from 1 to calculate the preference value of the criterion for each response using Equation (12). The scaling of preference values is performed using Equation (13) to calculate the PSI weights. These criterion weights are then used with six MCDM techniques for the selection of robots.
The detailed procedure for decision making using all the MCDM techniques used in this study is explained in Section 2.2. The ranking of alternatives using SAW involves normalization of the decision matrix using Equations (14) and (15) for cost and benefit criteria, respectively, and formulating a weighted performance matrix using Equation (16). An aggregate performance rating of all the alternatives is calculated using Equation (16) and the ranks obtained using SAW are shown in Figure 1. It is worth noticing here that the third robot is identified as the best alternative by the SAW method followed by robot 2 that is ranked second. All weight allocation methodologies assign the same ranks to each robot, suggesting very little sensitivity of the method to criteria weights.
While SAW is a simple technique that demands very little computational effort for decision making, TOPSIS is a slightly more elaborate method wherein the first step is to normalize the decision matrix using Equation (18). The normalized decision matrix is multiplied with the criteria weights to formulate a weighted normalized decision matrix. The positive ideal and negative ideal for all criteria are identified depending on the type of criteria following Equations (20) and (21). The Euclidean distances calculated using Equations (22) and (23) from the positive and negative ideal solution, respectively, are shown in Figure 2. This figure illustrates the differences in the robots’ performances very nicely. While robots 1, 2, and 3 are very close to the positive ideal (hypothetically best-performing robot), robots 4 and 5 are closer to the negative ideal and are among the worst alternatives. We shall see in the discussions about other MCDM techniques that while all the techniques are not consistent with choosing the best robot, it is always robots 1, 2, and 3 that are closest to the positive ideal solution. A closeness coefficient calculated using Equation (24) is used to rank the best robot using the TOPSIS method.
The LINMAP technique relies on solving a linear programming problem for selecting the best alternative. A modified decision matrix formulated using Equation (24) is used to develop a linear programming model. The linear programming model shown as Equation (25) is solved to obtain the values of the ideal solution for each criterion. The Euclidean distance from the obtained ideal solution is calculated using Equation (27) and that is the criterion that is used to rank the alternatives from best to worst. The procedural resemblance with TOPSIS is also reflected in the high degree of correlation between ranks obtained by LINMAP and TOPSIS. Three of the four weight allocation methods suggest that the second robot is the best robot using the LINMAP procedure. The dominance of the second robot is understandable as the LINMAP procedure relies only on the distance from the positive ideal, while TOPSIS considers both negative and positive ideal solutions for calculating the Euclidean distance.
VIKOR is a three-step process that involves formulating a weighted normalized decision matrix before beginning the selection process. The calculations of Manhattan and Chebychev distances are performed using Equations (28) and (29). An aggregated Q score calculated using Equation (30) based on these distances is used for ranking the alternatives from best to worst. A graphical representation of ranks obtained using VIKOR can be seen in Figure 1. The VIKOR method seems to show inconsistencies only to very significant differences in weights, as seen from the rank plot for entropy. It predicts the second robot to be the best alternative 75% of the time. When entropy weights are considered, it loses only to the third robot possibly because of the high weighting to repeatability error criteria by the entropy method.
ELECTRE-III involves the conversion of all types of criteria to beneficial criteria by introducing a negative sign in front of cost-type criteria performance ratings. The concordance and discordance matrices are calculated using Equations (32) and (33), respectively. The Qj, Pj, and Vj values are taken as 10%, 20%, and 80% of the ideal value for each criterion, respectively. Equation (34) is then used to formulate a credibility matrix. The difference between strengths and weaknesses of each alternative is calculated as discussed in step 5 of Section 2.2.5 to formulate a rating. Alternatives are then ranked based on these ratings. It is worth noting here that except for one of the weight allocation methods (entropy), all methods predict the second robot to be the best alternative. Entropy weights assign the first rank to robot 3, and robot 2 is placed second after that. Interestingly, all the MCDM techniques discussed so far rank the third robot as the best alternative when entropy weights are used.
NFM is very similar to the ELECTRE-III method where the difference is in calculating the discordance matrix and the steps thereafter. The discordance matrix is calculated using Equation (35). This discordance matrix is then multiplied with the concordance matrix using Equation (36) to construct the credibility matrix. It should be noted that the multiplication is element-to-element and not a matrix multiplication. The  S i  calculated using Equation (37) from the credibility matrix is used to rank the robots from highly desirable to not desirable. The similarity between NFM and ELECTRE-III in procedural steps is reflected in the ranking obtained in the two. NFM seems to be very slightly sensitive to the criteria weights with a 100% overlap between all the weight allocation strategies. It ranks robot 2 as the most desirable alternative and robot 5 as the least desirable one among the five robots considered for this study.
The correlation matrix showing inter- and intra-weight comparisons among all the MCDM techniques employed in this study is shown in Figure 3. A very high correlation between most of the comparisons validates the process and results of this study. It can be safely concluded that robots 2 and 3 are the best alternatives among the robots compared, while robot 5 is the most poorly performing from the lot. The selection between robot 2 and 3 primarily depends on the weighting that the decision maker gives to each criteria and hence a subjective weight might be considered in the future for the current robot selection problem to include the interest of the decision maker.

3.2. Case Study 2

3.2.1. Problem Description

In this robot selection problem, we consider seven robots for simple pick-and-place applications in industries. The selection is based on five conflicting criteria out of which one of them—repeatability—is a cost criterion and the rest, i.e., Load Capacity, Tip Speed, Memory, and Reach, are beneficial criteria. The objective of the current work is to solve a robot selection problem using MCDM techniques discussed earlier and draw a comparison and correlation between the different methods used. Using multiple methods for decision making and weight allocation also helps to validate the study.

3.2.2. Optimal Robot Selection

A decision matrix for the current problem is formulated using Table A2 shown in the appendix section of the paper. The first step in solving the decision-making problem is to calculate the weights of criteria, and, for the current study, mean weights, standard deviation weights, entropy weights, and PSI weights are selected as four different weights for each criterion. Procedural steps as described in the methodology section of this paper are duly followed to calculate the criteria weights. These weights are used in combination with all six MCDM techniques for selection of the best robot.
The SAW method is implemented as discussed in case study 1 for the selection process and the ranks obtained are shown in Figure 4. The Cybotech V15 Electric robot is selected as the best robot 75% of the time by the SAW technique. While ASEA-IRB 60/2 is selected by the SAW method when entropy weights are used, the Cybotech V15 Electric robot is recommended as the second best among the robots considered for the study. The least desirable alternative is suggested to be fifth robot 75% of the time when the SAW method is used.
Similarly, TOPSIS is also used to rank the best robot among the seven robots studied. Although the weights of criteria play a significant role in the ranks suggested by the TOPSIS method, the overall trend of first and third robots being the among the better alternatives while the fifth and sixth are the least desirable alternative is consistent among all the discussed methods. This can also be reflected in the closeness coefficient plot shown in Figure 5. While the difference among alternatives is not as prominent in case study 1, the plot can be carefully observed to identify that alternative 3 is closer to the ideal positive than all other alternatives. Alternative 1 seems to be farthest away from the negative ideal, resulting in a higher ranking among alternatives.
Ranks obtained using LINMAP are similar to the ones obtained by TOPSIS except for a few weight allocation strategies as seen from the rank plots and correlation plot shown in Figure 4 and Figure 6. The first robot, i.e., ASEA-IRB 60/2, is ranked as the best alternative 75% of the time except when the third robot is ranked as the best alternative using PSI weights. The close competition between the third and first robots reflects the importance of criteria weights in any MCDM study.
Similarly, VIKOR suggests that the third robot is the best alternative with the most weight allocation strategies. While entropy weights suggest that the first robot is the most desirable alternative, it is ranked fourth among the seven robots with all other weight allocation strategies. This suggests a slight skewing of the weight allocation strategy to favor selection under few specific criteria.
ELECTRE-III is not very sensitive to weight allocation strategies and is very consistent in assigning ranks to all the alternatives. The only inconsistency seen is in choosing the best and worst alternatives. While 75% of the time, ELECTRE-III chooses the third robot, i.e., the Cybotech V15 Electric robot, as the best robot, entropy weight allocation chooses the second robot as the best. A similar inconsistency can also be seen from Figure 4 regarding the selection of the worst robot wherein the highest weight allocation suggests the sixth robot to be the worst alternative, while entropy weight allocation suggests the fifth robot to be the least desirable.
NFM, like ELECTRE-III, shows very little sensitivity to criteria weights and an inconsistency is observed only in the selection of the worst alternative. The inconsistency is also similar in the worst alternative region, reflecting similarities in the methodologies between NFM and ELECTRE-III. The correlation plot shown in Figure 6 shows a high degree of correlation among most methods. A pattern between exceptions can be identified when one notices that a poor correlation with VIKOR is shown by techniques such as SAW, TOPSIS, and LINMAP, which shows a strong correlation among each other.

3.3. Case Study 3

3.3.1. Problem Description

One more case study is considered for the selection of robots among four alternatives based on six criteria—velocity, load capacity, vendor service quality, programming flexibility, repeatability error, and cost, among which the first four are the benefit-type criteria and the remaining two are the cost-type criteria. The details regarding each criterion are provided in Table 1 above. The effects of weights are also compared among the MCDM techniques used to rank the robots with a comprehensive correlation study within and among the techniques. Table A3 shows the decision matrix for this case study.

3.3.2. Optimal Robot Selection

As discussed in earlier sections, the weights of each criterion are first allotted based on the discussed methodologies. The weights obtained using all the weight allocation strategies are shown in Table 2. These weights are used with the discussed MCDM techniques for the selection of the best industrial robot. The individual techniques are discussed in earlier sections and hence a cumulative discussion is presented in this case study with a detailed discussion on the comparison between the techniques.
Ranks obtained for all the robots for all methods are shown in the graphical plot in Figure 7. The SAW technique is the only MCDM technique that selects the fourth robot as the best robot 75% of the time and hence shows the least correlation with other techniques. While TOPSIS does also suggest the same robot to be the best robot 25% of the time using entropy weights, the rest of the time, it suggests that the second robot is the best robot in the lot. The closeness coefficient plot for case study 3 is shown in Figure 8. The unique behavior of entropy weights can also be seen in this plot. It is also worth mentioning here that robot 2 with the distances closest to the ideal solution is identified to be the best alternative using all other methods. The rank plot such as LINMAP can be observed consistently across all MCDM techniques with at least one of the weight allocation strategies. Therefore, that can be taken as a reliable ranking of robots for the problem considered. The VIKOR process is seen to have the least internal correlation (Figure 9) across all the case studies, suggesting a high dependence on criteria weights in the VIKOR technique. ELECTRE-III also ranks the second robot as the best alternative and the first robot as the worst alternative, while the intermediate ranks vary depending upon the weights of criteria. For case study 3, it can be safely concluded that the second robot outperforms other robots and the first robot is the least desirable in the lot.

4. Conclusions

The presented work deals with the comparison between six MCDM approaches for the selection of the optimum robot based on various conflicting criteria. Four different weight allocation methods are employed for deciding criteria weights and the effect of the weight allocation strategy is also studied. Three different case studies are considered to strengthen the comparative study. The following conclusions are made from the present study:
  • For case study 1, robots 2 and 3 can be safely selected as the better alternatives for the desired pick-and-place jobs. Any further selection would require additional information on the most appropriate weight allocation depending on the application and expertise of the decision maker.
  • Similarly, for case study 2, the first and third robots show the best rankings among the robots considered. A similar result is also observed in identifying the worst alternative between the fifth and the sixth robot considered in this case study.
  • For the considered case study 3, most MCDM techniques choose the second robot to be the best alternative among the four robots considered. Although a few techniques do suggest the fourth robot to be the best alternative under a certain weight allocation strategy, the number of times that occurs is very few in the study.
  • The entropy weight allocation strategy appears to be very unique among the methods considered because of its tendency to be skewed in favor of or against certain criteria.
  • The observed correlation among the MCDM techniques considered and the consistency in identifying the best alternative suggest that the observations of this study are reliable. The current work safely validates itself.
  • MCDM methods seem to greatly rely on the weight allocation strategy and it is absolutely crucial for weights to properly reflect the relative importance of individual criteria without biases.
As the application of industrial robots becomes more widespread, decision makers in manufacturing industries will need to understand the intricacies of robot selection. The decision models explored in this paper provide a comprehensive framework that decision makers can use to select an optimal robot for their specific applications, leading to improved efficiency and productivity in the short term. Mid-term impacts could include an increased focus on certain criteria in robot design and selection, informed by the findings of the MCDM methods. For instance, if reliability and precision are consistently found to be the most influential criteria in robot selection, manufacturers might prioritize these attributes in their design and production processes. In the long term, the MCDM methods could facilitate greater standardization in the industry’s robot selection processes, leading to more reliable and comparable results across different settings. This could further promote the development and application of industrial robots in a variety of industries, contributing to increased automation and technological advancement.
The outcomes and findings of this work can lead to changes in industrial robot selection in the short-, mid-, and long-term. The different weight allocation strategies can impact the decision-making process and the importance of an unbiased reflection of the relative importance of individual criteria.

Author Contributions

Conceptualization, G.S., K.K. and R.Č.; formal analysis, G.S.; investigation, J.S.C.; methodology, G.S., K.K. and R.Č.; software, J.S.C.; validation, G.S.; visualization, K.K. and J.S.C.; writing—original draft, G.S., K.K. and J.S.C.; writing—review and editing, R.Č. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available through email upon request to the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. Decision matrix for Case Study 1 (Reproduced with permission from) [56].
Table A1. Decision matrix for Case Study 1 (Reproduced with permission from) [56].
Alternative FreedomLoad Capacity (kg)Repeatability Error (mm)Vertical Reach (cm)DF
Robot 1600.41255
Robot 2600.41256
Robot 3680.13756
Robot 4501.01006
Robot 5300.6555
Table A2. Decision matrix for Case Study 2 (Reproduced with permission from) [57].
Table A2. Decision matrix for Case Study 2 (Reproduced with permission from) [57].
RobotLoad Capacity (kg) LCReach (mm) RMaximum Tip Speed (mm/s) MTS Memory Capacity (MC) Repeatability Error (mm) R
16099025405000.4
26.351041101630000.15
36.816761727.215000.1
410965100020000.2
52.59155605000.1
64.550810163500.08
7392017710000.1
Table A3. Decision matrix for Case Study 3 (Reproduced with permission from) [24].
Table A3. Decision matrix for Case Study 3 (Reproduced with permission from) [24].
RobotVelocity (m/s) VLoad Capacity (kg) LCVendor’s Service Quality VSQRobot’s Programming Flexibility PFCost ($) CRepeatability Error (mm) R
11.8908495000.45
21.4807555000.3
30.8706640000.2
40.8604740000.15

References

  1. Zheng, C.; An, Y.; Wang, Z.; Wu, H.; Qin, X.; Eynard, B.; Zhang, Y. Hybrid offline programming method for robotic welding systems. Robot. Comput. Integr. Manuf. 2022, 73, 102238. [Google Scholar] [CrossRef]
  2. Zheng, C.; An, Y.; Wang, Z.; Qin, X.; Eynard, B.; Bricogne, M.; Le Duigou, J.; Zhang, Y. Knowledge-based engineering approach for defining robotic manufacturing system architectures. Int. J. Prod. Res. 2023, 61, 1436–1454. [Google Scholar] [CrossRef]
  3. Hou, X.; Zhang, L.; Su, Y.; Gao, G.; Liu, Y.; Na, Z.; Xu, Q.; Ding, T.; Xiao, L.; Li, L.; et al. A space crawling robotic bio-paw (SCRBP) enabled by triboelectric sensors for surface identification. Nano Energy 2023, 105, 108013. [Google Scholar] [CrossRef]
  4. Rao, R.V.; Patel, B.K.; Parnichkun, M. Industrial robot selection using a novel decision making method considering objective and subjective preferences. Robot. Auton. Syst. 2011, 59, 367–375. [Google Scholar] [CrossRef]
  5. Wang, J.; Liang, F.; Zhou, H.; Yang, M.; Wang, Q. Analysis of Position, Pose and Force Decoupling Characteristics of a 4-UPS/1-RPS Parallel Grinding Robot. Symmetry 2022, 14, 825. [Google Scholar] [CrossRef]
  6. Lin, Y.; Song, H.; Ke, F.; Yan, W.; Liu, Z.; Cai, F. Optimal caching scheme in D2D networks with multiple robot helpers. Comput. Commun. 2022, 181, 132–142. [Google Scholar] [CrossRef]
  7. Leitner, J. Multi-robot cooperation in space: A survey. In 2009 Advanced Technologies for Enhanced Quality of Life; IEEE: Piscataway, NJ, USA, 2009; pp. 144–151. [Google Scholar]
  8. Brogårdh, T. Present and future robot control development—An industrial perspective. Annu. Rev. Control. 2007, 31, 69–79. [Google Scholar] [CrossRef]
  9. Hung, C.-L. The research of factors influencing advanced medical robot use. Qual. Quant. 2021, 55, 385–393. [Google Scholar] [CrossRef]
  10. Qi, B.; Zhang, N.; Okawa, Y. The Application of Robot Performance Technology in Physical Education. In Proceedings of the International Conference on Computer Science, Environment, Ecoinformatics, and Education, CSEE 2011, Wuhan, China, 21–22 August 2011; pp. 308–312, Part IV. Available online: https://link.springer.com/chapter/10.1007/978-3-642-23339-5_56 (accessed on 1 March 2023).
  11. Booth, D.E.; Khouja, M.; Hu, M. A robust multivariate statistical procedure for evaluation and selection of industrial robots. Int. J. Oper. Prod. Manag. 1992, 12, 15–24. [Google Scholar] [CrossRef]
  12. Chatterjee, P.; Athawale, V.M.; Chakraborty, S. Selection of industrial robots using compromise ranking and outranking methods. Robot. Comput. Integr. Manuf. 2010, 26, 483–489. [Google Scholar] [CrossRef]
  13. Alhamzi, G.; Javaid, S.; Shuaib, U.; Razaq, A.; Garg, H.; Razzaque, A. Enhancing interval-valued Pythagorean fuzzy decision-making through Dombi-based aggregation operators. Symmetry 2023, 15, 765. [Google Scholar] [CrossRef]
  14. Cao, B.; Yan, Y.; Wang, Y.; Liu, X.; Lin, J.C.-W.; Sangaiah, A.K.; Lv, Z. A multiobjective intelligent decision-making method for multistage placement of PMU in power grid enterprises. IEEE Trans. Industr. Inform. 2022, 9, 7636–7644. [Google Scholar] [CrossRef]
  15. Masmali, I.; Hassan, R.; Shuaib, U.; Razaq, A.; Razzaque, A.; Alhamzi, G. Stock Reordering Decision Making under Interval Valued Picture Fuzzy Knowledge. Symmetry 2023, 15, 898. [Google Scholar] [CrossRef]
  16. Hagag, A.M.; Yousef, L.S.; Abdelmaguid, T.F. Multi-criteria decision-making for machine selection in manufacturing and construction: Recent trends. Mathematics 2023, 11, 631. [Google Scholar] [CrossRef]
  17. Abdullah, F.M.; Al-Ahmari, A.M.; Anwar, S. A hybrid fuzzy multi-criteria decision-making model for evaluating the influence of Industry 4.0 technologies on manufacturing strategies. Machines 2023, 11, 310. [Google Scholar] [CrossRef]
  18. Bhalaji, R.K.A.; Bathrinath, S.; Ponnambalam, S.G.; Saravanasankar, S. Analyze the factors influencing human-robot interaction using MCDM method. Mater. Today Proc. 2021, 39, 100–104. [Google Scholar] [CrossRef]
  19. Parameshwaran, R.; Kumar, S.P.; Saravanakumar, K. An integrated fuzzy MCDM based approach for robot selection considering objective and subjective criteria. Appl. Soft Comput. 2015, 26, 31–41. [Google Scholar] [CrossRef]
  20. Zhou, F.; Wang, X.; Goh, M. Fuzzy extended VIKOR-based mobile robot selection model for hospital pharmacy. Int. J. Adv. Robot. Syst. 2018, 15, 1729881418787315. [Google Scholar] [CrossRef]
  21. Liu, M.Z.; Gu, Q.X.; Yang, B.; Yin, Z.T.; Liu, S.; Yin, L.R.; Zheng, W.F. Kinematics model optimization algorithm for six degrees of freedom parallel platform. Appl. Sci. 2023, 13, 3082. [Google Scholar] [CrossRef]
  22. Tian, J.; Hou, M.D.; Bian, H.L.; Li, J.Q. Variable surrogate model-based particle swarm optimization for high-dimensional expensive problems. Complex Intell. Syst. 2022, 1–49. [Google Scholar] [CrossRef]
  23. Ghorabaee, M.K. Developing an MCDM method for robot selection with interval type-2 fuzzy sets. Robot. Comput. Integr. Manuf. 2016, 37, 221–232. [Google Scholar] [CrossRef]
  24. Fu, Y.; Li, M.; Luo, H.; Huang, G.Q. Industrial robot selection using stochastic multicriteria acceptability analysis for group decision making. Robot. Auton. Syst. 2019, 122, 103304. [Google Scholar] [CrossRef]
  25. Liu, H.-C.; Quan, M.-Y.; Shi, H.; Guo, C. An integrated MCDM method for robot selection under interval-valued Pythagorean uncertain linguistic environment. Int. J. Intell. Syst. 2019, 34, 188–214. [Google Scholar] [CrossRef]
  26. Mecheri, S.S.; Greene, C.M. Collaborative robot selection using analytical hierarchical process. Int. J. Rapid Manuf. 2019, 8, 326–344. [Google Scholar] [CrossRef]
  27. Narayanamoorthy, S.; Geetha, S.; Rakkiyappan, R.; Joo, Y.H. Interval-valued intuitionistic hesitant fuzzy entropy based VIKOR method for industrial robots selection. Expert Syst. Appl. 2019, 121, 28–37. [Google Scholar] [CrossRef]
  28. Yalçin, N.; Nuşin, U.N.C.U. Applying EDAS as an applicable MCDM method for industrial robot selection. Sigma J. Eng. Nat. Sci. 2019, 37, 779–796. [Google Scholar]
  29. Ahmad, S.; BİNGÖL, S.; Wakeel, S. A hybrid multi-criteria decision making method for robot selection in flexible manufacturing system. Middle East J. Sci. 2020, 6, 68–77. [Google Scholar]
  30. Banerjee, K.; Bairagi, B.; Sarkar, B. Multiple criteria analysis based robot selection for material handling: A de novo approach. In Recent Advances in Intelligent Information Systems and Applied Mathematics; Springer: Cham, Germany, 2020; pp. 538–548. [Google Scholar]
  31. Nasrollahi, M.; Ramezani, J.; Sadraei, M. A FBWM-PROMETHEE approach for industrial robot selection. Heliyon 2020, 6, e03859. [Google Scholar] [CrossRef]
  32. Agarwal, S.; Chakraborty, S.; Prasad, K.; Chakraborty, S. A rough multi-attributive border approximation area comparison approach for arc welding robot selection. Jordan J. Mech. Ind. Eng. 2021, 15, 169–180. [Google Scholar]
  33. Ali, A.; Rashid, T. Best–worst method for robot selection. Soft Comput. 2021, 25, 563–583. [Google Scholar] [CrossRef]
  34. Goswami, S.S.; Behera, D.K.; Afzal, A.; Kaladgi, A.R.; Khan, S.A.; Rajendran, P.; Subbiah, R.; Asif, M. Analysis of a Robot Selection Problem Using Two Newly Developed Hybrid MCDM Models of TOPSIS-ARAS and COPRAS-ARAS. Symmetry 2021, 13, 1331. [Google Scholar] [CrossRef]
  35. Jagtap, M.; Karande, P.; Athawale, V.M. Rank assessment of robots using m-polar fuzzy ELECTRE-I algorithm. In Proceedings of the International Conference on Industrial Engineering and Operations Management Bangalore, Bangalore, India, 16–18 August 2021. [Google Scholar]
  36. Rashid, T.; Ali, A.; Chu, Y.-M. Hybrid BW-EDAS MCDM methodology for optimal industrial robot selection. PLoS ONE 2021, 16, e0246738. [Google Scholar] [CrossRef]
  37. Rashid, T.; Ali, A.; Guirao, J.L.G.; Valverde, A. Comparative analysis of hybrid fuzzy MCGDM methodologies for optimal robot selection process. Symmetry 2021, 13, 839. [Google Scholar] [CrossRef]
  38. Singh, K.J.; Kapoor, D.S.; Sohi, B.S. Selecting social robot by understanding human–robot interaction. In International Conference on Innovative Computing and Communications: Proceedings of ICICC 2020; Springer: Singapore, 2021; Volume 2. [Google Scholar] [CrossRef]
  39. Zhao, J.; Sui, Y.; Xu, Y.; Lai, K.K. Industrial robot selection using a multiple criteria group decision making method with individual preferences. PLoS ONE 2021, 16, e0259354. [Google Scholar] [CrossRef]
  40. Bairagi, B. A homogeneous group decision making for selection of robotic systems using extended TOPSIS under subjective and objective factors. Decis. Mak. Appl. Manag. Eng. 2022, 5, 300–315. [Google Scholar] [CrossRef]
  41. Bairagi, B. Technique of Accurate Ranking Order (TARO): A novel multi criteria analysis approach in performance evaluation of industrial robots for material handling. Decis. Sci. Lett. 2022, 11, 563–589. [Google Scholar] [CrossRef]
  42. Chodha, V.; Dubey, R.; Kumar, R.; Singh, S.; Kaur, S. Selection of industrial arc welding robot with TOPSIS and Entropy MCDM techniques. Mater. Today Proc. 2022, 50, 709–715. [Google Scholar] [CrossRef]
  43. Garg, H.; Sharaf, I.M. A new spherical aggregation function with the concept of spherical fuzzy difference for spherical fuzzy EDAS and its application to industrial robot selection. Comput. Appl. Math. 2022, 41, 212. [Google Scholar] [CrossRef]
  44. Kaya, İ.; Karaşan, A.; Özkan, B.; Çolak, M. An integrated decision-making methodology based on Pythagorean fuzzy sets for social robot evaluation. Soft Comput. 2022, 26, 9831–9858. [Google Scholar] [CrossRef]
  45. Kumar, V.; Kalita, K.; Chatterjee, P.; Zavadskas, E.K.; Chakraborty, S. A SWARA-CoCoSo-based approach for spray painting robot selection. Informatica 2022, 33, 35–54. [Google Scholar] [CrossRef]
  46. Shanmugasundar, G.; Sapkota, G.; Čep, R.; Kalita, K. Application of MEREC in Multi-Criteria Selection of Optimal Spray-Painting Robot. Processes 2022, 10, 1172. [Google Scholar] [CrossRef]
  47. Dhumras, H.; Bajaj, R.K. Modified EDAS method for MCDM in robotic agrifarming with picture fuzzy soft Dombi aggregation operators. Soft Comput. 2023, 27, 5077–5098. [Google Scholar] [CrossRef]
  48. Garg, C.P.; Görçün, Ö.F.; Kundu, P.; Küçükönder, H. An integrated fuzzy MCDM approach based on Bonferroni functions for selection and evaluation of industrial robots for the automobile manufacturing industry. Expert Syst. Appl. 2023, 213, 118863. [Google Scholar] [CrossRef]
  49. Sampathkumar, S.; Augustin, F.; Kaabar, M.K.A.; Yue, X.-G. An integrated intuitionistic dense fuzzy Entropy-COPRAS-WASPAS approach for manufacturing robot selection. Adv. Mech. Eng. 2023, 15, 16878132231160265. [Google Scholar] [CrossRef]
  50. Soltan, H.; Janada, K.; Omar, M. FAQT-2: A Customer-Oriented Method for MCDM with Statistical Verification Applied to Industrial Robot Selection. Expert Syst. Appl. 2023, 226, 120106. [Google Scholar] [CrossRef]
  51. Oyama, Y.; Nishi, T.; Liu, Z.; Alam, M.M.; Fujiwara, T. Decision Support System for Selecting Robot Systems for Pick-and-place Operation of Robot Manipulator. In Proceedings of the 2022 IEEE International Conference on Industrial Engineering and Engineering Management, Kuala Lumpur, Malaysia, 7–10 December 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 530–534. [Google Scholar]
  52. Kang, D.; Devi, S.A.; Felix, A.; Narayanamoorthy, S.; Kalaiselvan, S.; Balaenu, D.; Ahmadian, A. Intuitionistic fuzzy MAUT-BW Delphi method for medication service robot selection during COVID-19. Oper. Res. Perspect 2022, 9, 100258. [Google Scholar] [CrossRef]
  53. Dodevska, Z.A.; Vujošević, M.B.; Delibašić, B.V. Multi-Criteria Decision-Making for Robot Selection Based on Cross-Entropy. Available online: https://www.researchgate.net/profile/Zorica-Dodevska-2/publication/336006339_MULTI-CRITERIA_DECISION-MAKING_FOR_ROBOT_SELECTION_BASED_ON_CROSS-ENTROPY/links/5e0f54b192851c8364af1c9c/MULTI-CRITERIA-DECISION-MAKING-FOR-ROBOT-SELECTION-BASED-ON-CROSS-ENTROPY.pdf (accessed on 1 April 2023).
  54. Donyaii, A.; Sarraf, A.; Ahmadi, H. Using composite ranking to select the most appropriate Multi-Criteria Decision Making (MCDM) method in the optimal operation of the Dam reservoir. J. Hydraul. Struct. 2020, 6, 1–22. [Google Scholar]
  55. Vaid, S.K.; Vaid, G.; Kaur, S.; Kumar, R.; Sidhu, M.S. Application of multi-criteria decision-making theory with VIKOR-WASPAS-Entropy methods: A case study of silent Genset. Mater. Today 2022, 50, 2416–2423. [Google Scholar] [CrossRef]
  56. Agrawal, V.P.; Kohli, V.; Gupta, S. Computer aided robot selection: The ‘multiple attribute decision making’ approach. Int. J. Prod. Res. 1991, 29, 1629–1644. [Google Scholar] [CrossRef]
  57. Bhangale, P.P.; Agrawal, V.P.; Saha, S.K. Attribute based specification, comparison and selection of a robot. Mech. Mach. Theory 2004, 39, 1345–1366. [Google Scholar] [CrossRef]
Figure 1. Rank of all alternatives obtained by various MCDM methods in Case Study 1.
Figure 1. Rank of all alternatives obtained by various MCDM methods in Case Study 1.
Processes 11 01681 g001
Figure 2. Positive and negative distance of each alterative from the ideal solution in Case Study 1.
Figure 2. Positive and negative distance of each alterative from the ideal solution in Case Study 1.
Processes 11 01681 g002
Figure 3. Correlation among various methods for Case Study 1.
Figure 3. Correlation among various methods for Case Study 1.
Processes 11 01681 g003
Figure 4. Rank of all alternatives obtained by various MCDM methods in Case Study 2.
Figure 4. Rank of all alternatives obtained by various MCDM methods in Case Study 2.
Processes 11 01681 g004
Figure 5. Positive and negative distance of each alterative from the ideal solution in Case Study 2.
Figure 5. Positive and negative distance of each alterative from the ideal solution in Case Study 2.
Processes 11 01681 g005
Figure 6. Correlation among various methods for Case Study 2.
Figure 6. Correlation among various methods for Case Study 2.
Processes 11 01681 g006
Figure 7. Rank of all alternatives obtained by various MCDM methods in Case Study 3.
Figure 7. Rank of all alternatives obtained by various MCDM methods in Case Study 3.
Processes 11 01681 g007
Figure 8. Positive and negative distance of each alterative from the ideal solution in Case Study 3.
Figure 8. Positive and negative distance of each alterative from the ideal solution in Case Study 3.
Processes 11 01681 g008
Figure 9. Correlation among various methods for Case Study 3.
Figure 9. Correlation among various methods for Case Study 3.
Processes 11 01681 g009
Table 1. Various attributes of industrial robots.
Table 1. Various attributes of industrial robots.
AttributeTypeDefinition
Economic costNon-beneficialThe initial set-up cost including purchase, installation, and training cost
Load capacityBeneficialMaximum load the manipulator arm can carry without affecting its performance
Repeatability errorNon-beneficialError associated with the robot’s inability to return back to its initial fixed position
Top SpeedBeneficialThe maximum speed that the robot arm tip can attain
Kinematic structure
(degree of freedom)
BeneficialNumber of independent actuators that can be controlled to position the robotic arm
Vertical reachBeneficialMaximum vertical distance that the manipulator arm can reach to grasp objects
Horizontal reachBeneficialMaximum horizontal distance that the manipulator arm can reach to grasp objects
Memory capacityBeneficialNumber of steps/points that a robot can store while in operation
WeightNon-beneficialWeight of the structure in kg
Power consumptionNon-beneficialTotal power requirement per unit time by the robot in KWh
Table 2. Literature on application of MCDMs in robot selection (2019–2023).
Table 2. Literature on application of MCDMs in robot selection (2019–2023).
SourceMCDM MethodRobot ApplicationWeight Used
Fu et al. [24]Stochastic multicriteria acceptability analysis (SMAA)-Entropy, Criteria importance through intercriteria correlation (CRITIC)
Liu et al. [25]QUALIFLEX-Extended QFD method
Mecheri and Christopher [26]Analytical hierarchical process (AHP)Collaborative robots-
Narayanamoorthy et al. [27]VIKORIndustrial robotsInterval-valued intuitionistic hesitant fuzzy entropy
Yalçin and Nusin [28]Evaluation based on distance from average solution (EDAS)Industrial robot-
Ahmad et al. [29]Multi-attributive border approximation area comparison (MABAC)Pick-and-place robotCRITIC
Banerjee et al. [30]De Novo approachMaterial handlingAggregate fiscal Terminal Value, Specific Benefit
Nasrollahi et al. [31]Preference Ranking Organization Method for Enrichment of Evaluations (PROMETHEE)Industrial robotsFuzzy Best–Worst Method
Agarwal et al. [32]MABACArc welding robotsRough entropy method
Ali and Rashid [33]-Industrial robotsObjective weights, best–worst method
Goswami et al. [34]TOPSIS- Additive Ratio Assessment (ARAS); Complex Proportional Assessment (COPRAS)-ARAS-CRITIC
Jagtap [35]m-Polar fuzzy ELECTRE-I method--
Rashid et al. [36]EDASIndustrial robotBest–worst method
Rashid et al. [37]TOPSIS; VIKORIndustrial robotsGeneralized interval-valued trapezoidal fuzzy weights
Singh et al. [38]Fuzzy inference engineSocial robots
Zhao et al. [39]Multiple-criteria group decision making with individual preferences (MCGDM-IP)Industrial robotsEntropy, CRITIC,
Bairagi [40]TOPSISIndustrial robot-
Bairagi [41]Technique of Accurate Ranking Order (TARO)Material handlingEntropy
Chodha et al. [42]TOPSISArc welding robotEntropy
Garg and Sharaf [43]EDASIndustrial robotsSpherical fuzzy
Kaya et al. [44]DEMATEL, analytic network process (ANP), TOPSISSocial robotsinterval-valued Pythagorean fuzzy sets
Kumar et al. [45]Combined compromise solution (CoCoSo)Spray painting robotStep wise weight assessment ratio analysis (SWARA)
Shanmugasundar et al. [46]Combinative Distance based ASsesment (CODAS), COPRAS, CoCoSo, MABAC, VIKORSpray painting robotMethod based on the Removal Effects of Criteria (MEREC)
Dhumras and Bajaj [47]EDASRobotic agrifarmingDombi aggregation operators
Garg et al. [48]CoCoSoAutomobile manufacturingBonferroni function; SWARA
Sampathkumar et al. [49]COPRAS- Weighted Aggregates Sum Product Assessment (WASPAS)Manufacturing robotsIntuitionistic dense fuzzy entropy
Soltan et al. [50]Fuzzy–AHP–QFD–TOPSIS (FAQT-2)Industrial robot (pharmaceutical)-
Oyama et al. [51]-Pick-and-place robot-
Kang et al. [52]Multi-attribute utility theory (MAUT)Medical serviceBest–worst method
Dodevska et al. [53]Hesitant intuitionistic fuzzy sets (HIFS)-Cross-entropy
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Shanmugasundar, G.; Kalita, K.; Čep, R.; Chohan, J.S. Decision Models for Selection of Industrial Robots—A Comprehensive Comparison of Multi-Criteria Decision Making. Processes 2023, 11, 1681. https://doi.org/10.3390/pr11061681

AMA Style

Shanmugasundar G, Kalita K, Čep R, Chohan JS. Decision Models for Selection of Industrial Robots—A Comprehensive Comparison of Multi-Criteria Decision Making. Processes. 2023; 11(6):1681. https://doi.org/10.3390/pr11061681

Chicago/Turabian Style

Shanmugasundar, G., Kanak Kalita, Robert Čep, and Jasgurpreet Singh Chohan. 2023. "Decision Models for Selection of Industrial Robots—A Comprehensive Comparison of Multi-Criteria Decision Making" Processes 11, no. 6: 1681. https://doi.org/10.3390/pr11061681

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop