An Efficient Underwater Navigation Method Using MPC with Unknown Kinematics and Non-Linear Disturbances
Open Access
- 25 March 2023
- journal article
- research article
- Published by MDPI AG in Journal of Marine Science and Engineering
- Vol. 11 (4) , 710
Abstract
Many Autonomous Underwater Vehicles (AUVs) need to cope with hazardous underwater medium using a limited computational capacity while facing unknown kinematics and disturbances. However, most algorithms proposed for navigation in such conditions fail to fulfil all conditions at the same time. In this work, we propose an optimal control method, based on a receding horizon approach, namely MPC (Model Predictive Control). Our model also estimates the kinematics of the medium and its disturbances, using efficient tools that rely on the use of linear algebra and first-order optimization methods. We also test our ideas using an extensive set of simulations, which show that the proposed ideas are very competitive in terms of cost and computational efficiency in cases of total and partial observability.Keywords
Funding Information
- Ministerio de Ciencia e Innovación (PID2020-112502RB-C41 (NAUTILUS))
This publication has 34 references indexed in Scilit:
- Kalman Filter and Its Application2015
- Smooth transition of AUV motion control: From fully-actuated to under-actuated configurationRobotics and Autonomous Systems, 2015
- AUV Navigation and Localization: A ReviewIEEE Journal of Oceanic Engineering, 2013
- Real-time model learning using Incremental Sparse Spectrum Gaussian Process RegressionNeural Networks, 2013
- Navigation Technologies for Autonomous Underwater VehiclesIEEE Transactions on Systems, Man and Cybernetics, Part C (Applications and Reviews), 2008
- Incremental Online Learning in High DimensionsNeural Computation, 2005
- The effects of linear and quadratic drag on falling spheres: an undergraduate laboratoryEuropean Journal of Physics, 2005
- Probabilistic roboticsCommunications of the ACM, 2002
- The explicit linear quadratic regulator for constrained systemsAutomatica, 2002
- Algorithm 778: L-BFGS-BACM Transactions on Mathematical Software, 1997