Abstract
The operation of the robot underwater is done by a control system. Dynamic re-search is needed, it plays an important role in the research, operation, and development of underwater robots. Modeling the dynamics of the underwater robot with the highest possible accuracy is essential for the design of the robot controller. This task requires not only defining a mathematical model of the robot, but also describing the interaction between the robot and the water surrounding it. The equation of motion of the underwater robot is established by applying Newton Euler's equation to a freely moving solid and taking into account the interaction between the liquid and the structure. Many factors used in dynamic modeling of underwater robots have only relative accuracy. In this study, the author will introduce the dynamic calculations of ROV. In addition, the design of simple controllers for dynamic testing is also the foundation for the development of intelligent controllers. All simulation and testing of the results in this study were con-ducted by Matlab/Simulink.
Similar content being viewed by others
Data Availability
Not applicable.
Abbreviations
- \(x, y, z\) :
-
Location of ROV
- \(\varnothing , \theta ,\uppsi\) :
-
Euler angles
- \(u, v, w\) :
-
ROV long velocity
- \(p, q, r\) :
-
Angular velocity of ROV
- \(m\) :
-
Mass of the object
- \(Ai\) :
-
Cosine matrix indicating the i th direction
- \(B\) :
-
Distribution Matrix
- \(C\) :
-
Matrix containing centrifugal and inertial coriolis
- \(V\) :
-
Lyapunov function
- \(T(t)\) :
-
Homogeneous coordinate transformation matrix
- \(M\) :
-
ROV Mass Matrix
- \({\mathrm{J}}_{\mathrm{o}}\) :
-
Matrix of moment of inertia of the body's center of mass
- \(\omega\) :
-
Angular velocity vector of a solid
- \(\alpha\) :
-
Vector of angular acceleration of a solid
- \({v}_{p}^{0}\) :
-
Angular velocity vector of a rigid body P in a fixed frame of reference \({R}_{0}\)
- \({a}_{p}^{0}\) :
-
Angular acceleration vector of a solid P in a fixed frame of reference \({R}_{0}\)
- \(\widetilde{a}\) :
-
Wave Matrix
- \(\widetilde{\eta }\) :
-
Positional deviation matrix between actua-l and desired
- \(u\) :
-
Vector coordinate points in the reference system attached to the object
- \(v\) :
-
The linear and angular velocity vectors of ROV
- \(q, \eta\) :
-
The generalized coordinate vector that det-ermines the position and direction of the RO-V
- \(\dot{\eta }, \ddot{\eta }\) :
-
First and second order derivatives of n wi-th respect to time, respectively
- \(J\) :
-
Jacobi matrix or Euler angle transformati-on matrix
- \(y\) :
-
Vector contains the components of veloci-ty and angular velocity of an object in the \({R}_{0}\) system
- \(\tau\) :
-
Force vector acting on ROV
- \(g\) :
-
Vector of gravity and repulsion due to dis-placement of water volume
- \({l}_{0}\) :
-
The object momentum matrix
- \(T\) :
-
Kinetic energy of the object
- \({K}_{p}, {K}_{d}, {K}_{i}\) :
-
The parameter matrices of the PID contro-ller
- \(DOF\) :
-
Degrees of freedom of the system
References
Christ RD, Wernli RL Sr (2013) The ROV manual: a user guide for remotely operated vehicles. Butterworth-Heinemann, London
Li Z, Yang C, Ding N et al (2012) Robust adaptive motion control for underwater remotely operated vehicles with velocity constraints. Int J Control Autom Syst 10:421–429
Singh K, Arya Y (2023) Jaya-ITDF control strategy-based frequency regulation of multi-microgrid utilizing energy stored in high-voltage direct current-link capacitors. Soft Comput 27(9):5951–5970
Fletcher B, Harris S (1996) Development of a virtual environment-based training system for ROV pilots." OCEANS 96 MTS/IEEE conference proceedings. The Coastal Ocean-Prospects for the 21st Century, vol 1. IEEE
Lee H, Jeong D, Yu H et al (2022) Autonomous underwater vehicle control for fishnet inspection in turbid water environments. Int J Control Autom Syst 20:3383–3392
Goheen KR, Jefferys ER (1990) The application of alternative modelling techniques to ROV dynamics. In: Proceedings., IEEE international conference on robotics and automation, IEEE
Mellinger (ed) (1993) Power system for new MBARI ROV. In: Proceedings of OCEANS'93. IEEE
Sivčev S et al (2018) Fully automatic visual servoing control for work-class marine intervention ROVs. Control Eng Pract 74:153–167
Singh K et al (2023) An effective cascade control strategy for frequency regulation of renewable energy based hybrid power system with energy storage system. J Energy Storage 68:107804
Cohan S (2008) Trends in ROV development. Mar Technol Soc J 42(1):38–43
Muñoz-Vázquez AJ, Ramírez-Rodríguez H, Parra-Vega V et al (2017) Fractional sliding mode control of underwater ROVs subject to non-differentiable disturbances. Int J Control Autom Syst 15:1314–1321
Bogue R (2015) Underwater robots: a review of technologies and applications. Ind Robot Int J 42:186
Ardema MD (2004) Newton–Euler dynamics. Springer Science & Business Media, New York
Edwards C, Spurgeon S (1998) Sliding mode control: theory and applications. CRC Press, Boca Raton, FL
Kane TR, Levinson DA (1985) Dynamics, theory and applications. McGraw Hill, New York
Hudson G, Underwood CP (1999) A simple building modelling procedure for MATLAB/SIMULINK. In: Proceedings of building simulation, vol 99
Frost A, Pearson R (1961) Kinetics and mechanism. J Phys Chem 65(2):384–384
Johnson MA, Moradi MH (2005) PID control. Springer-Verlag, London Limited, London, UK
Åström,KJ, Wittenmark B (2013) Adaptive control. Courier Corporation
Lee C-C (1990) Fuzzy logic in control systems: fuzzy logic controller. I. IEEE Trans Syst Man Cybern 20(2):404–418
Angeles J (ed) (2003) Fundamentals of robotic mechanical systems: theory, methods, and algorithms. Springer, New York
Thorpe JF (1962) On the momentum theorem for a continuous system of variable mass. Am J Phys 30(9):637–640
Zhang X (1999) Angular momentum and positive mass theorem. Commun Math Phys 206:137–155
Trimarco C (2005) Total kinetic energy of an electromagnetic body. Phil Mag 85(33–35):4277–4287
Lambert N (2019) (2, 0) lagrangian structures. Phys Lett B 798:134948
Yildiz, Özgür, R. Bülent Gökalp, and A. Egemen Yilmaz. "A review on motion control of the underwater vehicles." 2009 International Conference on Electrical and Electronics Engineering-ELECO 2009. IEEE, 2009.
Şahin İ, Ulu C (2023) Altitude control of a quadcopter using interval type-2 fuzzy controller with dynamic footprint of uncertainty. ISA Trans 134:86–94
de Oliveira ÉL et al (2023) Station-keeping of a ROV under wave disturbance: modeling and control design. Proc Inst Mech Eng, Part M: J Eng Marit Environ 237(2):455–477
Bingul Z, Gul K (2023) Intelligent-PID with PD feedforward trajectory tracking control of an autonomous underwater vehicle. Machines 11(2):300
Xia P et al (2023) ROV teleoperation via human body motion mapping: design and experiment. Comput Ind 150:103959
Funding
Following are results of a study on the “Leaders in industry-university Cooperation 3.0” Project, supported by the Ministry of Education and National Research Foundation of Korea.
Author information
Authors and Affiliations
Contributions
S-HH; Formal analysis, software, resources, data curation, writing—original draft preparation, data collected and analyzed, visualization, D-AP; supervision, project administration, writing—review and editing. All authors have read and agreed to the published version of the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflict of interest.
Informed Consent Statement
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Han, SH., Pham, DA. A Study on Kinematics, Dynamics, and Fuzzy Logic Controller Design for Remotely Operated Vehicles. J. Electr. Eng. Technol. 19, 2585–2596 (2024). https://doi.org/10.1007/s42835-023-01714-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42835-023-01714-6