doi:
UDK: 681.5
DEVELOPMENT OF A SIMULATOR FOR MODELING AUTONOMOUS UNDERWATER VEHICLE’S CONTROLLED MOVEMENT
Сиек Ю. Л.,
Журкин П. О.,
Борисов А. Н.
Article language: английский
Annotation
The article deals with the development of a simulator for modeling the controlled movement
of an autonomous underwater vehicle (AUV). The need to develop realistic simulation tools is
justified by the application of computer modeling in the development of AUV and its components,
including the algorithm software of the information and control system. The article analyzes
similar software products, which can be conditionally divided into three groups: specialized
simulators, universal game engines and physical simulation libraries. The advantages and
disadvantages of the most prominent examples of software from these categories are investigated.
It is concluded that it is necessary to develop our own graphic simulator. Based on the analysis of
analogues the software architecture including three components is developed: physical modeling
module, visualization module and control system module. A generalized mathematical model
of the dynamics of AUV controlled motion in the fluid, used in the construction of the physical modeling module, is given. Tools for developing three-dimensional models for the simulator that can be both active (AUV, surface vessels, animals) and passive (bottom topography, pipelines, submerged objects) are investigated. To demonstrate the capabilities of the developed simulator, simulation results are given for different regimes, including search maneuvers in the form of meander and snaking motion. Particular attention is paid to simulation of movement in an underice environment and algorithms for finding ice floes
Keywords: AUV, motion control system, simulator, simulation modeling, OpenGL, trajectory examination
Bibliography
1. Borisov A.N., Siek Ju.L. Vychislitel’naja sistema dlja imitacionnogo modelirovanija
processa videonabljudenija podvodnogo dna [Computing system for simulation
modeling of the process of video surveillance of the underwater bottom]. Opticheskie
i informacionnye tehnologii. Materialy molodezhnoj konkurs-konferencii [Optical and
information technologies. Materials of the youth competition-conference], 2018, pp.
25–26.
2. Siek Ju.L., Nevskij A.E. Osnovy modelirovanija dinamiki podvodnogo apparata v sisteme
MATLAB: Uchebn. Posobie [Fundamentals of modeling the dynamics of an underwater
vehicle in the MATLAB system: Tutorial], Saint-Petersburg, SMTU Ltd, 1998, 109 p.
3. UWSim, The UnderWater Simulator. URL: http://www.irs.uji.es/uwsim (accessed
20.01.2023).
4. Open Dynamics Engine, ODE. URL: http://www.ode.org (accessed 22.01.2023).
5. Bobkov V., Morozov M., Bagnitskiy A., Inzartsev A., Pavin A., Scherbatuk A., Tufanov
I. Imitacionnyj modelirujushhij kompleks dlja obsledovatel’skogo avtonomnogo
podvodnogo robota [Simulation modeling complex for an autonomous underwater
exploration robot]. Scientific visualisation, 2013, Vol. 5, No 4, pp. 47–70.
6. Demin A. Ju., Sorokin V. A., Anferov I.A., Hamulin A.A. Visualizing of of unmanned
underwater vehicles group simulation modeling. Izvestiya SFedU. Engineering sciences,
2016, No 1(174), pp. 77–87.
7. Thor I. Fossen Handbook of Marine Craft Hydrodynamics and Motion Control. John
Wiley & Sons Ltd, 2011, 582 p.
8. Borisov A.N., Siek Ju.L. Visualization of the underwater scene in the parallel computing
system. Marine intellectual technologies, 2018, No. 2–1(40), pp. 119–126.
9. Tessendorf J. Simulating Ocean Water. SIG-GRAPH’99 Course Note, 2001, 26 p.
10.Inzarcev A.V., Kamornyj A.V., L’vov O.Ju., Matvienko Ju.V., Rylov N.I. Primenenie
avtonomnogo neobitaemogo podvodnogo apparata dlja nauchnyh issledovanij v Arktike
[The use of an autonomous uninhabited underwater vehicle for scientific research in the
Arctic]. Underwater Investigations and Robotics, 2007, No 2(4), pp. 5–14.
11. Laptev K.Z. Algoritmy vybora polynej i mest dlja prilednenija ANPA pri rabote v vysokih
shirotah [Algorithms for selecting polynyas and places for AUV landing when operating at
high latitudes]. Tehnicheskie problemy osvoenija Mirovogo okeana [Technical problems
of the development of the World Ocean], 2019, Vol. 8, pp. 43–49.
12.Borisov A.N., Siek Ju.L. Upravlenie dvizheniem avtonomnogo neobitaemogo
podvodnogo apparata na osnove prognozirujushhej modeli [Motion Control of an
Autonomous Uninhabited Underwater Vehicle Based on a Predictive Model]. Morskoy
vestnik, 2020, No 4(76), pp. 98–101