Abstract
Autonomous hydraulic excavators are widely used in construction, mining, and material-handling operations, offering improved efficiency and safety. Precise trajectory tracking is essential for such systems. However, inherent nonlinearities and significant time delays in the hydraulic actuators hinder accurate control for autonomous operations. To address these challenges, a nonlinear model predictive control (NMPC) algorithm is proposed. Specifically, a Hammerstein–Wiener structure is employed to model the nonlinear hydraulic system, with parameters identified from experimental data. Based on this model, an NMPC trajectory-tracking algorithm is developed, which accounts for actuator and control input constraints. To mitigate the intrinsic 0.5-second response delay of the hydraulic system, a predictive delay compensation strategy is introduced, whereby predicted joint states over the next 0.5 seconds serve as real-time control references. Simulation results demonstrate that the proposed controller substantially outperforms proportional–integral–derivative (PID) and fuzzy PID methods, maintaining the bucket-end error within 20 cm. Field experiments on an autonomous excavator implemented under the robot operating system (ROS) framework confirm that the maximum trajectory-tracking error remains within 50 cm, validating the effectiveness and robustness of the proposed NMPC approach under real-world operating conditions.
| Original language | English |
|---|---|
| Journal | Transactions of the Institute of Measurement and Control |
| DOIs | |
| State | Accepted/In press - 2026 |
| Externally published | Yes |
Keywords
- autonomous excavator
- Hydraulic system model
- nonlinear model predictive control
- simulation platform
- trajectory tracking
Fingerprint
Dive into the research topics of 'Hammerstein–Wiener model-based nonlinear model predictive control for trajectory tracking of unmanned hydraulic excavators'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver