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.
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.
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.
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.
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 is the radius of the fixed platform with center , is the radius of the actuator with center , is the length of the drive arm, is the length of the slave arm, and 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 calculates the actuator position of the mechanism based on the drive angle , and the inverse model solves for the drive angle based on the end position .
The velocity model calculates the mechanism actuator velocity based on the drive angular velocity with a transfer matrix called the Jacobian matrix .
Error models may be classified as absolute error models or probability error models.
where is the input absolute error, is the output absolute error, is the standard deviation of the input error, is the standard deviation of the output error, is the absolute error transfer matrix, and 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.
where represents computing the maximum singular value, represents computing the minimum singular value, and 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:
where is a random value ranging from (0, 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.
where is the crowding distance, and are the two solutions adjacent to , denotes the -th optimization objective, and 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:
where represents the design variable to be optimized. indicates that the viable domain of the design variable is a 4-dimensional solution space. means to optimize the error. and mean to optimize the performance parameters. and 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 and to smoothly moving trajectory segments, and the optimization of and to trajectory segments with large acceleration, as shown in Figure 2.
Settings , . 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 of the mechanism becomes smaller, increases and 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.
Candidate solutions obtained after proposed SMI and their corresponding fitness
| Candidate solution | Design variable X (mm) | (mm) | ||||||
|---|---|---|---|---|---|---|---|---|
| 1 | 88.8 | 65.0 | 122.2 | 149.1 | 2.71e-4 | 155.78 | 0.7010 | 2.88e5 |
| 2 | 88.7 | 63.2 | 120.3 | 148.3 | 2.66e-4 | 481.58 | 1.2406 | 1.45e6 |
| 3(chosen) | 92.3 | 64.8 | 120.9 | 141.7 | 2.58e-4 | 114.40 | 0.7352 | 4.23e7 |
| 4 | 91.5 | 65.6 | 127.6 | 152.7 | 2.82e-4 | 42.53 | 0.0815 | 1.20e6 |
| 5 | 84.7 | 66.7 | 126.1 | 147.8 | 2.81e-4 | 29.62 | 0.0270 | 1.17e6 |
| Candidate solution | Design variable X (mm) | |||||||
|---|---|---|---|---|---|---|---|---|
| 1 | 88.8 | 65.0 | 122.2 | 149.1 | 2.71e-4 | 155.78 | 0.7010 | 2.88e5 |
| 2 | 88.7 | 63.2 | 120.3 | 148.3 | 2.66e-4 | 481.58 | 1.2406 | 1.45e6 |
| 3(chosen) | 92.3 | 64.8 | 120.9 | 141.7 | 2.58e-4 | 114.40 | 0.7352 | 4.23e7 |
| 4 | 91.5 | 65.6 | 127.6 | 152.7 | 2.82e-4 | 42.53 | 0.0815 | 1.20e6 |
| 5 | 84.7 | 66.7 | 126.1 | 147.8 | 2.81e-4 | 29.62 | 0.0270 | 1.17e6 |
Source(s): Author's own work
Optimization outcomes where (a) is the actuator error comparison and (b) is the performance parameter improvement rate
Optimization outcomes where (a) is the actuator error comparison and (b) is the performance parameter improvement rate
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.
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).



