Deep Reinforcement Learning Based Active Disturbance Rejection Control for ROV Position and Attitude Control
Source abstract
Abstract
Remotely operated vehicles (ROVs) face challenges in achieving optimal trajectory tracking performance during underwater movement due to external disturbances and parameter uncertainties. To address this issue, this paper proposes a position and attitude control strategy for underwater robots based on a reinforcement learning active disturbance rejection controller. The linear active disturbance rejection controller has achieved satisfactory results in the field of underwater robot control. However, fixed-parameter controllers cannot achieve optimal control performance for the controlled object. Therefore, further exploration of the adaptive capability of control parameters based on the linear active disturbance rejection controller was conducted. The deep deterministic policy gradient (DDPG) algorithm was used to optimize the linear extended state observer (LESO). This strategy employs deep neural networks to adjust the LESO parameters online based on measured states, allowing for more accurate estimation of model uncertainties and environmental disturbances, and compensating the total disturbance into the control input online, resulting in better disturbance estimation and control performance. Simulation results show that the proposed control scheme, compared to PID and fixed parameter LADRC, as well as the double closed-loop sliding mode control method based on nonlinear observers (NESO-DSMC), significantly improves the disturbance estimation accuracy of the linear active disturbance rejection controller, leading to higher control precision and stronger robustness, thus demonstrating the effectiveness of the proposed control strategy.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Adaptive Control of Nonlinear Systems · Adaptive Dynamic Programming Control · Control and Dynamics of Mobile Robots
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Shanghai Engineering Research Center of Hadal Science and Technology, College of Engineering Science and Technology, Shanghai Ocean University, Shanghai 201306, China
Shenzhen Institute for Advanced Study, University of Electronic Science and Technology of China, Shenzhen 518110, China
Lanqi Robot Co., Ltd., Wuxi 214000, China
Funding
Guangdong Provincial Department of Natural Resources · Shanghai Municipal Industrial Collaborative Innovation Technology Project
References (31)
Show source-provided references
1. Saturation based nonlinear PID control for underwater vehicles: Design, stability analysis and experiments10.1016/j.mechatronics.2019.06.006 ↗
2. Model reference adaptive PID control with anti-windup compensator for an autonomous underwater vehicle10.1016/j.robot.2016.05.016 ↗
3. Adaptive fuzzy quantized state feedback control for AUVs with model uncertainty10.1016/j.oceaneng.2024.119496 ↗
4. Fuzzy adaptive trajectory tracking control of work-class ROVs considering thruster dynamics10.1016/j.oceaneng.2022.113232 ↗
5. A recurrent neural network based fuzzy sliding mode control for 4-DOF ROV movements10.1016/j.oceaneng.2022.111509 ↗
6. Finite-time observer based tracking control of uncertain heterogeneous underwater vehicles using adaptive sliding mode approach10.1016/j.neucom.2022.01.038 ↗
7. Hierarchical trajectory tracking control for ROVs subject to disturbances and parametric uncertainties10.1016/j.oceaneng.2022.112733 ↗
8. Disturbance observer based nonsingular fast terminal sliding mode control of underactuated AUV10.1016/j.oceaneng.2023.114553 ↗
9. Double-loop sliding mode controller with a novel switching term for the trajectory tracking of work-class ROVs10.1016/j.oceaneng.2019.02.043 ↗
10. Wen, J., Zhang, J., and Yu, G. (2025). Predefined-Time Three-Dimensional Trajectory Tracking Control for Underactuated Autonomous Underwater Vehicles. Appl. Sci., 15.10.3390/app15041698 ↗
11. Adaptive trajectory tracking control for remotely operated vehicles considering thruster dynamics and saturation constraints10.1016/j.isatra.2019.11.032 ↗
12. Neural network feedback linearization target tracking control of underactuated autonomous underwater vehicles with a guaranteed performance10.1016/j.oceaneng.2022.111827 ↗
13. A review of underwater vehicle motion stability10.1016/j.oceaneng.2023.115735 ↗
14. Fixed-time sliding mode tracking control for autonomous underwater vehicles10.1016/j.apor.2021.102928 ↗
15. Enhanced trajectory tracking control algorithm for ROVs considering actuator saturation, external disturbances, and model parameter uncertainties10.1016/j.oceaneng.2024.118973 ↗
16. Auto disturbance rejection controller and its applications
17. Hierarchical image-based visual serving of underwater vehicle manipulator systems based on model predictive control and active disturbance rejection control10.1016/j.oceaneng.2021.108814 ↗
18. Gao, Z. (2003, January 4–6). Scaling and bandwidth-parameterization based controller tuning. Proceedings of the 2003 American Control Conference, Denver, CO, USA.
19. Transverse vibration analysis and active disturbance rejection decoupling control of vector propulsion shaft system for underwater vehicles10.1016/j.oceaneng.2024.117158 ↗
20. Trajectory tracking control for double-joint manipulator systems driven by pneumatic artificial muscles based on a nonlinear extended state observer10.1016/j.ymssp.2018.12.016 ↗
21. Active disturbance rejection controller for multi-area interconnected power system based on reinforcement learning10.1016/j.neucom.2020.03.070 ↗
22. Optimal design of load frequency active disturbance rejection control via double chains quantum genetic algorithm10.1007/s00521-020-05199-6 ↗
23. Q-learning-based parameters adaptive algorithm for active disturbance rejection control and its application to ship course control10.1016/j.neucom.2019.10.060 ↗
24. Sehgal, A., Ward, N., La, H.M., Papachristos, C., and Louis, S. (2022, January 5–7). GA+DDPG+HER: Genetic algorithm-based function optimizer for deep reinforcement learning in robotic manipulation tasks. Proceedings of the 2022 6th IEEE International Conference on Robotic Computing (IRC), Naples, Italy.10.1109/IRC55401.2022.00022 ↗
25. Low complexity adaptive neural network three-dimensional tracking control for autonomous underwater vehicles considering uncertain dynamics10.1016/j.engappai.2024.109860 ↗
26. ROV trajectory tracking control based on disturbance observer and combinatorial reaching law of sliding mode10.1016/j.oceaneng.2024.117744 ↗
27. Agent-based modeling in electricity market using deep deterministic policy gradient algorithm10.1109/TPWRS.2020.2999536 ↗
28. Qi, G., and Li, Y. (2021, January 26–28). Reinforcement learning control for robot arm grasping based on improved DDPG. Proceedings of the 2021 40th Chinese Control Conference (CCC), Shanghai, China.10.23919/CCC52363.2021.9550413 ↗
29. Quadrotor trajectory tracking using combined stochastic model-free position and DDPG-based attitude control10.1016/j.isatra.2024.11.007 ↗
30. Reducing estimation bias via triplet-average deep deterministic policy gradient10.1109/TNNLS.2019.2959129 ↗
31. Khalil, H.K. (2002). Nonlinear Systems, Prentice Hall. [3rd ed.].