Adaptive Data-Driven Control of Autonomous Underwater Vehicles: Bridging the Gap Between Simulation and Experimental Baseline via LSTM-MPC
Featured Application
Abstract
1. Introduction
- An LSTM-based data-driven prediction model representing the dynamic behavior of an AUV under wave effects has been developed using real measurement data obtained from experiments conducted in a wave basin.
- The developed LSTM prediction model has been integrated into an MPC framework, enabling a more realistic evaluation of the effects of external disturbances such as waves and currents over the prediction horizon.
- The behavior of the control structure trained under regular wave conditions was examined under irregular wave scenarios with characteristics not used during training, and the generalization performance of the proposed approach was assessed using experimental data obtained under these unseen wave conditions.
- The stabilize mode of a Pixhawk (3D Robotics, Chula Vista, CA, USA)/ArduSub (Version 4.1.0)-based flight control system has been used for safe data acquisition during wave basin experiments and the collected measurements have been utilized for training and evaluating the LSTM-based prediction model.
2. Experimental Platform and Data Collection Setup
2.1. AUV Platform and Onboard Control Architecture
2.1.1. AUV Mechanical Structure
2.1.2. Thruster Configuration
2.1.3. Buoyancy Adjustment and CG–CB Balancing
2.1.4. Sensors, State Estimation and Pixhawk/ArduSub-Based Control Architecture
2.2. Wave Basin Setup and Experimental Conditions
2.3. Experimental Data Logging and Preprocessing
2.3.1. Logged Signals
- Thrust commands (PWM/thrust commands):
- Linear and angular velocity components:
2.3.2. Control Allocation and Axial Command Reconstruction
3. Data-Driven Modeling Using LSTM
- An LSTM model trained under regular wave conditions and used within the control loop.
- An LSTM-based plant prediction model trained under irregular wave conditions to represent the dynamic behavior of the system.
3.1. Problem Formulation
- The six axial control commands, , corresponding to the surge, sway, heave, roll, pitch and yaw axes,
- The past linear and angular velocity components measured in the vehicle body frame,
3.2. LSTM Network Architecture
- Sequence Input Layer
- LSTM Layer
- Fully Connected (FC) Layer
3.3. Training Strategy and Hyperparameter Optimization
4. Control Strategy
4.1. LSTM-Based Control Framework
4.2. Controller Design
5. Validation and Simulation Results
5.1. LSTM Training Accuracy for Control and Plant Representation
5.2. Robustness Against Plant Mismatch Under Irregular Waves
| Algorithm 1: LSTM-MPC Simulation Loop |
![]() |
- Translational velocity stabilization: The most significant improvement was observed in the heave axis, where the MPC achieved an MAE of 0.0303 m/s, representing a 61.8% reduction compared to the experimental baseline (EXP).
- Rotational rate control: The controller exhibited high effectiveness in stabilizing the roll (p) rate, reducing the MAE from 5.150°/s to 1.400°/s (a 72.8% improvement).
- Prediction fidelity: The internal prediction accuracy of the LSTM remains high (e.g., u MSE: 0.0017), confirming that the model generalizes well to irregular wave patterns. However, it is observed that the prediction error for the yaw rate (r) is relatively higher compared to other axes, yielding an MSE of 7.0735. This increased error can be attributed to the persistent and stochastic nature of yaw drift induced by irregular wave encounters, which presents a more complex temporal pattern for the reg-LSTM to generalize.
- CVaR-based extreme deviation analysis: The analysis of the metrics confirms that the EXP CVaR values, reaching 15.9741, particularly in the yaw axis, indicate that actual stochastic disturbances in the wave tank lead to severe tail-end deviations masked by average metrics (EXP MAE = 12.7960). Furthermore, this distinct discrepancy between the internal uncertainty metrics—specifically the LSTM CVaR (4.8484) and the resulting MPC CVaR (13.8108) derived from the model’s prediction horizon—and the real-world tracking risk (EXP CVaR: 15.9741), provides a quantitative assessment of the framework’s safety margin. Although these CVaR values are not internal parameters known or optimized by the controller in real-time, they serve as post-analytical evidence showing how much safer a predictive model remains against real environmental dynamics by maintaining an inherent buffer through its internal state projections.
- Translational velocity stabilization: Despite the noise, the MPC maintains high precision. In the sway axis, the MPC achieved a remarkably low MAE of 0.014 m/s, significantly outperforming the uncontrolled baseline of 0.111 m/s. For the surge axis, the MAE increased slightly from 0.093 to 0.107 m/s, indicating that the controller successfully filtered out high-frequency noise without losing track of the underlying hydrodynamic trends.
- Rotational rate control: In the pitch axis, the MPC achieved an MAE of 1.922°/s, which is actually an improvement over the noise-free case (3.326°/s). This suggests that the optimization process within the MPC acts as an inherent filter against stochastic perturbations.
- Prediction accuracy: The yaw axis remains the most sensitive to noise, with the prediction error (MSE) rising to 106.28. This confirms that the combination of irregular wave drift and bias instability creates a highly stochastic environment for the reg-LSTM model.
- CVaR-based extreme deviation analysis: The introduction of noise has significantly shifted the risk perception within the framework. In the yaw axis, the MPC CVaR (20.5296)—representing the internal uncertainty envelope derived from the model’s predictions—surged to exceed the EXP CVaR (15.9741). This indicates that under noisy conditions, the framework inherently adopts an over-conservative risk profile, anticipating higher potential deviations than those observed in the experimental baseline to ensure a wider safety margin. Although the controller does not explicitly minimize a CVaR objective, the increase in LSTM CVaR to 11.7427 quantifies the heightened uncertainty in prediction, providing a definitive justification for the integration of online learning to bridge the gap between the static model’s expectations and the stochastic reality of the environment.
Implementation of the Error-Triggered Online Training Mechanism
| Algorithm 2: Adaptive Online Learning Update |
![]() |
- Translational velocity stabilization: When online learning is activated (Table 10), the translational velocity tracking performance improves significantly compared to the noisy static case (Table 9). In the heave axis, the MAE decreases from 0.2001 m/s (noisy static) to 0.0355 m/s, restoring the error level close to the nominal condition (0.0303 m/s). Similarly, the surge axis improves from 0.1071 m/s to 0.0882 m/s, approaching the nominal performance (0.0940 m/s).
- Rotational rate control: The most pronounced improvement under online learning is observed in the yaw rate. In the noisy static case (Table 9), the yaw MAE reaches 18.8047°/s, whereas with online learning enabled (Table 10), it decreases to 8.7746°/s —representing a substantial recovery toward the nominal condition (8.2161°/s).
- Prediction accuracy: The most dramatic evidence of adaptation is seen in the internal prediction metrics. The Yaw MSE, which had surged to 106.28 in the static network noisy scenario, was brought down to 20.12. This proves that online learning successfully refined the network’s weights to synchronize with the irregular wave dynamics in run-time.
- CVaR-based extreme deviation analysis: The most strategic impact of online learning is the shift in the relationship between internal uncertainty estimation and real-world outcomes. In the yaw axis, the fact that the MPC CVaR (18.1975)—which represents the internal uncertainty envelope derived from model predictions—now exceeds the EXP CVaR (15.9741) proves that the adaptive mechanism has reached a level of conservatism that fully encompasses environmental uncertainties. Although the CVaR objective is not explicitly minimized during the training or control cycles, the integration of online learning pulls real-world tracking risks back within the model’s internal safety margins. This quantitatively confirms the system’s inherent ability to mitigate extreme tail-end risks alongside average tracking errors by synchronizing the internal model with stochastic dynamics.
6. Discussion
6.1. Disturbance Rejection and Noise Immunity
6.2. Impact of Online Learning and Weight Synchronization
6.3. Tail-Error Analysis Using CVaR
6.4. Feasibility for Embedded Deployment
6.5. Future Works
7. Conclusions
- Robust stabilization: The proposed framework significantly outperformed the Pixhawk baseline in almost all degrees of freedom, achieving remarkably low tracking errors (v MAE: 0.0141 m/s) despite severe plant mismatch.
- Adaptive and robust resilience: The online learning mechanism proved vital for real-world scenarios. It reduced the yaw prediction error (MSE) by over 80%, successfully synchronizing the model weights with stochastic wave dynamics during run-time.
- Implicit risk mitigation and reliability: CVaR metrics were employed solely as post hoc statistical evaluation tools to quantify extreme tracking deviations under stochastic disturbances. It should be emphasized that neither the MPC objective function nor the online learning mechanism incorporates a CVaR-based risk minimization strategy. Instead, CVaR is used to provide an additional perspective on tail-end error behavior in the closed-loop simulations.
- Robustness to noise: Through the implementation of a Huber Loss-based training, the controller demonstrated high immunity to MEMS IMU/gyroscope noise and bias instability, preventing control signal oscillations while maintaining precision.
- Practical Implementation Readiness: The use of run-time weight synchronization via coder.write indicates that the proposed framework supports dynamic parameter updates without interrupting the MPC loop. Combined with the computational feasibility analysis provided in Table A3, the results suggest that the selected network configuration satisfies the timing requirements associated with a 10 Hz embedded control cycle. While full onboard real-time validation remains future work, the integration of a data-driven surrogate plant derived from wave basin measurements strengthens the framework’s readiness for physical AUV deployment and narrows the gap between offline experimental evaluation and embedded autonomous control.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| AUV | Autonomous Underwater Vehicle |
| DOF | Degree of Freedom |
| GRU | Gated Recurrent Unit |
| IMU | Inertial Measurement Unit |
| LSTM | Long Short-Term Memory |
| MAE | Mean Absolute Error |
| MPC | Model Predictive Control |
| MSE | Mean Square Error |
| NED | North East Down axis system |
| RMSE | Root Mean Square Error |
| RNN | Recurrent Neural Network |
| SQP | Sequential Quadratic Programming |
Appendix A
Hydrostatic Configuration and Buoyancy Adjustment


Appendix B
Appendix B.1. Sensitivity Analysis of LSTM Hidden Units
| Hidden Units | Trainable Parameters | RMSE (6-DOF Mean) | MAE (6-DOF Mean) |
|---|---|---|---|
| 16 | 1958 | 0.2992 | 0.1445 |
| 32 | 5958 | 0.2512 | 0.1176 |
| 64 | 20102 | 0.1763 | 0.0792 |
| 128 | 72966 | 0.1447 | 0.0729 |
| 256 | 276998 | 0.1327 | 0.0665 |
| Hidden Units | RMSE@1 | RMSE@2 | RMSE@3 | RMSE@4 | RMSE@5 | RMSE@6 |
|---|---|---|---|---|---|---|
| 64 | 0.1637 | 0.2171 | 0.2706 | 0.3210 | 0.3682 | 0.4118 |
| 128 | 0.1405 | 0.1935 | 0.2470 | 0.2988 | 0.3478 | 0.3931 |
| Hidden Units | Mean Solve Time (s) | Control Interval (s) | Real-Time Feasible |
|---|---|---|---|
| 64 | 0.0262 | 0.10 | Yes |
| 128 | 0.1439 | 0.10 | No |
Appendix B.2. Control-Oriented Comparison of LSTM and GRU Architectures
| Model | Hidden Units | RMSE (6-DOF Mean) | MAE (6-DOF Mean) | MSE (6-DOF Mean) | CVaR (6-DOF Mean) |
|---|---|---|---|---|---|
| LSTM | 64 | 0.1921 | 0.0860 | 0.0730 | 0.6949 |
| GRU | 64 | 0.1671 | 0.0812 | 0.0552 | 0.5944 |
| LSTM | 128 | 0.1530 | 0.0792 | 0.0455 | 0.5424 |
| GRU | 128 | 0.1445 | 0.0645 | 0.0418 | 0.5407 |
| Model | Hidden Units | Horizon-End RMSE |
|---|---|---|
| LSTM | 64 | 0.4118 |
| GRU | 64 | 0.4377 |
| LSTM | 128 | 0.3931 |
| GRU | 128 | 0.3945 |
| Model | Hidden Units | RMSE (6-DOF Mean) | MAE (6-DOF Mean) | MSE (6-DOF Mean) | CVaR (6-DOF Mean) |
|---|---|---|---|---|---|
| LSTM | 64 | 0.3759 | 0.1752 | 0.3774 | 1.3252 |
| GRU | 64 | 0.4604 | 0.2161 | 0.5383 | 1.6590 |
| LSTM | 128 | 0.3473 | 0.1651 | 0.2853 | 1.2045 |
| GRU | 128 | 0.5205 | 0.2565 | 0.6568 | 1.9186 |
Appendix C
Sensitivity Analysis of the Online Learning Trigger Threshold
| Threshold Value | Updates | Update Ratio (%) | Simulation Time (s) | Overhead (%) | MAE (6-DOF Mean) | RMSE (6-DOF Mean) |
|---|---|---|---|---|---|---|
| 0.8 | 500 | 100 | 30.6570 | 53 | 2.3054 | 2.4093 |
| 1 | 401 | 80.2 | 28.9393 | 44 | 2.4090 | 2.7956 |
| 1.2 | 169 | 33.8 | 21.4524 | 7 | 2.4373 | 2.8717 |
References
- Li, D.; Du, L. AUV Trajectory Tracking Models and Control Strategies: A Review. J. Mar. Sci. Eng. 2021, 9, 1020. [Google Scholar] [CrossRef]
- Zarzycki, K.; Ławryńczuk, M. Advanced predictive control for GRU and LSTM networks. Inf. Sci. 2022, 616, 229–254. [Google Scholar] [CrossRef]
- Ławryńczuk, M.; Zarzycki, K. LSTM and GRU type recurrent neural networks in model predictive control: A Review. Neurocomputing 2025, 632, 129712. [Google Scholar] [CrossRef]
- Wang, D.; Wan, J.; Shen, Y.; Qin, P.; He, B. Hyperparameter Optimization for the LSTM Method of AUV Model Identification Based on Q-Learning. J. Mar. Sci. Eng. 2022, 10, 1002. [Google Scholar] [CrossRef]
- Arcos-Legarda, J.; Gutiérrez, Á. Robust Model Predictive Control Based on Active Disturbance Rejection Control for a Robotic Autonomous Underwater Vehicle. J. Mar. Sci. Eng. 2023, 11, 929. [Google Scholar] [CrossRef]
- Kim, K.; Jeong, C.; Kim, J.; Lee, S.; Kang, C.M. Data-Driven LSTM Model and Predictive Control for Vehicle Lateral Motion. J. Electr. Eng. Technol. 2024, 19, 3635–3644. [Google Scholar] [CrossRef]
- Zimmerman, S.; Nagamune, R.; Rogak, S. Wind Estimation by Multirotor Drone State Using Machine Learning. Measurement 2022, 199, 111491. [Google Scholar] [CrossRef]
- Yu, Y.; Zhang, J.; Zhang, T. AUV Drift Track Prediction Method Based on a Modified Neural Network. Appl. Sci. 2022, 12, 12169. [Google Scholar] [CrossRef]
- Önal, A.; Şamiloğlu, A.T. Velocity Stabilization of Autonomous Underwater Vehicles (AUVs) under Surface Wave Induced Disturbances Using Long Short-Term Memory (LSTM) Based Model Predictive Control (MPC). GU J. Sci. Part C 2025, 13, 1031–1045. [Google Scholar] [CrossRef]
- Krawczyk, K.; Arabas, J. Single-Objective Surrogate Models for Continuous Metaheuristics: An Overview. Appl. Sci. 2025, 15, 9068. [Google Scholar] [CrossRef]
- Mohammadi, S.; Bui, V.-H.; Su, W.; Wang, B. Surrogate Modeling for Solving OPF: A Review. Sustainability 2024, 16, 9851. [Google Scholar] [CrossRef]
- Bárkányi, Á.; Chován, T.; Németh, S.; Abonyi, J. Modelling for Digital Twins—Potential Role of Surrogate Models. Processes 2021, 9, 476. [Google Scholar] [CrossRef]
- BlueRobotics. BlueRov2. Available online: https://bluerobotics.com/store/rov/bluerov2/ (accessed on 10 January 2026).
- Pérez-Edo, I.; López-Barajas, S.; Marín-Prades, R.; Sanz, P.J. Underwater Object Recovery Using a Hybrid-Controlled ROV with Deep Learning-Based Perception. J. Mar. Sci. Eng. 2026, 14, 198. [Google Scholar] [CrossRef]
- Orjales, F.; Rodríguez-Cortegoso, J.; Fernández-Pérez, E.; Romero, A.; Diaz-Casas, V. Towards a Digital Twin for Open-Frame Underwater Vehicles Using Evolutionary Algorithms. Appl. Sci. 2025, 15, 7085. [Google Scholar] [CrossRef]
- López-Barajas, S.; Sanz, P.J.; Marín-Prades, R.; Gómez-Espinosa, A.; González-García, J.; Echagüe, J. Inspection Operations and Hole Detection in Fish Net Cages through a Hybrid Underwater Intervention System Using Deep Learning Techniques. J. Mar. Sci. Eng. 2024, 12, 80. [Google Scholar] [CrossRef]
- Dang, T.; Lapierre, L.; Zapata, R.; Ropars, B.; Lepinay, P. Over-Actuated Underwater Robots: Configuration Matrix Design and Perspectives. Sensors 2021, 21, 7729. [Google Scholar] [CrossRef]
- Ng, P.; Krieg, M. Modifications to ArduSub That Improve BlueROV SITL Accuracy and Design of Hybrid Autopilot. Appl. Sci. 2024, 14, 7453. [Google Scholar] [CrossRef]
- Capocci, R.; Dooly, G.; Omerdić, E.; Coleman, J.; Newe, T.; Toal, D. Inspection-Class Remotely Operated Vehicles—A Review. J. Mar. Sci. Eng. 2017, 5, 13. [Google Scholar] [CrossRef]
- PX4. Pixhawk. Available online: https://docs.px4.io/main/en/flight_stack/controller_diagrams (accessed on 18 January 2026).
- ArduSub. Available online: https://www.ardusub.com/reference/ardusub/features-while-in-operation.html (accessed on 18 January 2026).
- QGroundControl. Available online: https://docs.qgroundcontrol.com/Stable_V4.3/en/qgc-user-guide/ (accessed on 18 January 2026).
- ArduPilot. Mission Planner. Available online: https://ardupilot.org/planner/docs/common-downloading-and-analyzing-data-logs-in-mission-planner.html#common-downloading-and-analyzing-data-logs-in-mission-planner (accessed on 18 January 2026).
- Fossen, T.I. Handbook of Marine Craft Hydrodynamics and Motion Control, 1st ed.; JohnWiley & Sons, Inc.: Hoboken, NJ, USA, 2011; pp. 1–227. [Google Scholar] [CrossRef]
- Huang, K.; Wei, K.; Li, F.; Yang, C.; Gui, W. LSTM-MPC: A Deep Learning Based Predictive Control Method for Multimode Process Control. IEEE Trans. Ind. Electron. 2023, 70, 11544–11554. [Google Scholar] [CrossRef]
- Lima, F.T.; Souza, V.M.A. A Large Comparison of Normalization Methods on Time Series. Big Data Res. 2023, 34, 100407. [Google Scholar] [CrossRef]
- Majumdar, A.; Pavone, M. How Should a Robot Assess Risk? Towards an Axiomatic Theory of Risk in Robotics. In Proceedings of the 18th International Symposium on Robotics Research (ISRR 2017), Puerto Varas, Chile, 11–14 December 2017. [Google Scholar] [CrossRef]
- Yang, Q.; Simão, T.D.; Tindemans, S.H.; Spaan, M.T.J. Safety-constrained reinforcement learning with a distributional safety critic. Mach. Learn. 2023, 112, 859–887. [Google Scholar] [CrossRef]
- Rockafellar, R.T.; Uryasev, S. Optimization of conditional value-at-risk. J. Risk 2000, 2, 21–41. [Google Scholar] [CrossRef]
- Mienye, I.D.; Swart, T.G. A Comprehensive Review of Deep Learning: Architectures, Recent Advances, and Applications. Information 2024, 15, 755. [Google Scholar] [CrossRef]
- Silva, K.M.; Maki, K.J. Data-Driven System Identification of 6-DoF Ship Motion for Enhanced Navigation of Remotely Operated Vehicles. Appl. Ocean Res. 2022, 125, 103222. [Google Scholar] [CrossRef]
- Zamarreno, J.M. Neural Predictive Control Toolbox for CACSD in MATLAB Environment. IFAC Proc. Vol. 2002, 35, 61–66. [Google Scholar] [CrossRef]
- Hu, Y.; Li, B.; Jiang, B.; Han, J.; Wen, C.-Y. Disturbance Observer-Based Model Predictive Control for an Unmanned Underwater Vehicle. J. Mar. Sci. Eng. 2024, 12, 94. [Google Scholar] [CrossRef]
- Bao, H.; Kang, Q.; An, J.; Ma, X.; Zhou, M. A Performance-Driven MPC Algorithm for Underactuated Bridge Cranes. Machines 2021, 9, 177. [Google Scholar] [CrossRef]
- Gill, W.A.; Howard, I.; Mazhar, I.; McKee, K. A Review of MEMS Vibrating Gyroscopes and Their Reliability Issues in Harsh Environments. Sensors 2022, 22, 7405. [Google Scholar] [CrossRef] [PubMed]
- He, C.; Xu, Y.; Wang, X.; Wu, H.; Cheng, L.; Yan, G.; Huang, Q. Noise Analysis and Suppression Methods for the Front-End Readout Circuit of a Microelectromechanical Systems Gyroscope. Sensors 2024, 24, 6283. [Google Scholar] [CrossRef]
- Limon, D.; Calliess, J.; Maciejowski, J.M. Learning-based Nonlinear Model Predictive Control. IFAC-Pap. 2017, 50, 7769–7776. [Google Scholar] [CrossRef]
- Pang, W.; Zhu, D.; Chen, M.; Xu, W.; Wang, B. A Novel Neural Network-Based Adaptive Formation Control for Cooperative Transportation of an Underwater Payload Using a Fleet of UUVs. Drones 2025, 9, 465. [Google Scholar] [CrossRef]
- Chen, J.; Xu, X.; Yang, J. Adaptive Model Predictive Control for Autonomous Vehicle Trajectory Tracking. Vehicles 2025, 7, 114. [Google Scholar] [CrossRef]
- Costa, G.; Pinho, J.; Ayala Botto, M.; Lima, P.U. Online learning of MPC for autonomous racing. Robot. Auton. Syst. 2023, 167, 104469. [Google Scholar] [CrossRef]
- Mathworks. MATLAB. Available online: https://www.mathworks.com/help/coder/ug/update-network-parameters-after-code-generation.html (accessed on 19 January 2026).




















| DOF | Motions/ Rotations | Positions/ Orientations | Linear/Angular Velocities | Forces/ Moments |
|---|---|---|---|---|
| 1 | X direction (surge) | x | u | X |
| 2 | Y direction (sway) | y | Y | |
| 3 | Z direction (heave) | z | w | Z |
| 4 | About x axis (roll) | p | K | |
| 5 | About y axis (pitch) | q | M | |
| 6 | About z axis (yaw) | r | N |
| Metric | Equation | Description |
|---|---|---|
| Mean squared error | Low values indicate that the model was successful. | |
| Mean absolute error | ||
| Root mean squared error | ||
| Conditional value at risk |
| Parameter | Value |
|---|---|
| Optimizer | Adam |
| Initial learning rate | 0.001 |
| Learning rate schedule | cosine |
| Max epochs | 50 |
| Loss function | Huber Loss |
| Mini-batch size | 8 |
| Number of hidden units | 64 |
| Sequence length | 10 |
| Sliding window step | 1 |
| Execution environment | GPU |
| Parameter | Value |
|---|---|
| 6 | |
| Metric | u | v | w | p | q | r |
|---|---|---|---|---|---|---|
| MSE | 1.2702 × 10−4 | 2.8286 × 10−6 | 7.6403 × 10−5 | 0.1280 | 0.09807 | 0.2116 |
| MAE | 0.0071 | 0.0011 | 0.0044 | 0.1568 | 0.1838 | 0.1629 |
| RMSE | 0.0113 | 0.0017 | 0.0087 | 0.3579 | 0.3132 | 0.4591 |
| CVaR | 0.0352 | 0.0052 | 0.0306 | 1.3071 | 1.0434 | 1.7480 |
| Metric | u | v | w | p | q | r |
|---|---|---|---|---|---|---|
| MSE | 0.0003 | 0.0013 | 0.0004 | 0.2027 | 0.1126 | 1.9472 |
| MAE | 0.0145 | 0.0182 | 0.0099 | 0.2256 | 0.1741 | 0.6086 |
| RMSE | 0.0178 | 0.0362 | 0.0204 | 0.4502 | 0.3355 | 1.3954 |
| CVaR | 0.0429 | 0.1297 | 0.0771 | 1.4219 | 0.9566 | 5.3229 |
| Metric | u | v | w | p | q | r |
|---|---|---|---|---|---|---|
| MPC MAE | 0.0940 | 0.0874 | 0.0303 | 1.4000 | 3.3261 | 8.2161 |
| EXP MAE | 0.1715 | 0.1119 | 0.0793 | 5.1500 | 4.3285 | 12.7960 |
| MPC RMSE | 0.1008 | 0.0900 | 0.0330 | 1.7108 | 4.4361 | 8.3956 |
| EXP RMSE | 0.2220 | 0.1516 | 0.1056 | 5.8997 | 5.8403 | 14.3930 |
| MPC CVaR | 0.1642 | 0.1231 | 0.0771 | 4.6589 | 13.0643 | 13.8108 |
| EXP CVaR | 0.4438 | 0.1630 | 0.2344 | 8.5526 | 13.3693 | 15.9741 |
| LSTM MSE | 0.0017 | 0.0011 | 0.0061 | 0.3756 | 1.0860 | 7.0735 |
| LSTM RMSE | 0.0414 | 0.0325 | 0.0781 | 0.6129 | 1.0421 | 2.6596 |
| LSTM CVaR | 0.0814 | 0.0509 | 0.1191 | 1.2428 | 3.5028 | 4.8484 |
| Parameter | Value |
|---|---|
| ) | |
| ) |
| Metric | u | v | w | p | q | r |
|---|---|---|---|---|---|---|
| MPC MAE | 0.1071 | 0.0141 | 0.2001 | 3.4285 | 1.9225 | 18.8047 |
| EXP MAE | 0.1715 | 0.1119 | 0.0793 | 5.1499 | 4.3285 | 12.7959 |
| MPC RMSE | 0.1101 | 0.0176 | 0.2028 | 3.4766 | 2.0358 | 18.8390 |
| EXP RMSE | 0.2220 | 0.1516 | 0.1056 | 5.8997 | 5.8403 | 14.3930 |
| MPC CVaR | 0.1391 | 0.0390 | 0.2226 | 5.3262 | 3.6277 | 20.5296 |
| EXP CVaR | 0.4438 | 0.1630 | 0.2344 | 8.5526 | 13.3693 | 15.9741 |
| LSTM MSE | 0.0231 | 0.0006 | 0.0248 | 3.8656 | 21.4286 | 106.2885 |
| LSTM RMSE | 0.1539 | 0.0250 | 0.1573 | 1.9661 | 4.6291 | 10.3096 |
| LSTM CVaR | 0.1754 | 0.0468 | 0.1759 | 2.5447 | 6.8511 | 11.7427 |
| Metric | u | v | w | p | q | r |
|---|---|---|---|---|---|---|
| MPC MAE | 0.0882 | 0.0890 | 0.0355 | 1.6205 | 3.8463 | 8.7746 |
| EXP MAE | 0.1715 | 0.1119 | 0.0793 | 5.1499 | 4.3285 | 12.7959 |
| MPC RMSE | 0.0933 | 0.0921 | 0.0392 | 2.6740 | 4.6453 | 9.2298 |
| EXP RMSE | 0.2220 | 0.1516 | 0.1056 | 5.8997 | 5.8403 | 14.3930 |
| MPC CVaR | 0.1226 | 0.1194 | 0.0939 | 9.6318 | 12.6829 | 18.1975 |
| EXP CVaR | 0.4438 | 0.1630 | 0.2344 | 8.5526 | 13.3693 | 15.9741 |
| LSTM MSE | 0.0187 | 0.0007 | 0.0011 | 11.3812 | 13.5168 | 6.7181 |
| LSTM RMSE | 0.1366 | 0.0268 | 0.0327 | 3.3736 | 3.6765 | 2.5919 |
| LSTM CVaR | 0.1762 | 0.0410 | 0.0984 | 4.5388 | 5.2292 | 8.7466 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Önal, A.; Şamiloğlu, A.T. Adaptive Data-Driven Control of Autonomous Underwater Vehicles: Bridging the Gap Between Simulation and Experimental Baseline via LSTM-MPC. Appl. Sci. 2026, 16, 4187. https://doi.org/10.3390/app16094187
Önal A, Şamiloğlu AT. Adaptive Data-Driven Control of Autonomous Underwater Vehicles: Bridging the Gap Between Simulation and Experimental Baseline via LSTM-MPC. Applied Sciences. 2026; 16(9):4187. https://doi.org/10.3390/app16094187
Chicago/Turabian StyleÖnal, Ahmetcan, and Andaç Töre Şamiloğlu. 2026. "Adaptive Data-Driven Control of Autonomous Underwater Vehicles: Bridging the Gap Between Simulation and Experimental Baseline via LSTM-MPC" Applied Sciences 16, no. 9: 4187. https://doi.org/10.3390/app16094187
APA StyleÖnal, A., & Şamiloğlu, A. T. (2026). Adaptive Data-Driven Control of Autonomous Underwater Vehicles: Bridging the Gap Between Simulation and Experimental Baseline via LSTM-MPC. Applied Sciences, 16(9), 4187. https://doi.org/10.3390/app16094187



