Skip to main content
Log in

A Study on Kinematics, Dynamics, and Fuzzy Logic Controller Design for Remotely Operated Vehicles

  • Original Article
  • Published:
Journal of Electrical Engineering & Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

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

  1. Christ RD, Wernli RL Sr (2013) The ROV manual: a user guide for remotely operated vehicles. Butterworth-Heinemann, London

    Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

  5. 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

    Article  Google Scholar 

  6. Goheen KR, Jefferys ER (1990) The application of alternative modelling techniques to ROV dynamics. In: Proceedings., IEEE international conference on robotics and automation, IEEE

  7. Mellinger (ed) (1993) Power system for new MBARI ROV. In: Proceedings of OCEANS'93. IEEE

  8. Sivčev S et al (2018) Fully automatic visual servoing control for work-class marine intervention ROVs. Control Eng Pract 74:153–167

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. Cohan S (2008) Trends in ROV development. Mar Technol Soc J 42(1):38–43

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. Bogue R (2015) Underwater robots: a review of technologies and applications. Ind Robot Int J 42:186

    Article  Google Scholar 

  13. Ardema MD (2004) Newton–Euler dynamics. Springer Science & Business Media, New York

    Google Scholar 

  14. Edwards C, Spurgeon S (1998) Sliding mode control: theory and applications. CRC Press, Boca Raton, FL

    Book  Google Scholar 

  15. Kane TR, Levinson DA (1985) Dynamics, theory and applications. McGraw Hill, New York

    Google Scholar 

  16. Hudson G, Underwood CP (1999) A simple building modelling procedure for MATLAB/SIMULINK. In: Proceedings of building simulation, vol 99

  17. Frost A, Pearson R (1961) Kinetics and mechanism. J Phys Chem 65(2):384–384

    Article  Google Scholar 

  18. Johnson MA, Moradi MH (2005) PID control. Springer-Verlag, London Limited, London, UK

    Book  Google Scholar 

  19. Åström,KJ, Wittenmark B (2013) Adaptive control. Courier Corporation

  20. Lee C-C (1990) Fuzzy logic in control systems: fuzzy logic controller. I. IEEE Trans Syst Man Cybern 20(2):404–418

    Article  MathSciNet  Google Scholar 

  21. Angeles J (ed) (2003) Fundamentals of robotic mechanical systems: theory, methods, and algorithms. Springer, New York

    Google Scholar 

  22. Thorpe JF (1962) On the momentum theorem for a continuous system of variable mass. Am J Phys 30(9):637–640

    Article  Google Scholar 

  23. Zhang X (1999) Angular momentum and positive mass theorem. Commun Math Phys 206:137–155

    Article  MathSciNet  Google Scholar 

  24. Trimarco C (2005) Total kinetic energy of an electromagnetic body. Phil Mag 85(33–35):4277–4287

    Article  Google Scholar 

  25. Lambert N (2019) (2, 0) lagrangian structures. Phys Lett B 798:134948

    Article  MathSciNet  Google Scholar 

  26. 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.

  27. Ş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

    Article  Google Scholar 

  28. 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

    Google Scholar 

  29. Bingul Z, Gul K (2023) Intelligent-PID with PD feedforward trajectory tracking control of an autonomous underwater vehicle. Machines 11(2):300

    Article  Google Scholar 

  30. Xia P et al (2023) ROV teleoperation via human body motion mapping: design and experiment. Comput Ind 150:103959

    Article  Google Scholar 

Download references

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

Authors

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

Correspondence to Duc-Anh Pham.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s42835-023-01714-6

Keywords

Navigation