1. Introduction
With continuous advancements in technology, six-axis robots have been widely applied in industrial settings [
1]. In the robot motion control chain, trajectory planning is a core component that directly determines operational efficiency, running stability, and processing quality [
2]. According to the planning space, joint trajectory planning methods can be categorized into joint space methods and Cartesian space methods [
3]. The Cartesian space method directly plans the path for the end-effector, requiring inverse kinematic solutions for the entire working path, which results in high computational load and susceptibility to singularities [
4]. In contrast, the joint space method only solves the inverse kinematics for the initial, terminal, and a few key interpolation points, and then reconstructs the continuous trajectory through forward kinematics, thus reducing computational burden and effectively avoiding singularities [
5]. Therefore, this paper adopts the joint space trajectory planning strategy.
Time-optimal trajectory planning aims to enable the robot to complete a given task in the shortest possible time while satisfying dynamic, velocity, and acceleration constraints [
6]. Among the various trajectory generation methods, polynomial interpolation is favored for its concise mathematical form, fewer parameters, and ability to ensure continuous and smooth trajectories. Notably, segmented polynomials—including cubic, quintic, and 3-5-3 forms—offer both computational efficiency and flexible adaptability to diverse process requirements by tuning control points and boundary conditions [
7]. Consequently, in recent years, a large number of studies have focused on polynomial interpolation, seeking to combine time parameterization and optimization strategies to simultaneously achieve “shape controllability” and “time optimality” [
6,
7,
8]. Zhiyong, Z et al. [
9] applied cubic polynomial interpolation in the trajectory planning of picking robots, and verified that the generated trajectories are smooth with no significant vibration in the joints. Mohammed, M et al. [
10] applied both cubic and quintic polynomials to a lower limb exoskeleton system and found that cubic polynomials may result in discontinuous acceleration curves and insufficient fitting accuracy for position trajectories, while quintic polynomials provide higher accuracy and smoother acceleration, but may still cause considerable jerk in acceleration and higher derivatives. In his classical work, Koch et al. [
11] comprehensively described the segmented strategy of “acceleration–constant speed–deceleration,” and presented the standard 3-5-3 interpolation, which uses cubic polynomials for the start and end segments and a quintic polynomial for the middle segment. This approach not only retains the high-order smoothness of the quintic polynomial in the middle segment, but also leverages the inherent zero-jerk feature of the cubic polynomials at the boundaries, effectively suppressing instantaneous impact at start and end points. Furthermore, it is easy to insert an arbitrary number of path points, making it highly scalable for complex multi-segment tasks. Therefore, this paper adopts 3-5-3 polynomial interpolation as the trajectory generation method.
Li, X. et al. [
12] applied the 3-5-3 polynomial interpolation method to plan smooth and time-optimal trajectories for industrial robotic arms along specified paths, verifying the performance of these trajectories through simulations and experiments. Experimental results demonstrated that the planned smooth trajectories provide excellent feasible time-optimal motions. Reference [
13] addresses the problem that cubic polynomial trajectory planning cannot ensure continuous acceleration, and the acceleration trajectories of each joint have jumps at the starting point, which easily cause jitter during the start and stop of joint motors. It uses 3-5-3 polynomials for optimization. The results show that the introduction of the 3-5-3 polynomial interpolation function can avoid the jitter problem during start and stop.
Although polynomial interpolation methods have achieved notable success in manipulator trajectory planning [
14,
15], traditional polynomial interpolation typically relies on empirical segmentation for key timings (such as the durations of acceleration, constant speed, and deceleration phases), which fundamentally cannot guarantee global optimality in time allocation and is less responsive to complex dynamic coupling and task cycle changes [
16]. With the rise of intelligent optimization algorithms, coupling polynomial interpolation with intelligent algorithms has provided novel solutions for time-optimal trajectory planning and has quickly become a research hotspot in academia [
17,
18].
Reference [
19] proposed a time-optimal 3-5-3 polynomial interpolation trajectory planning algorithm in joint space based on Particle Swarm Optimization (PSO), effectively addressing challenges associated with high-order polynomials and lack of convex hull property that hinder traditional optimization methods. Reference [
20] proposed an improved adaptive genetic particle swarm algorithm to overcome the tendency of conventional PSO to fall into local optima and its low efficiency in robotic time-optimal trajectory planning. Reference [
21] introduced a chaotic Lévy particle swarm optimization algorithm for solving various test functions and robotic time-optimal trajectory planning problems, and achieved better performance compared to PSO-GA, Whale Optimization Algorithm (WOA), and Cuckoo Search [
22].
In 2022, Azizi et al. [
23] proposed the Fire Hawk Optimization (FHO) algorithm, inspired by the foraging behaviors of certain raptors such as the shouting kite, black kite, and brown falcon. As a metaheuristic algorithm, FHO is characterized by being parameter-free and fast-converging. Ashraf et al. [
24] addressed the issue of insufficient early population diversity in the original algorithm by incorporating low-discrepancy sequences such as Sobol, Halton, and Torus in the initialization stage, resulting in several IFHO variants that outperformed traditional FHO in terms of convergence speed, mean error, and standard deviation on 23 benchmark functions. Said et al. [
25] introduced a dual enhancement mechanism involving vector operators and dimension learning-based hunting strategies to maintain population diversity and suppress premature convergence in response to the original FHO’s limitations of behavior-based convergence and insufficient accuracy.
In summary, existing 3-5-3 polynomial interpolation methods largely depend on empirical segmentation and are unlikely to achieve global optimality; mainstream intelligent algorithms such as PSO face limitations such as slow convergence and sensitivity to initial values when tackling high-dimensional, multi-constraint problems. While the Falcon Hawk Optimization algorithm has recently shown advantages in function optimization and parameter identification (notably “parameter-free” and “fast convergence”), its systematic validation in 3-5-3 polynomial time-optimal trajectory planning remains lacking. Furthermore, the original FHO’s issues of insufficient early population diversity and propensity for premature convergence may be further exacerbated in this context. Therefore, this paper, for the first time, applies FHO to time-optimal manipulator trajectory planning, and improves the algorithm with Tent chaotic initialization and an adaptive Lévy–Gaussian–Cauchy hybrid mutation strategy. Simulation results verify that the proposed method effectively completes the trajectory planning task. The main contributions are as follows:
(1) Integration of 3-5-3 piecewise polynomial interpolation with an improved Fire Hawk Optimization (TFHO) in joint space, using segment durations as decision variables to achieve time-optimal yet smooth trajectories;
(2) Algorithmic enhancements comprising Tent-chaotic population initialization and a two-phase adaptive Lévy–Gaussian–Cauchy hybrid mutation that balances early global exploration and later refined local exploitation, thereby improving diversity, search efficiency, and escape from local optima;
(3) Comprehensive empirical evidence on nine benchmark functions—showing the lowest mean area under the convergence curve (AUC; an integral-of-error measure over iterations that quantifies overall convergence efficiency, where lower is better)—with Wilcoxon signed-rank significance against FHO/PSO/GWO/WOA, together with an ablation demonstrating markedly reduced run-to-run variability (standard deviation decreased from 0.3157 to 0.0023.) and an ABB IRB-2600 case where execution time decreases from 12 s to 9.88 s (), indicating engineering applicability.
The remainder of this paper is organized as follows:
Section 2 systematically presents the robot’s forward and inverse kinematic models, derives the mathematical formulation for 3-5-3 segmented polynomial interpolation, and constructs the integrated objective function subject to constraints.
Section 3 introduces the working principles of the Fire Hawk Optimization algorithm (FHO), details the improvements made for time-optimal trajectory planning, and provides the complete TFHO planning procedure.
Section 4 compares the optimization performance of TFHO with classical algorithms on standard test functions, verifies the convergence speed and solution quality through convergence curves and statistical indices under equal iteration numbers, and further validates the effectiveness of the proposed method on a manipulator simulation platform.
Section 5 concludes the paper by summarizing the main contributions and limitations, and discusses future application prospects of the algorithm.
4. Simulation and Analysis
4.1. Algorithm Testing and Analysis
The simulation environment consists of a 64-bit Windows 11 operating system, an Intel Core i7-13700H CPU, and MATLAB 2024b. To validate the optimization capability of the algorithm, PSO, WOA [
27], GWO [
28], FHO, and the proposed TFHO are compared using the nine benchmark test functions listed in
Table 2.
To ensure the fairness of the experiments, the population size of all algorithms was set to 30, and the maximum number of iterations was set to 500. After thirty independent runs, the optimal value, mean, and standard deviation were calculated as performance metrics. The experimental results are presented in
Table 3, and the convergence curves of the test functions are reference the
Figure 6 properly.
Based on
Table 3 and the convergence curves in
Figure 6, it can be observed that the TFHO algorithm demonstrates significant overall performance advantages on all nine selected benchmark test functions. Specifically, the TFHO algorithm exhibits a faster and more stable convergence trend across most test functions. Its fitness value decreases significantly during the initial iterations and continues to improve in the later stages, ultimately achieving the lowest objective function values.
Taking typical unimodal functions such as F1 and F2 as examples, TFHO converges considerably faster than competing algorithms, including FHO and PSO, while achieving markedly higher final accuracy. The corresponding optimal and mean values reach magnitudes of and , respectively, with significantly lower standard deviations, highlighting the algorithm’s excellent stability and robustness.
For complex multimodal functions, TFHO is able to effectively avoid premature convergence and maintain strong global search capability. As shown in the convergence curves, TFHO consistently demonstrates a leading advantage throughout the optimization process on these functions, and its final fitness values are significantly lower than those of PSO, WOA, and even FHO and GWO. The tabulated results further support this conclusion. For example, on the F5 function, TFHO achieves the best optimal value of and a mean value of , both superior to those of the compared algorithms. For certain functions (such as F6 and F7), TFHO and other advanced algorithms can all converge to the theoretical optimal solution; however, the results obtained by TFHO are more concentrated, with standard deviations approaching zero, which further demonstrates its stability and robustness.
Based on the experimental results on standard benchmark functions, it can be observed that the proposed improved algorithm (TFHO) demonstrates superior convergence speed and solution accuracy compared to the original FHO and other algorithms in most test cases. Moreover, the results are more concentrated, indicating enhanced stability. Overall, the improved algorithm achieves better performance across different types of optimization problems, providing methodological support and a theoretical foundation for its subsequent application in trajectory planning.
To further highlight the superiority of the improved algorithm over other algorithms, the area under the convergence curve (AUC) of the aforementioned test functions is selected as a statistical indicator. A smaller AUC indicates faster and more efficient convergence because it reflects a lower cumulative optimization error across iterations. As summarized in
Table 4, TFHO attains the lowest mean AUC (7.819 × 10
2), outperforming FHO (1.1406 × 10
3), PSO (1.8404 × 10
3), GWO (2.0234 × 10
3), and WOA (2.5798 × 10
3). In relative terms, TFHO reduces the mean AUC by 31.4% versus FHO, 57.5% versus PSO, 61.4% versus GWO, and 69.7% versus WOA, evidencing both higher convergence speed and better optimization efficiency.
The box-plot in
Figure 7 further corroborates these results. TFHO exhibits the lowest median and the tightest interquartile range, indicating markedly smaller run-to-run variability. In contrast, PSO and GWO display broader IQRs with long upper tails, while WOA shows the largest dispersion and multiple extreme outliers, pointing to unstable convergence behavior. FHO performs moderately but still trails TFHO in both central tendency and robustness. Collectively, the distributional evidence (box-plot) and the central tendency statistics (
Table 4) demonstrate that TFHO converges faster and more stably than the competing methods across repeated runs.
Furthermore, to rigorously validate whether the differences in AUC between TFHO and the other algorithms are statistically significant, the Wilcoxon signed-rank test
Appendix A was performed, and the results are presented in
Table 5. All comparisons yield
p-values below the 0.05 significance level, confirming that the performance advantage of TFHO over FHO, PSO, GWO, and WOA is statistically significant. In particular, the most pronounced differences are observed against PSO (Z = −4.103) and WOA (Z = −3.918), indicating that TFHO achieves a markedly superior convergence profile relative to these methods. These statistical findings are consistent with the earlier AUC analysis, thereby reinforcing the conclusion that TFHO delivers both faster convergence and more stable optimization performance across repeated trials.
4.2. Trajectory Planning
The link parameters of the ABB IRB-2600 robot are listed in
Table 6. According to the aforementioned kinematic principles, the joint angles at each interpolation point corresponding to the specified path points (
Table 7) are determined via inverse kinematics, and summarized in
Table 8. Utilizing the 3-5-3 polynomial interpolation method described in
Section 2, and taking time as the optimization variable, the proposed algorithm is employed to generate the trajectory under a maximum joint velocity constraint of
/s. The algorithm proceeds as follows:
1. Initialize the three-dimensional variable particles .
2. Substitute the time variables into Equations (5)–(7) to compute the coefficient matrix.
3. Check the velocity constraints by substituting the coefficients into the 3-5-3 polynomial.
4. Apply a large penalty if constraints are violated and proceed to the next iteration.
5. Repeat the process until the algorithm terminates.
To validate the effectiveness of the proposed improvements, ablation experiments are performed using joint 1 as an example. Here, the maximum number of function evaluations is set to 15,000, the population size is 30, and the initial particles are randomly distributed within
. The convergence curves of the basic FHO, FHO with Tent chaotic initialization, and the complete TFHO are shown in
Figure 8, while the best, mean, and standard deviation from thirty independent runs are summarized in
Table 9.
The results indicate that, with the introduction of the Tent mechanism, the convergence speed of the basic FHO is enhanced, the mean solution value is significantly reduced, and the standard deviation drops to 0.1335. The optimal value also improves, demonstrating that chaotic mapping increases both the global search capability and stability of the algorithm. With the further integration of the three-layer adaptive perturbation mechanism, TFHO not only achieves better solutions at a faster rate, but also exhibits minimal fluctuation, with the standard deviation reduced to only 0.0023. This confirms the improved algorithm’s superior global search ability and stability, thereby validating the effectiveness of the enhancements.
Comprehensive analysis shows that TFHO not only converges more rapidly, but also yields optimal fitness for the final trajectory solution, surpassing other swarm intelligence algorithms on multiple benchmark functions. Moreover, its convergence process is smoother, further underscoring its robustness and engineering applicability to complex optimization problems. The above results confirm that the improvement strategies adopted in TFHO significantly enhance both convergence performance and optimization accuracy.
By applying the above method to the optimization of all robot joints, the optimal interpolation time for each joint is obtained, as summarized in
Table 10. Since all joints operate synchronously, the maximum interpolation time among all joints is selected to ensure that each joint reaches the target position simultaneously. Consequently, the total operating time of the robot using the TFHO algorithm is
s. In comparison, manual interpolation without the algorithm requires 12 s. Therefore, the trajectory planning time is reduced by 17.66% with the improved TFHO algorithm.
As shown in
Figure 9, the motion trajectory curves of all six robot joints, generated by the proposed algorithm in conjunction with the 3-5-3 polynomial, exhibit excellent continuity and smoothness in displacement, velocity, and acceleration. The top panel depicts the temporal evolution of each joint’s position, where all joint angles transition smoothly from their initial to target values, satisfying the prescribed parameter requirements and exhibiting no abrupt changes throughout the motion.
The middle panel presents the joint velocity profiles over time. All angular velocity curves are continuous, without any discontinuities or sudden jumps, and their extrema remain within reasonable bounds. The bottom panel illustrates the joint accelerations, which are likewise continuous and free from any excessive fluctuations. Throughout the entire trajectory, the angular position, velocity, and acceleration of each joint maintain smooth transitions, confirming the physical feasibility and practicality of the planned path.
Figure 10 shows the end-effector trajectory after optimizing the 3-5-3 polynomial parameters using the TFHO algorithm. The results indicate that the end-effector passes smoothly and precisely through all specified interpolation points, and the overall trajectory is continuous and smooth. These findings further validate the effectiveness and practical applicability of the proposed trajectory optimization method.
5. Conclusions
A joint-space time-optimal trajectory planning paradigm has been established by coupling 3–5–3 piecewise polynomial parameterization with an improved Fire Hawk Optimization (TFHO). The optimizer incorporates Tent-chaotic initialization and a two-phase adaptive Lévy–Gaussian–Cauchy hybrid mutation, enabling diversity preservation in early iterations and refined local search in later iterations, thereby suppressing premature convergence and improving stability. On nine benchmark functions, the approach attains the lowest mean area under the convergence curve (AUC) and statistically significant Wilcoxon signed-rank results against representative metaheuristics (FHO, PSO, GWO, WOA), reflecting consistently faster convergence and higher solution quality; in relative terms, the mean AUC is reduced by 31.4% (vs. FHO), 57.5% (vs. PSO), 61.4% (vs. GWO), and 69.7% (vs. WOA).
In the ABB IRB-2600 case, time-optimal segment durations computed under a joint-velocity bound of /s yield smooth, continuous position/velocity/acceleration profiles and reduce the total execution time from 12 s to 9.88 s (a reduction of 17.66%), indicating feasibility for engineering deployment under standard kinematic constraints. An ablation analysis indicates that, relative to the basic FHO and the Tent-only variant, TFHO reduces the mean segment time (illustrative joint) from 4.407033 s and 4.305694 s to 4.133064 s (by 0.273969 s, 6.22% and by 0.172630 s, 4.01%, respectively), improves the best value from 4.140935 s/4.138821 s to 4.129682 s (0.27%/0.22%), and suppresses run-to-run variability as the standard deviation drops from 0.3157/0.1335 to 0.0023 (99.27%/98.28%), confirming that the hybrid mutation mechanism contributes to both accuracy and robustness.
The proposed pipeline provides a unified route from kinematic modeling and 3–5–3 trajectory construction to constrained time allocation via TFHO, offering a practical template for industrial scenarios where smoothness and time optimality must be balanced. Notwithstanding these advantages, current evidence is limited to simulation and remains sensitive to modeling accuracy, constraint tuning, and parameter settings. Future work will emphasize (i) validation on physical manipulators with closed-loop execution; (ii) incorporation of additional practical constraints such as joint torque/jerk limits, actuator-rate bounds, and collision margins; (iii) extension from single-task runs to multi-task or multi-segment missions with synchronized multi-joint timing; (iv) multi-objective formulations trading off time, energy, and smoothness with Pareto-front analysis.