农业机械学报2026,Vol.57Issue(19):73-80,8.DOI:10.6041/j.issn.1000-1298.2026.19.007
基于Huber函数非线性模型预测控制的自主水下机器人自适应轨迹跟踪控制方法
Adaptive Trajectory Tracking Control of AUV Based on Huber-function-focused Nonlinear Model Predictive Control
摘要
Abstract
Achieving stable and high-precision motion control of autonomous underwater vehicles(AUVs)faces severe challenges such as complex external environmental disturbances and internal dynamic coupling interference.To solve the horizontal planar trajectory tracking problem of AUVs under these complex disturbances,a novel joint control algorithm was proposed based on Huber-function-focused nonlinear model predictive control(HNMPC)and an adaptive extended state observer(AESO).Addressing the critical issue of sudden mutational disturbances,the HNMPC method was developed,where the introduced Huber penalty function effectively enhanced the system robustness at steady state.Meanwhile,an extended state observer(ESO)was employed to actively handle the unmodeled dynamics and unknown lumped disturbances of the AUV.To effectively mitigate the peaking phenomenon and high-frequency oscillations inherent in traditional ESOs,the AESO was proposed,which successfully reduced the initial state transient peaks and improved steady-state control precision.The performance of the proposed algorithm was firstly validated within the Gazebo simulation platform.Simulation results in a complex sinusoidal trajectory tracking task under simulated ocean current disturbances demonstrated that the proposed algorithm reduced the integral absolute error(IAE)in the surge,sway,and yaw directions by 41%,35.09%,and 40.78%,respectively,compared with the NMPC+ESO algorithm;its advantages were further demonstrated through comparative evaluations with traditional PID and standard NMPC algorithms.Finally,a physical pool experiment platform was established for real-world validation.The experimental results showed that the proposed algorithm reduced the IAE in the surge,sway,and yaw directions by 41.22%,35.54%,and 0.79%,respectively,compared with the NMPC+ESO algorithm,thoroughly validating the effectiveness and practical applicability of the proposed method in real-world environments.关键词
自主水下机器人/轨迹跟踪/非线性模型预测控制/扩张状态观测器/Huber函数Key words
autonomous underwater vehicle(AUV)/trajectory tracking/nonlinear model predictive control/extended state observer/Huber function分类
信息技术与安全科学引用本文复制引用
李致富,黄浩,叶渭,邹涛..基于Huber函数非线性模型预测控制的自主水下机器人自适应轨迹跟踪控制方法[J].农业机械学报,2026,57(19):73-80,8.基金项目
广州市科技计划项目(2025A03J3136)和国家自然科学基金项目(62573145) (2025A03J3136)