Remotely operated underwater vehicle in the form of a quadcopter: features of the design and control system
Автор: Volkov D.A., Sayapin A.V., Safonov K.V., Kuznetsov A.A.
Журнал: Сибирский аэрокосмический журнал @vestnik-sibsau
Рубрика: Информатика, вычислительная техника и управление
Статья в выпуске: 2 т.21, 2020 года.
Бесплатный доступ
Inspection of underwater objects, such as underwater archaeological sites, sunken technical objects, and under water located technical structures, requires the use of specially trained divers, manned or unmanned, remotely operated or autonomous underwater vehicles. A relatively rarely used design for such underwater vehicles is a design in the form of a quadrotor with positive buoyancy. This article discusses the design and the control system of the remotely operated underwater vehicle in the form of a quadrotor. The aim of the work is the selection and justification of the shape of the vehicle, the selection of the optimal structure of the control system with the expectation of the subsequent use of the vehicle as an autonomous one. The potential advantages of the selected design in the form of a quadcopter with a cylindrical body are described, in particular, the large volume of the sealed space of the vehicle, the possibility of installing capacious power sources, the potential for stabilizing the vehicle in a given position if there is a current at the place of work. The sealed case of the device is designed to place control electronics, power electronics and battery power of the device. The selection and justification of the shape of the sealed enclosure were made using a hydrostatic modeling apparatus and theoretical mechanics. A solid cylinder made of polycarbonate was selected as a form of the sealed housing of the vehicle. The advantage of the selected form in comparison with the parallelepipedhaped case is shown under the condition of the same material parameters. The control system of the device includes software and hardware components. The choice of hardware components is justified, their key characteristics are described. As the control device of the top level, a single board computer (SBC, Single Board Computer) Orange Pi PC was selected, the direct control of the motor of the vehicle is performed using the Cortex-M3 microcontroller. The software architecture of the device is described. The choice of architecture is determined by the requirements of poorly connected components (which makes it easy to replace particular software elements without the need to modify the other elements), the simplicity of the potential replacement of the top-level control modules (which potentially allows switching from a remote control model to an autonomous control model). Some software components are described. The control system is implemented with the high-level language Python version 3.7, the basis of the control mechanism is message passing, the MQTT protocol maintained by the Mosquitto server is selected as a messaging mechanism. Testing of the vehicle was carried out in pools with standing water and with a simulated current. Testing showed the need to gain experience to control the underwater vehicle. The study will allow us to further develop a new version of the underwater vehicle, taking into account the wishes and identified problems.
Robotics, underwater archaeology, underwater vehicle, quadcopter, control system, hardware-software complex
Короткий адрес: https://sciup.org/148321828
IDR: 148321828 | DOI: 10.31772/2587-6066-2020-21-2-163-169