are to be discussed, including communication between the vehicles, coordination of actions, performing negotiations, and many others.The computer sciences make more and more frequent use of multi-agent systems, especially to solve problems of distributed nature, or those requiring complicated calculations. The multiagent system comprises a number of agents which communicate and cooperate with each other to perform a common task. The mechanism of the multi-agent system can be easily adopted to control the team of cooperating underwater vehicles in which each vehicle is treated as an individual agent.Below presented is a concept of a multi-agent system which was used to perform a task of water region search by a team of cooperating underwater vehicles. The team is assumed to consist of homogeneous and cable-free underwater vehicles equipped with instruments for navigation, technical observation and communication used for data exchange between the vehicles. The underwater vehicles have docking stations situated at one point of the water region, where they can load their internal energy sources, transmit the collected data and receive commands to start work. The shape of the searched water region is defined by the vertexes of the polygon enclosing the region. The water region is divided by the superior system into areas, each of which is to be searched by a single
ABSTRACT
The article discusses a problem of performing a mission and controlling a team of unmanned underwater vehicles which perform a task of water region search. The team of underwater vehicles has been modelled as a multi-agent system, which made it possible to use the mechanism of multi-agent systems for controlling the team of cooperating underwater vehicles, with each vehicle being treated as an individual agent. Solutions to cooperation problems in multi-agent systems were proposed, including the presentation of the system structure and the data exchange method. Issues relating to cooperation actions in the team of underwater vehicles were described and solved using the theory of games and the vector quality index. The process of negotiations between the vehicles was modelled as the multiplayer cooperative game, which secured successful realisation of the task performed by the team of vehicles with respect to time