Abstract
This article provides an analysis of the autonomous navigation of marine objects, such as ships, offshore vessels and unmanned vehicles, and an analysis of the accuracy of safe control in game conditions for the cooperation of objects during maneuvering decisions. A method for determining safe object strategies based on a cooperative multi-person positional modeling game is presented. The method was used to formulate a measure of the sensitivity of safe control in the form of a relative change in the payment of the final game; to determine the final deviation of the safe trajectory from the set trajectory of the autonomous vehicle movement; and to calculate the accuracy of information in terms of evaluating the state of the control process. The sensitivity of safe control was considered in terms of both the degree of the inaccuracy of radar information and changes in the kinematics and dynamics of the object itself. As a result of the simulation studies of the positional game algorithm, which used an example of a real situation at sea of passing one's own object with nine other encountered objects, the sensitivity characteristics of safe trajectories under conditions of both good and restricted visibility at sea are presented.
1. Introduction
The subject of this article directly concerns sensors, which are the basic part of vessel detection and navigation in the process of ensuring safe control of marine objects. Sensors, such as radars, logs and gyro-compasses, form a source of information for the Automatic Radar Plotting Aid ARPA system, which are mandatory pieces of equipment for each ship to prevent collisions. However, its functional scope is limited to the determination of the safe maneuver of the object to the most dangerous object encountered, followed by its simulation in an accelerated time scale [1,2,3]. Modern navigation systems aim to use computer decision support systems that take many factors into account [4,5,6,7,8,9].
First, we take into account the subjectivity of the navigator in the assessment of the situation as well as the kinematics and dynamics of the objects encountered [10]. According to Lloyd Register statistics, the human errors caused by subjectivity account for about 60% of the causes of maritime accidents [11,12].
Secondly, we take into account the game nature of the anti-collision process, which results from the imperfection of maritime law and the complexity of the actual navigational situation at sea [13].
The influence of the information accuracy from sensors on the current state of the transport process and on the quality of safe control, which can be determined through the analysis of the control sensitivity to information inaccuracy, becomes important [14,15,16,17]. Most of the scientific literature concerns the sensitivity analysis of deterministic systems [18,19,20,21]. Therefore, the purpose of this study is to conduct the sensitivity analysis of the game control system for safe moving objects.
The process of managing the autonomous marine vehicles as a complex dynamic control object depends both on the accuracy of the measurements determining the current navigational situation, which was measured using the devices of the automatic radar plotting aids (ARPA) anti-collision system, and on the mathematical model of the process used to synthesize the object control algorithm.
The ARPA system allows us to track the automatically encountered object jth by determining its motion parameters, including velocity Vj and course ψj, and approach elements to its own ship. Furthermore, we can also determine Djmin (distance of the nearest approach point, DCPAj) and Tjmin (time to the nearest approach point, TCPAj) (Figure 1).
Figure 1.
The navigational situation of the passage of the own object 0 moving at speed V and course ψ with the jth object encountered when moving at speed Vj and course ψj. In this figure, Dj is distance, Nj is bearing and Ds is safe distance.
In theory and practice, there are many methods for determining a safe maneuver or the safe trajectory of the own object while passing other objects. The simplest method is to determine the course change maneuver or the speed of the own object in relation to the most dangerous object encountered.
In one article [22], the “time to safe distance” upon the detection of dangerous objects was proposed as a potentially important parameter, which should be accompanied by a display of possible evasive maneuvers. The acceptable solutions for altering the course range should comply with the international regulations for preventing collisions at sea (COLREGs), as presented in [23].
The most important purpose of the control process is to determine a certain sequence of maneuvers in the form of a safe trajectory of the own object. The safe trajectory of the own object can be distinguished in deterministic terms without considering the maneuvering of other objects encountered. In the game approach, this is based on the use of a cooperative or non-cooperative game model of the control process [24,25].
The safety distance Ds of the passing objects, which was subjectively determined by the navigator in the current navigational situation, is important for safe navigation. This value depends on the current state of visibility at sea, which is classified by the international rules for preventing collisions of ships at sea (COLREGs) as either good or restricted visibility at sea.
Therefore, the aim of this study is to assess the sensitivity of the quality of security checks and games under the conditions of good and limited visibility at sea.
3. Control Sensitivity Analysis
The sensitivity analysis refers to the identification of the static and dynamic properties of control objects and to the synthesis of automatic control systems, particularly optimal, adaptive and game systems. A distinction is made between the sensitivity of the object model itself or the control process of changes in its operating parameters and the sensitivity of the optimal, adaptive or game control. This is both in terms of changes in parameters and the influence of disturbances, and impacts of other objects. Therefore, the sx sensitivity functions of the optimal control u of the game process described by the state variables x can be represented as the following partial derivatives of quality control index Q:
The game control quality index Q acts as the form of payment for the game, which consists of integral payments and the final payment:
The integral game payment represents the loss of the path through its own object when passing the objects encountered and the final payment determines the final collision risk rj(tk) with respect to the jth object encountered and the final deviation of the trajectory of the object d(tk) from the reference trajectory.
Testing the sensitivity of game control will complete the sensitivity analysis of the final game payment d(tk):
Considering the practical application of the game control algorithm for the own object in a collision situation, it is recommended that the sensitivity analysis of a secure control should be conducted in terms of the information accuracy obtained from the ARPA anti-collision radar system in the current situation and in relation to changes in the kinematic parameters and dynamic control.
The permissible average errors that may be caused by an anti-collision system sensors may have the following values for:
- radar: bearing ±0.25° and distance ±0.05 nm,
- gyrocompass: ±0.5°,
- log: ±0.5 kn.
The algebraic sum of all errors affecting the image of the navigational situation cannot exceed ±5% for absolute values and ±3° for angular quantities.
3.1. Sensitivity of Safe Ship Control to Inaccuracy of Information from Sensors of ARPA System
SP represents such a set of information about the control of the State Process in a navigational situation:
SPe represents a set of information from the sensors of ARPA system, which contains errors in measurement and processing parameters:
The relative sensitivity of the final payment in the sx game as the final deviation of the safe trajectory of the ship dk from the reference trajectory is expressed as follows:
3.2. Sensitivity of Safe Own Object Control to Autonomous Navigation Process Parameter Alterations
PP is a set of state Parameter Processes of control, which is expressed as follows:
PPe represents a set of parameters containing errors in measurement and processing parameters:
The relative sensitivity of the final payment in the game sp, which represents the final deviation of the safe trajectory of the ship dK from the assumed trajectory, will be:
where tm is the advance time of the maneuver with respect to the dynamic properties of the own ship, tk is the duration of one stage of the ship's trajectory, Ds is the safe distance and Ts is the safe time of the approach.
4. Sensitivity Characteristics
The computer simulation of the PG algorithm, which represents the computer software supporting the navigator's maneuvering decision, was conducted using an example of a real navigational situation of the J = 9 objects encountered.
4.1. Sensitivity Characteristics of Game Own Object Control in Good Visibility at Sea
The safe trajectory of the own object and sensitivity characteristics, which were determined by the PG algorithm in the MATLAB/Simulink software, are presented in Figure 5 and Figure 6.
Figure 5.
The safe trajectory of the own object for the positional game PG_gv algorithm in good visibility at sea where Ds = 0.5 nm in the situation of passing J = 9 encountered objects, r(tK) = 0 and d(tK) = 0.71 nm.

Figure 6.
Sensitivity characteristics of the positional game control of the own object in good visibility at sea according to PG_gv algorithm as a function of: (a) absolute values of the information from sensors, (b) angular values of the information from sensors and (c) values of the control process parameters.
4.2. Sensitivity Characteristics of Game Own Object Control in Restricted Visibility at Sea
The safe trajectory of the own object and sensitivity characteristics, which were determined by the PG algorithm in the MATLAB/Simulink software, are presented in Figure 7 and Figure 8.
Figure 7.
The safe trajectory of the own object for positional game PG_rv algorithm in restricted visibility at sea where Ds = 1.5 nm in the situation of passing J = 9 encountered objects, r(tK) = 0 and d(tK) = 3.47 nm.

Figure 8.
Sensitivity characteristics of the positional game control of the own object in restricted visibility at sea according to the PG_rv algorithm as a function of: (a) absolute values of the information from sensors, (b) angular values of the information from sensors and (c) values of the control process parameters.
5. Conclusions
The use of simplified models of a dynamic process game for the synthesis of optimal control allowed us to determine the safe trajectories of an own object in situations that involve passing a large number of encountered objects in a certain course sequence and speed maneuvers.
The developed algorithms also consider the COLREGs rules and maneuver advance time in addition to estimating the object's dynamic properties and assessing the final deviation of the actual trajectory from the reference value.
The following conclusions follow from the course of the sensitivity characteristics presented in Figure 5, Figure 6, Figure 7 and Figure 8:
- the sensitivity characteristics are nonlinear, with most being angular values,
- in the range of the most important changes in input quantities (1% for absolute values, 1 degree for angular quantities and 20% for process parameters), the sensitivity usually does not exceed 20%,
- together with the deterioration of visibility at sea, the sensitivity to the inaccuracy of information about the object encountered and the change in the value of safe distance and time of approach increases.
The considered control algorithms are the formal models of the navigator's thinking process that controls the objects’ movement and maneuvering decisions. Therefore, they can be used in the construction of a new model of the ARPA system containing a computer that supports the decision-making of the navigator.
Funding
The project was financed under the program of the Minister of Science and Higher Education under the name "Regional Initiative of Excellence" from 2019 to 2022, project number 006/RID/2018/19 and the amount of financing was 11 870 000 PLN.
Conflicts of Interest
The author declares no conflict of interest regarding the publication of this paper. The funders had no role in the design of the study; in the collection, analyses or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.
References
- Bole, A.; Dineley, B.; Wall, A. Radar and ARPA Manual; Elsevier: Amsterdam-Tokyo, The Netherlands, 2006; ISBN 978-0-08-048052-7. [Google Scholar]
- Bist, D.S. Safety and Security at Sea; Butter Heinemann: Berlin, Germany, 2000; ISBN 0-75064-774-4. [Google Scholar]
- Perera, L.P.; Carvalho, J.P.; Soares, C.G. Decision making system for the collision avoidance of marine vessel navigation based on COLREGs rules and regulations. In Proceedings of the 13th Congress of International Maritime Association of Mediterranean, Istanbul, Turkey, 12–15 October 2009. [Google Scholar]
- Schuster, M.; Blaich, M.; Reuter, J. Collision avoidance for vessels using a low-cost radar sensor. IFAC Proc. 2014, 47, 9673–9678. [Google Scholar] [CrossRef]
- Zhang, L.; Gao, W.; Li, Q.; Li, R.; Yao, Z.; Lu, S. A novel monitoring navigation method for cold atom interference gyroscope. Sensors 2019, 19, 222. [Google Scholar] [CrossRef] [PubMed]
- Lin, H.; Chen, H.; Wang, H.; Yin, J.; Yang, J. Ship detection for PolSAR images via task-driven discriminative dictionary learning. Remote Sens. 2019, 11, 769. [Google Scholar] [CrossRef]
- Wang, K.; Zhang, P.; Niu, J.; Sun, W.; Zhao, L.; Ji, Y. A performance evaluation scheme for multiple object tracking with HFSWR. Sensors 2019, 19, 1393. [Google Scholar] [CrossRef]
- Huang, Y.; Shi, Y.; Song, T.L. An efficient multri-path multitarget tracking algorithm for Over-The-Horizon radar. Sensors 2019, 19, 1384. [Google Scholar] [CrossRef] [PubMed]
- Chang, Y.-L.; Anagaw, A.; Chang, L.; Wang, Y.C.; Hsiao, C.-Y.; Lee, W-H. Ship detection bvased on YOLOv2 for SAR imagery. Remote Sens. 2019, 11, 786. [Google Scholar] [CrossRef]
- Perez, T. Ship Motion Control; Springer: Berlin, Germany, 2005; ISBN 978-1-84628-157-0. [Google Scholar]
- EMSA—European Maritime Safety Agency. Annual Overview of Marine Casualties and Incidents 2018; EMSA: Lisboa, Portugal, 2018. [Google Scholar]
- Gluver, H.; Olsen, D. Ship Collision Analysis; Balkema: New York, NY, USA, 1998; ISBN 90-5410-962-9. [Google Scholar]
- Lisowski, J. The safe control sensitivity functions in matrix game of ships. Transnav Int. J. Mar. Navig. Saf. Sea Transp. 2018, 12, 527–532. [Google Scholar] [CrossRef]
- Eslami, M. Theory of Sensitivity in Dynamic Systems; Springer: Berlin, Germany, 1994; ISBN 978-3-662-01632-9. [Google Scholar]
- Rosenwasser, E.; Yusupov, R. Sensitivity of Automatic Control Systems; CRC Press: Boca Raton, FL, USA, 2000; ISBN 978-0-849-3229293-8. [Google Scholar]
- Wierzbicki, A. Models and Sensitivity of Control Systems; WNT: Warszawa, Poland, 1977; ISBN 0-444-996-20-6. [Google Scholar]
- Cruz, J. Feedback Systems; Mc Graw-Hill Book Company: New York, NY, USA, 1972; ISBN 0-691-135-76-2. [Google Scholar]
- Cao, J.; Sun, Y.; Kong, Y.; Qian, W. The sensitivity of grating-based SPR sensors with wavelength interrogation. Sensors 2019, 19, 405. [Google Scholar] [CrossRef] [PubMed]
- Seok, G.; Kim, Y. Front-inner lens for high sensitivity of CMOS image sensors. Sensors 2019, 19, 1536. [Google Scholar] [CrossRef] [PubMed]
- Ahsani, V.; Ahmed, F.; Jun, M.B.G.; Bradley, C. Tapered fiber-optic Mach-Zehnder interferometer for ultr-high sensitivity measurement of refractive index. Sensors 2019, 19, 1652. [Google Scholar] [CrossRef] [PubMed]
- Kowal, D.; Statkiewicz-Barabach, G.; Bernas, M.; Napiorkowski, M.; Makara, M.; Czyzewska, L.; Mergo, P.; Urbanczyk, W. Polarimetric sensitivity to torsion in spun highly birefringent fibers. Sensors 2019, 19, 1639. [Google Scholar] [CrossRef] [PubMed]
- Lenart, A.S. Analysis of Collision Threat Parameters and Criteria. J. Navig. 2015, 68, 887–896. [Google Scholar] [CrossRef]
- Borkowski, P. Presentation algorithm of possible collision solutions in a navigational decision support system. Sci. J. Marit. Univ. Szczec. 2014, 38, 20–26. [Google Scholar]
- Basar, T.; Olsder, G.J. Dynamic Noncooperative Game Theory; Siam: Philadelphia, PA, USA, 2013; ISBN 978-0-898-714-29-6. [Google Scholar]
- Bressan, A.; Nguyen, K.T. Stability of feedback solutions for infinite horizon noncooperative differential games. Dyn. Games Appl. 2018, 8, 42–78. [Google Scholar] [CrossRef]
- Breton, M.; Szajowski, K. Advances in Dynamic Games: Theory, Applications and Numerical Methods for Differential and Stochastic Games; Birkhauser: Boston, MA, USA, 2010; ISBN 978-0-8176-8089-3. [Google Scholar]
- Broek, W.A.; Engwerda, J.C.; Schumacher, J.M. Robust equilibria in indefinite linear-quadratic differential games. J. Optim. Theory Appl. 2003, 119, 565–595. [Google Scholar] [CrossRef]
- Dockner, E.; Feichtinger, G.; Mehlmann, A. Noncooperative solutions for a differential game model of fishery. J. Econ. Dyn. Control 1989, 13, 1–20. [Google Scholar] [CrossRef]
- Engwerda, J.C. LQ Dynamic Optimization and Differential Games; John Wiley & Sons: West Sussex, UK, 2005; ISBN 978-0-470-01524-7. [Google Scholar]
- Gromova, E.V.; Petrosyan, L.A. On an approach to constructing a characteristic function in cooperative differential games. Autom. Remote Control 2017, 78, 1680–1692. [Google Scholar] [CrossRef]
- Isaacs, R. Differential Games; John Wiley and Sons: New York, NY, USA, 1965; ISBN 0-48640-682-2. [Google Scholar]
- Krawczyk, P.; Zaccour, G. Games and Dynamic Games; World Scientific: New York, NY, USA, 2012; ISBN 9-78981-440-126-5. [Google Scholar]
- Miloh, T. Determination of Critical Manoeuvres for Collision Avoidance Using the Theory of Differential Games; Institut Für Schiffbau: Hamburg, Germany, 1974. [Google Scholar]
- Mesterton-Gibbons, M. An Introduction to Game Theoretic Modeling; American Mathematical Society: New York, NY, USA, 2001; ISBN 978-0-82-181929-6. [Google Scholar]
- Millington, I.; Funge, J. Artificial Intelligence for Games; Elsevier: Amsterdam-Tokyo, The Netherlands, 2009; ISBN 978-0-12-374731-0. [Google Scholar]
- Modarres, M. Risk Analysis in Engineering; Francis Group: London, UK, 2006; ISBN 1-57444-794-7. [Google Scholar]
- Nisan, N.; Roughgarden, T.; Tardos, E.; Vazirani, V.V. Algorithmic Game Theory; Cambridge University Press: New York, NY, USA, 2007; ISBN 978-0-521-87282-9. [Google Scholar]
- Olsder, G.J.; Walter, J.L. A differential game approach to collision avoidance of ships. Proceed. VIII Symp. IFIP Optim. Techn. 1977, 6, 264–271. [Google Scholar]
- Osborne, M.J. An Introduction to Game Theory; Oxford University Press: New York, NY, USA, 2004; ISBN 978-0-19-512895-6. [Google Scholar]
- Sadler, D.H. The mathematics of collision avoidance at sea. J. Navig. 1957, 10, 306–319. [Google Scholar] [CrossRef]
- Sanchez-Soriano, J. An overview on game theory applications to engineering. Int. Game Theory Rev. 2013, 15, 1–18. [Google Scholar] [CrossRef]
- Wells, D. Games and Mathematics; Cambridge University Press: London, UK, 2013; ISBN 978-1-78326-752-1. [Google Scholar]
© 2019 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).