Hostname: page-component-74656f9884-6grmk Total loading time: 0 Render date: 2026-11-05T10:35:00.128Z Has data issue: false hasContentIssue false

Multi-objective trajectory planning for industrial robots using a hybrid optimization approach

Published online by Cambridge University Press:  10 May 2024

Taha Chettibi*
Affiliation:
Structures Laboratory, Department of Mechanics, Saad Dahlab University, Blida, Algeria
Rights & Permissions [Opens in a new window]

Abstract

In this paper, a hybrid approach organized in four phases is proposed to solve the multi-objective trajectory planning problem for industrial robots. In the first phase, a transcription of the original problem into a standard multi-objective parametric optimization problem is achieved by adopting an adequate parametrization scheme for the continuous robot configuration variables. Then, in the second phase, a global search is performed using a population-based search metaheuristic in order to build a first approximation of the Pareto front (PF). In the third phase, a local search is applied in the neighborhood of each solution of the PF approximation using a deterministic algorithm in order to generate new solutions. Finally, in the fourth phase, results of the global and local searches are gathered and postprocessed using a multi-objective direct search method to enhance the quality of compromise solutions and to converge toward the true optimal PF. By combining different optimization techniques, we intend not only to improve the overall search mechanism of the optimization strategy but also the resulting hybrid algorithm should keep the robustness of the population-based algorithm while enjoying the theoretical properties of convergence of the deterministic component. Also, the proposed approach is modular and flexible, and it can be implemented in different ways according to the applied techniques in the different phases. In this paper, we illustrate the efficiency of the hybrid framework by considering different techniques available in various numerical optimization libraries which are combined judiciously and tested on various case studies.

Information

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. A four-phase multi-objective trajectory planning approach.

Figure 1

Figure 2. Approximation of a joint variable qi(t) using Npnodes.

Figure 2

Table I. Data of a two-dof planar robot.

Figure 3

Table II. Main performances recorded at the end of phases 2 and 4.

Figure 4

Figure 3. PF obtained at the end of phase 2 using four different population-based metaheuristics.

Figure 5

Figure 4. Results of local search versus approximations of PF obtained by the global search.

Figure 6

Figure 5. Superposition of Pareto fronts obtained using various combinations of optimization techniques at the end of phase 4.

Figure 7

Figure 6. Joint’s trajectory corresponding to the minimum time solution selected from the PF obtained using the combination C3M-DROM-MOPSA.

Figure 8

Table III. Main performances recorded at the end of phase 4 in the presence of one obstacle.

Figure 9

Figure 7. Results of phases 2, 3, and 4 using various number of free control points: (a) 2 points, (b) 3 points, (c) 4 points, and (d) 5 points.

Figure 10

Figure 8. Time evolution of joint trajectories corresponding to minimum time solution obtained using four nodes.

Figure 11

Table IV. Knot angles of the via points defining the transfer task.

Figure 12

Table V. Kinematic constraints.

Figure 13

Figure 9. Stroboscopic robot motion corresponding to the minimum time solution: (a) scenario 1 and (b) scenario 2.

Figure 14

Figure 10. Pareto front for time–jerk optimal trajectory planning problem.

Figure 15

Figure 11. Joint’s trajectory for the PUMA 560 robot corresponding to the minimum time solution selected from the PF obtained using the combination C3M-DROM-MOPSA: (a) position (b) velocity, (c) acceleration, and (d) Jerk.