1. Introduction
With massive progress in the field of engineering and information technology, robots have become an integral part of industries, primarily in the automobile and manufacturing sector. Robots are self-controlled machines which are reprogrammable and can perform a diverse range of operations. In industries, the applications of a robot include loading, finishing, welding, assembly, spray painting, etc. Spray painting involves directing atomized paint particles toward a surface that needs to be coated [
1]. The paint particles are carried to the surface in a gaseous medium, which is usually compressed air [
2]. Robots are employed for this process primarily because of the hazardous nature of the process, especially because of the involvement of atomized paint particles, which are damaging to the human body. Because there are many robots available for spray painting, it becomes a challenging task to select the most appropriate robot for the job [
3].
Multi-criteria decision-making (MCDM) techniques provide us with the tools that are required for the decision-making process when there are many criteria and alternatives to choose from. MCDM has been employed in various domains of study where decision making becomes crucial for selection among several alternatives based on contrasting criteria. Poongavanam et al. [
4] conducted a comparative study between various MCDM techniques for the selection of refrigerants in automobile air conditioning systems. Their decision matrix consisted of fourteen alternatives and thirteen criteria, and the Shannon entropy method was used for weight determination while the ranking was done using an evaluation based on the distance from average solution (EDAS), multi-objective optimization based on ratio analysis (MOORA), and the technique for order of preference by similarity to ideal solution (TOPSIS). Ozkaya et al. [
5] used nine MCDM techniques to rank 40 countries based on numerous criteria related to science and technology. They also performed a comparative study of the MCDM techniques using a globally accepted dataset, which showed significant overlap and confirmed the utility of the MCDM techniques used. They stated a few advantages and disadvantages of the MCDM techniques used in their study. Liu et al. [
6] used the hybrid decision-making trial and evaluation laboratory (DEMATEL), the analytical network process (ANP), and the višekriterijumsko kompromisno rangiranje (VIKOR) MCDM techniques to select the best low-carbon energy plan among four alternatives. Fifteen criteria were considered as a measure for four types of properties. DEMATEL analysis showed interactions of various properties among each other while ANP was used for the calculation of criteria weights. The ranks obtained using the hybrid technique were compared with the ranks obtained using grey relational analysis (GRA) and TOPSIS, which had also ranked the alternatives similarly. Badi et al. [
7] employed the combination distance-based assessment (CODAS) MCDM technique to select a supplier based on four criteria among six alternatives. They made a quality decision using the employed CODAS technique. They had considered both quantitative and qualitative criteria for their study. The robustness of the method was verified by the same authors in their subsequent work by comparing the results of different techniques. Popovic et al. [
8] selected the best option among 30 candidates based on six criteria. The weight calculation was done using the stepwise weight assessment ratio analysis (SWARA) method while the ranking was done using the combined compromise solution (CoCoSo) MCDM technique. They also stated that the CoCoSo technique, which is a comparatively new technique, is a highly reliable and simple technique for MCDM problems. Hamdia et al. [
9] carried out a damage assessment of reinforced buildings using a fuzzy analytic hierarchy process (AHP).
MCDM techniques are also widely used for the selection of robots for industrial applications because of the complexity and consequences associated with the process of decision making. Chatterjee et al. [
10] used MCDMs in the selection of pick-and-place robots. They selected load capacity, maximum tip speed, repeatability, memory capacity, manipulator reach, velocity, vendor’s service quality, program flexibility, and cost as the criteria. They relied on VIKOR and élimination et choix traduisant la realité (ELECTRE) to carry out the analysis. Athawale and Chakraborty [
11] carried out one of the preliminary works in pick-and-place robot selection by comparing several MCDMs. They compared the weighted sum model (WSM), weighted product model (WPM), AHP, TOPSIS, VIKOR, ELECTRE, the preference ranking organization method for enrichment evaluation (PROMETHEE), and the GRA method. Athawale et al. [
12] used AHP in conjunction with the VIKOR method to select the best pick-and-place robot. For similar problems, Omoniwa [
13] used the GRA method whereas Sen et al. [
14] used the PROMETHEE II. In another work, Sen et al. [
15] used the TODIM method. Parameshwaran et al. [
16] developed fuzzy VIKOR and fuzzy TOPSIS frameworks to carry out robot selection in an uncertain decision-making environment. Xue et al. [
17] developed a hybrid hesitant 2-tuple linguistic-term-infused MCDM approach for robot selection. Ghorabaee [
18] developed an interval type-2 fuzzy set and deployed it with VIKOR for robot selection. Karande et al. [
19] used WSM, WPM, WASPAS, and MOORA to solve an industrial robot-selection problem. Goswami et al. [
20] used criteria importance through inter-criteria correlation (CRITIC) for weight calculation and employed hybrid COPRAS–ARAS and TOPSIS–ARAS methods to select the best industrial robot based on three beneficial and two non-beneficial criteria. They further validated their newly developed hybrid MCDM techniques using several pre-existing MCDM techniques. Rashid et al. [
21] used the BW–EDAS method to select the best robot for industrial applications. Four criteria and five alternatives were included in the decision matrix for the decision-making process. They also compared their results with other MCDM techniques to validate their approach, and a sensitivity analysis was done to check the robustness of their approach. Very recently, Kumar et al. [
22] used the SWARA–CoCoSo MCDM approach to select the best industrial robot for spray-painting applications. Three beneficial and four non-beneficial criteria were chosen to decide among twelve alternatives by various manufacturers. They concluded that Fanuc P-350iA/45 was the best choice among the considered alternatives for their study. Choda et al. [
23] very recently used an entropy-TOPSIS approach for arc-welding robot selection. Simion et al. [
24] selected the best possible arc-welding robot by evaluating the robot’s motion, repeatability, allowable loading moment, payload, robot mass, reach, power rating, cost, and flexibility. They used AHP to achieve the best compromise solution. Similarly, Agarwal et al. [
25] considered payload, horizontal reach, vertical reach, repeatability, weight, power rating, cost, flexibility, safety, welding performance, maintainability, and ease of programming as the criteria for the evaluation of robots. They relied on the entropy method to set the weights for the criteria and MABAC to select the appropriate robot.
As evidenced from the discussion of the literature above, MCDM techniques involve determining the weights of all the criteria that are taken into consideration. A weighted normalized decision matrix is considered based on the quantitative data available for each alternative for all the criteria. Various weight-determination criteria, such as the mean weight method, the standard deviation method, the entropy method, CRITIC, MEREC, etc., have been proposed in the literature. Among these methods, MEREC is the most recent one. MEREC was proposed by Ghorabaee et al. [
26], where the authors state that it is based on the removal effect of criteria. They compared the weights calculated by their proposed MEREC method with other pre-existing methods, such as CRITIC, the entropy method, and the standard deviation method, to validate the effectiveness of their method. It was observed that MEREC could successfully assign criteria weights. A correlation analysis showed significant overlap with existing weight-determining methods.
The objective of this research was to determine the best spray-painting robot based on the qualitative features of the robots. To avoid any bias in the decision-making process, a newly developed objective weight allocation method called MEREC was used in this work. To the best of our knowledge, this is the first use of MEREC for robot-selection problems. In this work, an attempt has been made to apply the MEREC method for robot selection in a spray-painting application. Moreover, the literature survey also revealed that there is a dearth of works where newer methods such as CoCoSo and MABAC have been applied to robot-selection problems. Thus, in this paper, CoCoSo and MABAC are compared with VIKOR, a widely popular traditional MCDM method applied to robot-selection problems. Furthermore, two other algorithms, namely CODAS and COPRAS, are also considered in this work. The rest of the paper is arranged as follows. The next section details the criteria weight calculation method MEREC, followed by the mathematical frameworks and descriptions of CODAS, COPRAS, CoCoSo, MABAC, and VIKOR. The problem description of the case study considered in this paper is discussed in
Section 3.
Section 4 presents detailed discussions of the results, and finally, some conclusions based on this study are drawn in
Section 5.
3. Problem Description
Modern-day industries need to be safe, fast, efficient, and precise. Thus, most painting applications in industrial settings now use robotic systems. However, numerous alternatives with varying configurations and complexities are available to choose from. At times, due to end user bias, an improper robotic system may be selected for a particular application which could have been performed more efficiently and cost-effectively by another robot. Often, a robotic system is selected without adequate examination of the application necessities. Therefore, it is imperative that, while selecting an appropriate robotic system for spray-painting applications, due consideration is given to the specifications and capabilities of the robotic systems. These could include checking functional features such as production rate, speed, or ability to work with different materials, or checking physical features such as space requirements, power consumption, availability of spare parts, etc. The selection of an appropriate robotic system from a set of viable alternatives by comparing their various features (criteria), which may have conflicting requirements, is a typical multi-criteria decision-making (MCDM) problem. The presence of conflicting requirements, such as high power consumption due to high speed or high capital cost due to better brand/better efficiency, means that spray-painting robot selection is a non-trivial problem.
An industrial spray-painting robot-selection problem was considered in this study. The data for the analysis were collected from Kumar et al. [
22]. In total, 12 robots from six different manufacturers were considered. All the robots were capable of movement in six degrees of freedom. Payload (P), mass (M), speed (S), repeatability (RE), reach (RC), cost (C), and power consumption (PC) were the seven deciding factors, or criteria, for the selection of the optimal robot. Payload (P), speed (S), and reach (RC) were the beneficial criteria and mass (M), repeatability (RE), cost (C), and power consumption (PC) were the cost criteria. Payload (P) was the total weight of the paint and spray gun, as well as the end arm tooling, that the robot could lift. It was measured in kg. Speed (S) was a measure of the robot’s productivity and was defined as the rate at which the robot could carry out the spray-painting operation. It was measured in m/sec. Repeatability (RE) was a measure of the robot’s ability to consistently perform the same task with minimum deviation. It was measured in +/− mm. Reach (R) was a measure of the robot’s work envelope. It was the distance from the centre of a robot to the fullest extension of its arm. It was measured in mm. Cost (C) was the upfront capital investment for the procurement of the robot. It was measured in USD. Power consumption (C) was the total electric power required to operate the robot. It was measured in kVA.
4. Results and Discussion
Weight determination in past work was done using subjective weight-determining techniques such as SWARA, and comparisons were made with other similar techniques such as AHP, PIPRECIA, BWM, and FUCOM. Although subjective methods have their own merits, they rely heavily on the assumption that an expert decision maker is competent enough to assign weights to each criterion without any error, which may or may not always be true. Thus, this work focused on the application of the MCDM techniques CODAS, COPRAS, CoCoSo, MABAC, and VIKOR for the selection of robots in a spray-painting application. The weights of the various criteria considered in this study were calculated using an objective weight-determining method based on the removal effect of criteria (MEREC), and all the alternatives were ranked using the MCDM techniques discussed above.
The first step in any MCDM problem is the formulation of a decision matrix.
Table 1 shows the list of 12 alternatives to choose from, based on seven different criteria. Three of the seven criteria, namely payload (P), speed (S), and reach (RC), were required to be maximized (beneficial criteria), while mechanical weight (M), repeatability (RE), cost (C), and power consumption (PC) were to be minimized (cost criteria). For weight calculations, the normalized decision matrix was calculated using Equation (1). Normalization was done to ensure that the performance values conformed to the same standard. The overall performance values of alternatives were calculated using Equation (2) and are shown in
Table 2. The performance value of each alternative upon removing each criterion was calculated using Equation (3).
Table 3 shows the
determined by the matrix.
, or the absolute deviation, was calculated using Equation (4) and the weights of criteria were calculated using Equation (5). It can be observed that
was the order of weight assigned to each criterion using the MEREC method. The mechanical weight of the robot was selected as the most significant criteria for spray-painting robot selection using the MEREC technique.
The selection of the best robot among 12 alternatives was done using five MCDM techniques, namely CODAS, COPRAS, CoCoSo, MABAC, and VIKOR. The procedural steps discussed in
Section 2.2 were religiously followed for the rank calculation using CODAS. Normalization of the decision matrix was done using Equation (6). The weights determined using MEREC were multiplied by the performance value associated with the corresponding criterion for all available alternatives to determine the weighted normalized matrix, as shown in
Table 4. The negative ideal solution was calculated using Equation (8), and the Euclidian and taxicab distances were calculated using Equations (9) and (10), respectively. The H assessment matrix was determined using Equation (11) and the value of
was selected as x for the computation of the H values presented in
Table 5. The ranking was done in descending order of the H values computed using Equation (13). The ranks obtained using the CODAS technique are tabulated in
Table 5. According to the CODAS technique, HY1010A-143 was the best robot in the lot for spray-painting applications, while HS-6-1640 and HS-6-1722 were ranked 2nd and 3rd, respectively. KF121 was selected to be the least desirable for spray-painting applications according to the CODAS technique. Similarly, robots were also ranked using COPRAS by following the procedural steps discussed in
Section 2.3. The normalization procedure was slightly different for the COPRAS method and was done using Equation (14). The weighted normalized matrix was determined using Equation (15). The
values were calculated by summing up the elements in the weighted normalized matrix under beneficial and cost criteria, respectively, as shown in Equations (16) and (17). The relative weights of each alternative were calculated using Equation (18) and the alternatives were ranked in descending order of
. The calculation of ranks using COPRAS is shown in
Table 6; HY1010A-143 was ranked first by COPRAS while KF121 was ranked last. It can be seen that CODAS also ranked the same two robots as the best and the worst alternatives.
Following the procedural steps discussed in
Section 2.4, robots for spray-painting applications were also ranked using CoCoSo. The compromise normalization of the decision matrix was done using Equation (19). The performance indices
were calculated from the weighted normalized matrix and the exponentially weighted normalized matrix, respectively, using Equations (20) and (21). The calculations of
are shown in
Table 7 and
Table 8, respectively. Three appraisal scores were calculated using these two performance indices and Equations (22)–(24), which were aggregated together in Equation (25) to calculate the ranking index
. The calculated values of performance indices and ranks are presented in
Table 9. Alternatives were ranked in decreasing order of
as shown in the table. CoCoSo ranked HS-6-1722 as the best robot for spray-painting applications. CoCoSo, as with COPRAS and CODAS, also predicted KF121 as the least favourable alternative for spray-painting applications.
The MABAC technique was also used to rank the alternatives. Firstly, the decision matrix was normalized using Equations (26) and (27) depending on the type of criteria. The weights calculated with MEREC were used to calculate the weighted normalized matrix by using Equation (28). The border approximation area matrix G was calculated using Equation (29), as shown in
Table 10, and the distances of the performance values from the border approximation area were calculated using Equation (30). The criterion function
was calculated using Equation (31) and the alternatives were ranked in decreasing order of
, as shown in
Table 11. HY1010A-143 was ranked number one by the MABAC technique, while KF121 was ranked last.
The VIKOR MCDM technique was also used to determine the ranks of the alternatives using the steps discussed in
Section 2.6. The worst and best performance values for each criterion were noted and Equations (32) and (33) were used to calculate the S and R values. The Q values were calculated with the S
j and R
j values obtained using Equation (34), and ranking was done in ascending order of the Q values.
Table 12 shows the ranks of all the alternatives calculated using VIKOR. HY1010A-143 was selected as the best robot by the VIKOR technique, which agreed with the CODAS, COPRAS, and MABAC techniques as discussed above. KF121 was placed at the bottom of the ranks by VIKOR.
All the MCDM techniques employed were consistent in choosing the least preferable robot as the KJ121 robot. Also, HY1010A-143 was ranked the best by four of the MCDM techniques, while the two Haosheng-made robots were ranked among the top three by all the MCDM techniques—among which four techniques ranked HS-6-1640 as the better of the two. The ranks obtained using all the MCDM techniques are tabulated in
Table 13.
A correlation analysis has also been done to study the overlap and mismatch in the MCDM techniques used. The Pearson correlation coefficient was chosen as the measure to check the association of the ranks. It is a well-established measure of correlation for checking the linear association between two arrays. It is calculated as:
The “correl” function of MS Excel was used to obtain the correlation coefficients shown in
Figure 1.
Figure 1 shows the correlation matrix among the five techniques used. All the techniques used showed more than 90% correlation, validating the rankings obtained in this study.
From the obtained results, it was observed that the five different MCDMs selected in this work had a high correlation in terms of the best robot predicted. This indicates that the methods are likely to give the same best solution. In general, there was no conflict seen in the predicted best and predicted worst robots by the different MCDMs. However, owing to the difference in the methodology of the calculation of performance scores, the internal ranks (except the top and bottom 1%) showed some conflicts. Nevertheless, MCDMs are generally used only to select the best compromise solution or avoid the worst possible solution. In this regard, all five methods were found to be reliable.
5. Conclusions
In this paper, twelve spray-painting robots were compared based on three beneficial and four cost criteria to select the best one for the job. The MCDM techniques COPRAS, CODAS, CoCoSo, MABAC, and VIKOR were used to tackle the selection problem. The weights of the criteria were calculated by using an objective weight-determination technique called MEREC. Based on the rigorous analysis, the following conclusions can be made from the current work:
HY1010A-143 was the best robot for spray-painting applications, followed by HS-6-1640 and HS-6-1722 according to most of the MCDM techniques used in the current work.
KF121 was the least desirable robot for spray-painting applications.
The MEREC weight calculation was successfully employed with diverse MCDM techniques for the selection of industrial robots for spray-painting applications. This method was observed to be less cumbersome as compared to subjective methods.
A correlation analysis showed a high degree of correlation among all five MCDM techniques used in this analysis.
Thus, it can be concluded that the MEREC method can be applied for similar robot/machinery selection problems, where it is desired that the weights are not affected by the preference of the decision makers. The MEREC weights were purely qualitative, as they are dependent on the traits and specifications of the robots. Moreover, the ranking performance of various MCDM methods has been contrasted here, which builds high reliability in the obtained results. This work could be further extended to include newer methods such as MARCOS, MARICA, the Rao method, etc. Furthermore, since the methodology is data-driven, it can be easily applied to other research problems such as site selection, machinery selection, material selection, etc., as well.