|

Simulation of Umbilical Cable of Remotely Operated Underwater Vehicle with Blender Game Engine Package

Authors: Gamazov N.I., Novikov V.I. Published: 28.05.2017
Published in issue: #3(114)/2017  
DOI: 10.18698/0236-3933-2017-3-47-64

 
Category: Informatics, Computer Engineering and Control | Chapter: Mathematical Modelling, Numerical Methods, and Program Complexes  
Keywords: remotely operated underwater vehicle, simulator, umbilical cable, simulation, unwinding, winding, tangling, software, Blender Game Engine package, Python programming language

Developing a realistic computer model of the system, which consists of a remotely operated underwater vehicle (ROV) and the umbilical cable connecting the ROV to the carrier vessel is necessary for developing a simulator for training ROV operators. The model should be able to reproduce a situation related to the water flow and ROV maneuvering (tangling, winding and unwinding of umbilical cable). Computer model of umbilical cable with small generating element, resistant to the phenomenon of sudden destruction, created with Blender Game Engine package (BGE), is provided. The model includes algorithms of element-wise cable winding and unwinding, and instant creation. We checked the adequacy of the model by comparing the steady-state configurations of the cable obtained by means of the given model with the static cable model. We also examined the problem of simulation long cables in the BGE package and the method of its solution.

References

[1] Klimenko T.S., Milovanov M.A., Illarionov A.V. Trenazhernyy kompleks dlya obucheniya operatorov teleupravlyaemykh neobitaemykh podvodnykh apparatov razlichnykh tipov [Simulator complex for operator training for different types of remotely operated vehicles]. Materialy XIV Mezhdunarodnoy nauchno-tekhnicheskoy konferentsii "Sovremennye metody i sredstva okeanologicheskikh issledovaniy" (MSO1-2015). T. 2 [Proc. XIV Int. sci.-tech. conf. "Modern methods and resources for oceanological researches" (MSOI-2015). Vol. 2]. Moscow, APR Publ., 2015, рp. 71-75 (in Russ.).

[2] Khanychev V.V. Trenazhernyy kompleks dlya obucheniya operatorov teleupravlyaemykh neobitaemykh podvodnykh apparatov razlichnykh tipov [Simulator complex for operator training of remotely operated vehicles]. Materialy Shestoy Vserossiyskoy nauchno-tekhnicheskoy konferentsii "Tekhnicheskie problemy osvoeniya mirovogo okeana" (TPOMO-6) [Proc. 6th Russ. sci.-tech. conf. "Technical problems of World ocean reclamation" (TPOMO-6)]. Vladivostok, 2015, рp. 50-60 (in Russ.).

[3] Egorov V.I. Podvodnye buksiruemye sistemy [Underwater towed systems]. Leningrad, Sudostroenie Publ., 1981. 304 p.

[4] Egorov S.A. Upravlenie polozheniem teleupravlyaemogo podvodnogo apparata v rezhime sovmestnogo s nositelem dvizheniya. Dis. kand. tekhn. nauk [Positional control on remotely operated vehicle in mode of cooperative motion with carrier. Kand. tech. sci. diss.]. Moscow, 2002. 396 p.

[5] Lukomskiy Yu.A., Chugunov V.S. Sistemy upravleniya morskimi podvizhnymi ob’ektami [Management system for moving offshore objects]. Leningrad, Sudostroenie Publ., 1988. 271 p.

[6] Ageev M.D., Kiselev L.V., Matvienko Yu.V., et al. Avtonomnye podvodnye roboty: sistemy i tekhnologii. [Autonomous underwater robots: Systems and technologies]. Moscow, Nauka Publ., 2005. 298 p.

[7] Vinogradov N.I., Gutman M.L., Lev I.G., Nisnevich M.Z. Privyaznye podvodnye sistemy. Prikladnye zadachi statiki i dinamiki [Tethered underwater system. Applied problems of statics and dynamics]. Saint-Petersburg, Saint-Petersburg University Publ., 2000. 324 p.

[8] Shigapov R.D. Razrabotka i modelirovanie sistemy upravleniya dvizheniem podvodnogo apparata, svyazannogo kabel’-trosom s korablem. Dis. kand. tekhn. nauk [Development and simulation of management system for motion control of undersea vehicle connected to ship by the tether. Kand. tech. sci. diss.]. Ul’yanovsk, 2014. 116 p.

[9] Vel’tishchev V.V. The simplified representation of flexible variable-length cable for simulation of dynamics of remotely operated underwater complex. Vestn. Mosk. Gos. Tekh. Univ. im. N.E. Baumana, Mashinostr. [Herald of the Bauman Moscow State Tech. Univ., Mechan. Eng.], 2012, Spets. Vyp. "Spetsial’naya robototekhnika i mekhatronika" [Spec. iss. "Specialty robototronics and mechatronics"], pp. 32-39 (in Russ.).

[10] Blender project - free and open 3D creation software. Available at: https://www.blender.org (accessed 24.10.2016).

[11] Real-time physics simulation. Home of the open source Bullet Physics Library and physics discussion forums. Available at: http://bulletphysics.org/wordpress (accessed 24.10.2016).

[12] Blender artists community. Website. Available at: http://blenderartists.org/forum (accessed 24.10.2016).

[13] Lutz M. Programming Python. O’Reilly Media, 2006. 1552 p.

[14] Korn G.A., Korn T.M. Mathematical handbook for scientists and engineers: Definitions, theorems, and formulas for reference and review. General Publishing Company, 2000. 1152 p.

[15] Prakhov A. Blender game engine. URaldev: website. Available at: http://www.uraldev.ru/articles/42 (accessed 24.10.2016).