• CN: 11-2187/TH
  • ISSN: 0577-6686

Journal of Mechanical Engineering ›› 2026, Vol. 62 ›› Issue (7): 185-195.doi: 10.3901/JME.260206

Previous Articles    

Multi-objective Optimization of Unmanned Loader Shovel Trajectory Based on Non-uniform Rational B-spline

FAN Bo1,2, HU Bo1, CHEN Ziming1, YAO Jiantao1   

  1. 1. School of Mechanical Engineering, Yanshan University, Qinhuangdao 066004;
    2. Mobile Machinery Branch, Qinhuangdao Port Co., Ltd., Qinhuangdao 066000
  • Received:2025-10-14 Revised:2026-01-26 Published:2026-05-25

Abstract: To address the need for efficient and energy-saving trajectory planning in autonomous loader excavation operations, a multi-objective shoveling trajectory optimization method is proposed based on non-uniform rational B-splines (NURBS). First, a soil-bucket coupling model is established using soil mechanics failure theory, which accurately characterizes the resistance encountered during the excavation process. Subsequently, the soil-bucket interaction is incorporated into the dynamic modeling of the loader’s working device, thereby improving the model’s representation of actual working conditions. Finally, a nonlinear multi-objective and multi-constraint trajectory optimization model is constructed, with both operation time and energy consumption considered as synergistic performance indices. This optimization problem is efficiently solved using a genetic algorithm. To validate the effectiveness and superiority of the proposed method, a high-fidelity mathematical-physical co-simulation platform is developed, and simulation experiments are conducted. The results demonstrate that the proposed approach can generate smooth and feasible excavation trajectories, with hydraulic cylinder velocities and output forces maintained within reasonable ranges during critical stages. The loading process is both efficient and stable, exhibiting good operational continuity.

Key words: unmanned loader, soil-bucket coupling model, non-uniform rational B-splines, trajectory optimization

CLC Number: