Robustness multi-objective optimization for parallel robot based on subregional meta-heuristic iteration

Mingzhe Tao (State Key Laboratory of Fluid Power and Mechatronic Systems, Zhejiang University, Hangzhou, China)
Jinghua Xu (State Key Laboratory of Fluid Power and Mechatronic Systems, Zhejiang University, Hangzhou, China)
Shuyou Zhang (State Key Laboratory of Fluid Power and Mechatronic Systems, Zhejiang University, Hangzhou, China)
Jianrong Tan (State Key Laboratory of Fluid Power and Mechatronic Systems, Zhejiang University, Hangzhou, China)

Journal of Intelligent Manufacturing and Special Equipment

ISSN: 2633-6596

Article publication date: 30 August 2024

Issue publication date: 9 December 2024

129

Abstract

Purpose

This work aims to provide a rapid robust optimization design solution for parallel robots or mechanisms, thereby circumventing inefficiencies and wastage caused by empirical design, as well as numerous physical verifications, which can be employed for creating high-quality prototypes of parallel robots in a variety of applications.

Design/methodology/approach

A novel subregional meta-heuristic iteration (SMI) method is proposed for the optimization of parallel robots. Multiple subregional optimization objectives are established and optimization is achieved through the utilisation of an enhanced meta-heuristic optimization algorithm, which roughly employs chaotic mapping in the initialization strategy to augment the diversity of the initial solution. The non-dominated sorting method is utilised for updating strategies, thereby achieving multi-objective optimization.

Findings

The actuator error under the same trajectory is visibly reduced after SMI, with a maximum reduction of 6.81% and an average reduction of 1.46%. Meanwhile, the response speed, maximum bearing capacity and stiffness of the mechanism are enhanced by 63.83, 43.98 and 97.51%, respectively. The optimized mechanism is more robust and the optimization process is efficient.

Originality/value

The proposed robustness multi-objective optimization via SMI is more effective in improving the performance and precision of the parallel mechanisms in various applications. Furthermore, it provides a solution for the rapid and high-quality optimization design of parallel robots.

Keywords

Citation

Tao, M., Xu, J., Zhang, S. and Tan, J. (2024), "Robustness multi-objective optimization for parallel robot based on subregional meta-heuristic iteration", Journal of Intelligent Manufacturing and Special Equipment, Vol. 5 No. 3, pp. 294-300. https://doi.org/10.1108/JIMSE-06-2024-0016

Publisher

:

Emerald Publishing Limited

Copyright © 2024, Mingzhe Tao, Jinghua Xu, Shuyou Zhang and Jianrong Tan

License

Published in Journal of Intelligent Manufacturing and Special Equipment. Published by Emerald Publishing Limited. This article is published under the Creative Commons Attribution (CC BY 4.0) licence. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial and non-commercial purposes), subject to full attribution to the original publication and authors. The full terms of this licence may be seen at http://creativecommons.org/licences/by/4.0/legalcode


1. Introduction

Parallel robots work dependably in intelligent manufacturing, logistics industry, medical engineering and numerous other fields rely on their high precision and reliability. It also has the advantage of small size which makes them well-suited for space constrained applications. Nevertheless, these are related to the structural parameters of the mechanism, and the optimized structural design is a permanent challenge.

Several existing researches focus on designing innovative structures. Riabtsev et al. (2022) present a 2-DOF active lockable joint. Ye et al. (2020) developed a 1R1T parallel mechanism as a remote center of motion mechanism. Others focus on the optimization of classical structures. Dastjerdi et al. (2020) explored how to obtain the smallest robot structural design by using dimensionally integrated analysis for parallel robots, ensuring the specified workspace was met. Quintero-Riaza et al. (2019) studied the optimal size design method for planar parallel robots, which enables the best dexterity index, force transfer efficiency and stiffness of the robots.

Comprehensive mathematical modeling is fundamental for structural optimization. Altuzarra et al. (2023) analyzed the kinematics of a three-degree-of-freedom (3-DOF) planar parallel continuum mechanism and developed a procedure for solving the fully inverse and forward kinematics of a planar 3-DOF system. The application of enhanced optimisation algorithms can enhance the efficiency of optimisation processes. Laribi et al. (2007) developed an optimal dimensional synthesis method of the Delta parallel mechanism for a prescribed workspace using a genetic algorithm-based method.

Most of the structural optimization design methods are empirical and obsolete. These methods rely heavily on multiple experiments and trials, which can lead to inaccuracies or inefficiencies. Based on the previous work (Tao et al., 2024; Xu et al., 2023), a complete mathematical description of the classical structure is developed and the specific work situation is taken into account, which further completes the professional robust multi-objective optimization via an improved meta-heuristic intelligent optimization algorithm.

2. Parallel mechanism and its mathematical model

Figure 1(a) demonstrates a logistics sorting parallel robot working on a conveyor line. It is constructed as a delta-type parallel mechanism, which has 3 degrees of freedom (3-DOF) for movement in the XYZ direction, and the schematic is shown in Figure 1(b), where R is the radius of the fixed platform with center O, r is the radius of the actuator with center O, L is the length of the drive arm, l is the length of the slave arm, and q is the drive angle.

There are already numerous contributions from scholars for mathematical modeling of the delta parallel mechanism (Altuzarra et al., 2023), and some of our previous works have advanced the theoretical study of it (Tao et al., 2024; Xu et al., 2023). To summarize, we will employ kinematic models, performance parameter models and error models.

The kinematic model includes forward, inverse and velocity models. The forward model ffwd calculates the actuator position O of the mechanism based on the drive angle q, and the inverse model fivs solves for the drive angle q based on the end position X.

(1)O=ffwd(q)
(2)q=fivs(O)

The velocity model calculates the mechanism actuator velocity X˙ based on the drive angular velocity q˙ with a transfer matrix called the Jacobian matrix J.

(3)O˙=J(q)q˙

Error models may be classified as absolute error models or probability error models.

(4)eout=Jeein
(5)σout=Jσσin
where ein is the input absolute error, eout is the output absolute error, σin is the standard deviation of the input error, σout is the standard deviation of the output error, Je is the absolute error transfer matrix, and Jσ is the probability error transfer matrix.

The performance parameters models encompass the response speed, bearing capacity and stiffness of the mechanism, which are all related to the Jacobi matrix.

(6)k=σmax(J)σmin(J)kR+
(7)Fmax=σmax(J1·(JT)1)FmaxR+
(8)Dmax=σmax(J·JT)DmaxR+
where σmax() represents computing the maximum singular value, σmin() represents computing the minimum singular value, and T is the matrix transpose symbol.

3. The principle of meta-heuristic iteration

Various optimization algorithms have been proposed with the objective of facilitating the rapid and optimal design of prototypes. This is essential for the diffusion and application of novel mechanical structures, by which the design parameters of mechanical structures are iterated in an accelerated manner. It is also possible to reduce the cost of testing and production, the former being achieved by numerical simulation techniques, and the latter using cost as one of the considerations for the optimization objective.

Currently, meta-heuristic optimization algorithms are the subject of extensive study due to their problem-free dependency and their ability to solve non-convex problems effectively. The whole optimization search process can be generally divided into three steps: population initialization, meta-heuristic optimization strategy and population update strategy.

Population initialization provides a set of initial random solutions within the specified boundaries. In contrast to the use of simple random number generators, chaotic mapping techniques are capable of generating initial solutions that exhibit a more extensive distribution. We have employed the Cubic chaotic mapping with good chaotic properties with the expression:

(9)xn+1=αxn(1xn2)
where xn is a random value ranging from (0, 1), xn+1 is a chaotic value, and α is a control parameter.

After completing the initialization, it is necessary to optimize these solutions by executing the selected meta-heuristic optimization strategy on the generated populations. Ultimately, the fitness of the original and updated solutions must be evaluated in order to determine which solutions should be retained. When faced with multi-objective optimization problems, we focus on finding the Pareto frontier. The non-dominated ordering update strategy is capable of computing the non-dominated level of hierarchical relationships among the individuals of the population, thereby obtaining the Pareto-optimal solution set under the multi-objective condition. When there are an excessive number of population individuals in the highest dominance level, the crowding distance is further computed in order to remove some of the overly concentrated solutions, thus broadening the Pareto front.

(10)Dcrowd(Xi)=i=1m(Obji(Xi+1)Obji(Xi1)max(Obji)min(Obji))
where Dcrowd is the crowding distance, Xi+1 and Xi1 are the two solutions adjacent to Xi, Obji denotes the i-th optimization objective, and m is the total number of optimization objectives.

4. Results of optimization for a specific case

For the parallel robot used in logistics sorting, its optimization problem can be described as:

(11){FindX=[R,r,L,l]R4minf(X)=min[e(X),k(X),Fmax(X),Dmax(X)]s.t.XlbXXub
where X represents the design variable to be optimized. R4 indicates that the viable domain of the design variable is a 4-dimensional solution space. e(X) means to optimize the error. k(X),Fmax(X) and Dmax(X) mean to optimize the performance parameters. Xlb and Xub are the lower and upper bounds of the design variable, respectively.

In particular, depending on our application, it is preferable to limit the optimized objectives in accordance with the respective trajectory segments. We restrict the optimization of e(X) and k(X) to smoothly moving trajectory segments, and the optimization of Fmax(X) and Dmax(X) to trajectory segments with large acceleration, as shown in Figure 2.

Settings Xlb=[80,60,110,140], Xub=[100,70,130,160]. Table 1 illustrates the candidate design parameters of the mechanism after SMI optimization and their corresponding fitness. After verifying with simulation analysis and considering the structural rationality, the third set of candidate parameters was selected as the final optimization outcome. Figure 3(a) displays the error performance of the mechanism after SMI optimization over the full route of operation. It is evident that the error of the actuator after optimization is suppressed over the full path. The reduction is more significant in the acceleration route segment, which is one of the optimization objectives. The maximum reduction ratio in the path achieves 6.81% and the average error over the full path is reduced by 1.46%. Figure 3(b) illustrates the average change rate of performance parameters after SMI optimization. It can be observed that k of the mechanism becomes smaller, Fmax increases and Dmax decreases. This is reflected in practice resulting in a more flexible mechanism with greater load and stiffness. The optimized mechanism is more robust which broadens the range of applications.

5. Conclusion

  • (1)

    A rapid and robust design method for the optimization of parallel mechanisms

A rapid and robust optimal design method for parallel mechanisms based on subregional meta-heuristic iteration (SMI) is intended to address the issues associated with the highly intricate structural design of parallel robots, which is heavily empirically dependent and inefficient due to a large number of physical experiments.

  • (2)

    Improved meta-heuristics iterative strategy to accelerate the search for the global optimum

An improved meta-heuristic iterative strategy is proposed for the optimization of design parameters of parallel mechanisms. The initialization strategy is enhanced through the incorporation of chaotic mapping, thereby augmenting the diversity of initial solutions, which facilitates the rapid arrival at the global optimum and avoids local optimums. Meta-heuristics is employed to generate a novel generation of solutions, and through the implementation of a tailored policy, the algorithm is endowed with the capacity to evade local optimum. Non-dominated sorting is utilized as the update strategy, enabling the algorithm to adeptly address multi-objective optimization problems.

  • (3)

    Optimization by constructing a subregional multiple optimization objective function

For the case of a logistics sorting parallel robot, a subregional multiple optimization objective function is constructed by analyzing its motion trajectory, which makes the optimization objective more directional and targeted. The actuator error is reduced by 6.81% at most and 1.46% on average across the entire path after proposed SMI optimization. Furthermore, the flexibility, bearing capacity, and stiffness performance of the mechanism are improved by 63.83%, 43.98%, and 97.51%, respectively, in comparison with the pre-optimisation stage.

In the future, more work will be carried out, including the development of more efficient meta-heuristics, the adaptive segmentation of the region for the optimization and the incorporation of additional mathematical models, such as the energy consumption and the dynamic vibration, among others.

Figures

Logistics sorting parallel robot and structure schematic

Figure 1

Logistics sorting parallel robot and structure schematic

Subregional optimization for an example motion trajectory

Figure 2

Subregional optimization for an example motion trajectory

Optimization outcomes where (a) is the actuator error comparison and (b) is the performance parameter improvement rate

Figure 3

Optimization outcomes where (a) is the actuator error comparison and (b) is the performance parameter improvement rate

Candidate solutions obtained after proposed SMI and their corresponding fitness

Candidate solutionDesign variable X (mm)e(X) (mm)k(X)Fmax(X)Dmax(X)
RrLl
188.865.0122.2149.12.71e-4155.780.70102.88e5
288.763.2120.3148.32.66e-4481.581.24061.45e6
3(chosen)92.364.8120.9141.72.58e-4114.400.73524.23e7
491.565.6127.6152.72.82e-442.530.08151.20e6
584.766.7126.1147.82.81e-429.620.02701.17e6

Source(s): Author's own work

References

Altuzarra, O., Urizar, M., Cichella, M. and Petuya, V. (2023), “Kinematic analysis of three degrees of freedom planar parallel continuum mechanisms”, Mechanism and Machine Theory, Vol. 185, p. 105311, doi: 10.1016/j.mechmachtheory.2023.105311.

Dastjerdi, A.H., Sheikhi, M.M. and Masouleh, M.T. (2020), “A complete analytical solution for the dimensional synthesis of 3-DOF delta parallel robot for a prescribed workspace”, Mechanism and Machine Theory, Vol. 153, p. 103991, doi: 10.1016/j.mechmachtheory.2020.103991.

Laribi, M.A., Romdhane, L. and Zeghloul, S. (2007), “Analysis and dimensional synthesis of the DELTA robot for a prescribed workspace”, Mechanism and Machine Theory, Vol. 42 No. 7, pp. 859-870, doi: 10.1016/j.mechmachtheory.2006.06.012.

Quintero-Riaza, H.F., Mejía-Calderón, L.A. and Díaz-Rodríguez, M. (2019), “Synthesis of planar parallel manipulators including dexterity, force transmission and stiffness index”, Mechanics Based Design of Structures and Machines, Vol. 47 No. 6, pp. 680-702, doi: 10.1080/15397734.2019.1615503.

Riabtsev, M., Petuya, V., Urízar, M. and Macho, E. (2022), “Design and analysis of an active 2-DOF lockable joint”, Mechanics Based Design of Structures and Machines, Vol. 50 No. 8, pp. 2736-2759, doi: 10.1080/15397734.2020.1784203.

Tao, M., Xu, J., Zhang, S., Tan, J. and Xu, J. (2024), “Precision sensitivity optimization for parallel robotic system based on multi-source preventive maintenance”, International Journal of Reliability, Quality and Safety Engineering. doi: 10.1142/S0218539324500190.

Xu, J., Tao, M., Gao, M., Zhang, S., Tan, J., Xu, J. and Wang, K. (2023), “Assembly precision design for parallel robotic mechanism based on uncertain hybrid tolerance allocation”, Robotic Intelligence and Automation, Vol. 43 No. 1, pp. 23-34, doi: 10.1108/RIA-10-2022-0254.

Ye, W., Zhang, B. and Li, Q. (2020), “Design of a 1R1T planar mechanism with remote center of motion”, Mechanism and Machine Theory, Vol. 149, p. 103845, doi: 10.1016/j.mechmachtheory.2020.103845.

Acknowledgements

The work presented in this article is funded by the China National Key Research and Development Project (2022YFB3303303) and the China State Key Laboratory of Mechanical Transmission Key Open Fund (SKLMT-ZDKFKT-202202).

Corresponding author

Jinghua Xu can be contacted at: xujh@zju.edu.cn

Related articles