Next Article in Journal
Applying Artificial Intelligence Methods to Detect and Classify Fish Calls from the Northern Gulf of Mexico
Previous Article in Journal
Ship Motion Planning for MASS Based on a Multi-Objective Optimization HA* Algorithm in Complex Navigation Conditions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Quantitative Evaluation Method for Obstacle Avoidance Performance of Unmanned Ship

School of Mechanical & Automotive Engineering, South China University of Technology, Guangzhou 510641, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2021, 9(10), 1127; https://doi.org/10.3390/jmse9101127
Submission received: 12 September 2021 / Revised: 3 October 2021 / Accepted: 12 October 2021 / Published: 15 October 2021
(This article belongs to the Section Ocean Engineering)

Abstract

:
In response to the urgent need for quantitative evaluation of the obstacle avoidance performance of an unmanned ship, a quantitative evaluation model is established to evaluate quantitatively the obstacle perception performance, static obstacle avoidance performance and dynamic obstacle avoidance performance of an unmanned ship. The base data for calculating are derived from the shore-based database; the evaluation factor layer is evaluated by the cost function method. Based on the established evaluation model, the quantitative evaluation score of the obstacle perception performance of the unmanned ship is obtained by data analysis for the 50 to 100 m buoy and 100 m island obstacle perception test. The quantitative evaluation score of the static obstacle avoidance performance obtained by testing the performance of a single obstacle, continuous obstacle and inflection obstacle is 68.8 points. For buoys as dynamic obstacles, the dynamic obstacle avoidance performance quantitative evaluation score of 64.13 points is obtained by testing the performance of obstacle avoidance in chasing, facing and crossing encounters. The analysis of the test data saved to the database verify the rationality of the quantitative evaluation model, which can provide reference for the quantitative evaluation and improvement of the unmanned ship’s obstacle avoidance performance.

1. Introduction

Marine operation equipment is gradually developing in the direction of unmanned operation, and unmanned surface vehicles (USVs) have become one of the research hot spots in marine operation equipment [1]. The obstacle avoidance performance of the unmanned ship is one of the most direct and comprehensive performances of its autonomous navigation. Establishing a test system for the obstacle avoidance performance of the unmanned ship based on experimental data, and formulating corresponding technical indicators to quantitatively evaluate the navigation of the unmanned ship, the performance of control, path planning, path tracking, and autonomous obstacle avoidance are the most intuitive basis for evaluating the autonomous navigation performance of unmanned ships [2].
Hyo-Gon Kim et al. proposed a collision avoidance algorithm for unmanned ships based on the International Regulations for Preventing Collisions at Sea (COLREGS) and verified the degree of compliance between the algorithm and COLREGS [3]. Yingjun Hu et al. established a multi-ship real-time collision risk analysis system based on the overall requirements of COLREGS and based on five factors affecting collision avoidance risk [4]. Yaseen Adnan Ahmed et al. proposed a new intelligent collision detection and resolution algorithm based on fuzzy logic. The fuzzy membership functions of input and output are deduced, and a decision-making method of minimum speed and maximum heading change is proposed, which can effectively solve the problem of complex multi-ship encounters [5]. The above studies have focused on solving the obstacle avoidance problem but failed to conduct research from the perspective of performance testing.
Phanthong et al. proposed the path re-planning technology and underwater obstacle avoidance technology performance of the unmanned surface vehicle [6]. Simulation tests and sea surface tests were designed, respectively. In the simulation, it was tested whether the unmanned surface vehicle could avoid a single obstacle or multiple stationary obstacles. For obstacles and moving obstacles in the sea surface test, the actual unmanned surface vehicle is automatically controlled to test its real-time obstacle avoidance performance against static obstacles in the field of view of the multi-beam forward-looking sonar, but quantitative evaluation of obstacle avoidance performance has not been made. In order to test the effectiveness of the extended Kalman filter and simple PID control law on the automatic heading, automatic speed, and straight travel control tasks of the unmanned surface vhicle, Massimo Caccia et al. used the prototype catamaran Charlie to conduct sea trials [7]. Yuanchang Liu et al. adopted a simulation method to test the unmanned surface vehicle formation path planning algorithm proposed by him. The formation path planning performance of the unmanned surface craft was tested in the environment of a single moving obstacle and multiple moving obstacles [8]. In order to test the obstacle avoidance performance of an unmanned surface vehicle based on radar under port conditions, Jose Villa and others conducted simulation and physical tests, respectively [9]. In the simulation, a series of GPS waypoints constituted a predefined path. There is a fixed obstacle in the middle of the path to test whether the unmanned surface vehicle can navigate without obstacles. The physical test was carried out on Lake Pyhjrvi in Tampere, Finland. It mainly tested the path tracking and static obstacle avoidance performance of the real unmanned surface vehicle.
In order to verify the effectiveness of the target tracking and motion prediction algorithm of the unmanned surface vehicle in the chaotic environment, Petr Švec et al. developed a set of experimental devices to follow the target unmanned craft [10]. Based on the altitude and AIS tracking data from the Trondheim Fjord in Norway, Eivind Meyere et al. tested whether the unmanned ship complies with the COLREGS and the degree of the path tracking of the unmanned ship to evaluate the performance of the trained unmanned craft in challenging, dynamic, real scenes [11]. However, they did not propose specific evaluation technical indicators to quantitatively evaluate its performance.
China has also carried out relevant research in the field of unmanned ship performance testing. In November 2018, Asia’s first unmanned ship offshore test site was officially opened in Wanshan, Zhuhai [12]. The test site covers an area of more than 770 km2. It is not only be used for unmanned ship testing requirements, but also meets the testing needs of other types of offshore operating platforms. In 2019, the China Classification Society (CCS) awarded Shanghai Jiao Tong University’s Key Laboratory of Marine Intelligent Equipment and Systems of the Ministry of Education a service provider accreditation certificate for the unmanned ship test site [13]. In recent years, China has launched many unmanned ship races. On 8 August 2017, the Chinese Institute of Electronics hosted the “First (China) Unmanned Ship Open” in Dishui Lake, Shanghai. On 9 July of the following year, the Chinese Institute of Electronics and Shanghai Gangcheng Development Co., Ltd. co-hosted the “Second (China) Unmanned Ship Open”. On 30 October 2020, the first “National Intelligent Unmanned Boat Search and Rescue Competition” opened in Dalian. The competition set up four events for contestants to compete [14]. The above competitions are usually judged based on the timeliness and accuracy of unmanned ships to complete tasks, but there is no systematic test equipment and quantitative evaluation model.
Haifang Mu conducted demand demonstrations for the test sea area of the test site, the shore-based integrated command and control center, the communication system, the shore-based health management and comprehensive support system, and the evaluation system [15]. The demonstration initially clarified the key links, related functions and performance requirements of the test site. In terms of testing methods, Hongdong Wang and others designed technical indicators and corresponding test tasks based on user goals and constructed a task-based comprehensive evaluation system [16]. In order to explore the influence of wind and wave coupling, a berthing computational fluid dynamics (CFD) model was established, and the characteristics of speed field, pressure field, and vortex were obtained under different speeds, wind directions, and quay wall distances [17]. The above results can provide control strategy for unmanned ship berthing safety, and provide a theoretical basis for unmanned ship route planning and obstacle avoidance, safety design, etc.
In order to verify the feasibility of the proposed dynamic obstacle avoidance algorithm for unmanned ships based on elliptical collision cones, Huayan Pu performed simulation tests and actual ship tests, respectively. The simulation test is based on MATLAB. The initial position of the designed dynamic obstacle is outside the safe distance of the unmanned ship. As the distance between the dynamic obstacle and the unmanned ship continues to approach, it is tested whether the unmanned ship can avoid obstacles in accordance with the international maritime collision avoidance rules. In the actual ship test, the “Jinghai” unmanned ship was used as the unmanned ship under test. First, a route was planned on the host computer, and then the “Jinghai” was allowed to sail along the route. The working ship, acting as a dynamic obstacle, sailed to the “Jinghai” as planned, and tested whether the “Jinghai” could avoid obstacles in accordance with the international maritime collision avoidance rules [18].
In summary, the current performance testing of unmanned ships lacks mature measurement and control systems and unified testing standards. The test instrument is directly placed on the unmanned ship under test, and the performance evaluation is mostly based on qualitative evaluations, such as the time taken, the number of obstacles avoided, and the number of tasks completed. It does not involve real-time navigation data, calculation of technical indicators, etc., nor does it consider the quality of the unmanned ship’s mission. Although it can judge whether the autonomous navigation function of the unmanned ship is good or poor, it does not specify which indicators are insufficient and the direction to be improved, which has little effect on the performance improvement of the unmanned ship.
Aiming at the evaluation needs of the unmanned ship’s obstacle avoidance performance, this paper constructs the unmanned ship’s obstacle avoidance performance evaluation model by collecting the navigation data of the unmanned ship. The research on the evaluation index of the unmanned ship’s obstacle avoidance performance is carried out, and the feasibility and effectiveness of the test system is verified.

2. Quantitative Evaluation Model for the Obstacle Avoidance Performance of Unmanned Ships

By analyzing the evaluation index, the obstacle avoidance performance of the unmanned ship is evaluated in layers. First, each level of indicators is selected, and the analytic hierarchy process is used to determine the weight distribution of each indicator. Then, the cost function method and fuzzy comprehensive evaluation method are combined to establish an evaluation model. Finally, the shore-based host computer software is designed to realize a paperless and traceable quantitative evaluation system.

2.1. Evaluation Index and Weight of Unmanned Ship’s Obstacle Avoidance Performance

A scientific and reasonable evaluation index is the prerequisite and basis for realizing the quantitative evaluation of the unmanned ship’s obstacle avoidance performance. The process of determining the unmanned ship’s obstacle avoidance performance evaluation index system is shown in Figure 1.

2.1.1. Select Evaluation Index

This article refers to the standards of the marine industry and the test specifications for obstacle avoidance of unmanned vehicles. The comprehensive method and analysis method are used to decompose the unmanned ship’s obstacle avoidance performance into various aspects of capability evaluation. The corresponding technical indicators are formulated and analyzed, and the indexes that can reflect the various aspects of the unmanned ship’s obstacle avoidance performance are selected. They are divided into four levels: evaluation objectives, evaluation aspects, evaluation elements and data basis, as shown in Figure 2.
It can be seen from Figure 2 that the evaluation goal is the obstacle avoidance performance of the unmanned ship. The test plan is divided into an obstacle perception test, static obstacle avoidance test and dynamic obstacle avoidance test. Among them, obstacle perception tests include 50–100 m buoy obstacle perception and 100 m away island perception. Static obstacle avoidance tests include a single obstacle test, continuous obstacle test and route turning point obstacle test. The dynamic obstacle avoidance test includes a chasing test, confrontation test, and cross encounter test. Each evaluation aspect also includes the data basis that should be recorded:
(1) Obstacle perception measurement data basis: perception distance.
(2) Static obstacle avoidance measurement data basis: ① reaction distance; ② regression distance; ③ obstacle avoidance time.
(3) Dynamic obstacle avoidance measurement data basis: ① reaction distance; ② minimum distance; ③ obstacle avoidance time.

2.1.2. Determine the Weight of the Evaluation Index

Hierarchical analysis is proposed by Saaty, an American operations planner in the 1970s, and is applicable to the analysis of uncertainty, and the weight of each evaluation index is determined from both qualitative and quantitative dimensions [19]. Based on the selection of technical indicators, the analytic hierarchy process is used to determine the weights of the various evaluation indicators of the unmanned ship’s obstacle avoidance performance.
(1) Build judgment matrix.
From the two aspects of safety and economy, we consider which of the evaluation indexes Ai and Aj of the unmanned ship’s obstacle avoidance performance is more important in the upper layer, its degree of importance, and what value is used to express it. The judgment matrix in the literature [20] is used for reference to define the degree of importance of the unmanned ship’s obstacle avoidance performance evaluation index, as shown in Table 1.
The judgment matrix is shown in Formula (1):
A = [ a i j ] n × n
From the scale of the judgment matrix, it can be obtained that the judgment matrix A satisfies the following characteristic relations as shown in Formula (2):
{ a i j > 0 a i i = 1 a i j = 1 a j i
(2) Calculate the weight of the evaluation index of the obstacle avoidance performance of the unmanned ship.
The weight calculation methods include the square root method, the average method, the eigenvector method and the least square method. This paper adopts the eigenvector method to solve the weight vector and the largest eigenvalue of the judgment matrix in (1). The specific solution steps are as follows:
① The judgment matrix A for the evaluation index of the unmanned ship’s obstacle avoidance performance is standardized in columns, and aij is transformed into the ratio of this value to the total as follows:
a i j ¯ = a i j i = 1 n a i j ( i , j = 1 , 2 , 3 , , n )
② Calculate the sum vector of each row of the judgment matrix A as follows:
W i = i = 1 n a i j ¯ ( i , j = 1 , 2 , 3 , , n )
③ To normalize wi obtained in (4), obtain the weight vector as follows:
w i ¯ = w i i = 1 n w i ( i = 1 , 2 , 3 , , n )
④ Solve the largest characteristic root λmax of the judgment matrix for the evaluation index of the unmanned ship’s obstacle avoidance performance as follows:
λ max = i = 1 n [ A W i ¯ ] i n ( W i ¯ ) i ( i , j = 1 , 2 , 3 , , n )
In order to ensure the consistency of the weight vector to the evaluation logic of each indicator, it is necessary to conduct a consistency test on the maximum eigenvalue so that the weight will not have internal contradictions and ensure the reliability of the evaluation results. The calculation formula of the consistency index CI (consistency index) is shown in Formula (7):
C I = λ max n n 1
Then, we find the consistency index RI; the average random consistency index [21] is shown in Table 2.
Calculate the consistency ratio (CR) as follows:
C R = C I R I
If the CR calculated by Formula (8) is less than 0.1, it can be considered that the judgment matrix is feasible and meets the consistency requirements; otherwise, the judgment matrix should be adjusted to recalculate the weight matrix.

2.2. Quantitative Evaluation Model for the Obstacle Avoidance Performance of Unmanned Ships

Junqing Wei of Carnegie Mellon University’s Department of Electrical and Computer Engineering, among others, proposes an algorithm based on predictive and cost functions to assess driverlessness levels in response to the interaction between cars and the environment on highways [22]. The cost function method is used for the quantitative evaluation of the evaluation factors.

2.2.1. Evaluation Factor Layer Evaluation Model

This layer adopts the cost function method; there are 8 evaluation factors, and a cost function needs to be constructed for each evaluation factor.
① The 50–100 m obstacle sensing.
This factor has only one basic measurement data d l o n g e s t , so the weight value of the basic data is 1. The specified cost function and corresponding evaluation are as follows:
c 1 = 100 d l o n g e s t = { 1 e x c e l l e n t ( 1 , 1.25 ] g o o d ( 1.25 , 2 ] f a i r ( 2 , ) p o o r
② The perception of small island 100 m away is as follows:
c 2 = 100 d l o n g e s t = { ( 0 , 0.66 ] e x c e l l e n t ( 0.66 , 1 ] g o o d 1 f a i r ( 1 , ) p o o r
③ Three evaluation factors under static obstacle avoidance.
There are three evaluation factors under static obstacle avoidance: single obstacle static obstacle avoidance, continuous obstacle static obstacle avoidance and inflection point obstacle avoidance. The basic measurement data of these three evaluation factors are the same: they are reaction distance d s t , regression distance d s t and obstacle avoidance time T s t . Therefore, the evaluation model of the three evaluation factors of static obstacle avoidance is the same, and its cost function is composed of the reaction distance, regression distance, obstacle avoidance time and their corresponding weights.
The first is to establish a judgment matrix, using A 1 , A 2 and A 3 to represent the reaction distance, return distance and obstacle avoidance time, respectively, and establish the importance relationships, as shown in Table 3:
Then, the judgment matrix A is as follows:
A = { 1 3 4 1 / 3 1 2 / 3 1 / 4 3 / 2 1 }
According to Formula (3), A is normalized by the column as follows:
A = { 0.632 0.545 0.706 0.211 0.182 0.118 0.158 0.273 0.176 }
We obtain the weight matrix according to Formulas (4) and (5):
{ 0.627 0.171 0.202 }
We calculate the maximum eigenvalue by Formula (6):
γ max = 1 3 × ( 1.948 0.627 + 0.515 0.171 + 0.615 0.202 ) = 3.054
We calculate the consistency index (CI) according to Formula (7):
C I = γ max n n 1 = 3.054 3 2 = 0.027
We calculate the consistency ratio (CR) from Table 2 and Formula (8):
C R = C I R I = 0.027 0.52 = 0.052 < 0.1
Therefore, the judgment matrix is reasonable, the weight vector is [0.627, 0.171, 0.202] T, and the three evaluation factors of static obstacle avoidance are the evaluation models of single obstacle static obstacle avoidance, continuous obstacle static obstacle avoidance and inflection point obstacle avoidance as shown in Formula (11):
c 3 = 0.627 ( d s t + 100 ) + 0.171 d s t + 0.202 T s t
It is stipulated that the ideal state is reached when d s t = 100 m, d s t = 30 m, and T s t = 10 s. The corresponding evaluation of the cost function value is shown in Formula (12):
c 3 = { ( 0 , 10 ] e x c e l l e n t ( 10 , 60 ] g o o d ( 60 , 95 ] f a i r ( 95 , ) p o o r
④ Three evaluation factors for dynamic obstacle avoidance.
The next level of dynamic obstacle avoidance evaluation has three evaluation factors: chase, confrontation and cross encounter. The basic measurement data of these three evaluation factors are reaction distance d d y , minimum distance d d y min and obstacle avoidance time T d y . Construct the evaluation model of the three evaluation factors of the next layer of dynamic obstacle avoidance to determine the weight of each basic data. Suppose that the reaction distance, minimum distance and obstacle avoidance time are represented by A 1 , A 2 and A 3 , respectively, and the importance relationship is established, as shown in Table 4:
The judgment matrix A is as follows:
A = { 1 3 / 2 4 2 / 3 1 2 1 / 4 1 / 2 1 }
Similarly, the weight matrix calculated according to Formulas (3)–(5) is as follows:
{ 0.517 0.359 0.124 }
According to Formulas (6)–(8) and Table 2, the consistency ratio is calculated as follows:
C R = 0.009 < 0.1
Therefore, the judgment matrix is reasonable, and the weight matrix is [0.517,0.359,0.124] T. The evaluation models of chase, confrontation and cross encounter under dynamic obstacle avoidance are shown in Equation (13):
c 4 = 0.531 ( d d y + 100 ) + 0.322 ( d d y min + 30 ) + 0.147 T d y
It is specified that d d y = 100 m, d d y min = 30 m, and T d y = 6 s to reach the ideal state. The corresponding evaluation of the cost function value is shown in Formula (14):
c 4 = { ( 0 , 10 ] e x c e l l e n t ( 10 , 20 ] g o o d ( 20 , 50 ] f a i r ( 50 , ) p o o r

2.2.2. Evaluation Model of Evaluation Aspect

The fuzzy comprehensive evaluation method is adopted, and the evaluation is based on the evaluation factors from the evaluation aspects. There are three sets of evaluation aspects: obstacle perception, static obstacle avoidance and dynamic obstacle avoidance. The evaluation models of these three sets are established below.
① Obstacle perception evaluation model.
There are two evaluation factors in the next layer of obstacle perception: ① the longest distance of 50–100 m buoys; and ② the longest distance of 100 islands. Assuming that these two evaluation factors are represented by q 1 , q 2 , the evaluation index Q p e set is as follows:
Q p e = { q 1 , q 2 }
Then, we determine the evaluation set K as follows:
K = { k 1 , k 2 , k 3 , k 4 }
Among them, k 1 means excellent, k 2 means good, k 3 means fair, and k 4 means poor. Then, we confirm the fuzzy evaluation matrix S p e as follows:
S p e = [ s 11 s 12 s 13 s 14 s 21 s 22 s 23 s 24 ]
Since there are only two evaluation factors for obstacle perception in the next layer, the weight of these two evaluation factors can be directly obtained: the obstacle perception ability of 50–100 m buoys is more important than the recognition of small islands 100 m away. Under normal circumstances, if the unmanned ship can accurately identify 100 m buoys, it can also accurately identify 100 small islands. Therefore, the weight of the previous evaluation factor is 0.8, and the weight of the latter evaluation factor is 0.2. Thus, the fuzzy comprehensive evaluation model B p e is obtained as shown in Formula (15):
B p e = ( 0.8 ,   0.2 ) [ s 11 s 12 s 13 s 14 s 21 s 22 s 23 s 24 ]
According to Formula (18), the fuzzy comprehensive evaluation score can be calculated.
② Static obstacle avoidance evaluation model
There are three evaluation factors under the static obstacle avoidance layer: single obstacle static obstacle avoidance, continuous obstacle static obstacle avoidance and inflection point obstacle avoidance. Similarly, assuming that these three evaluation factors are represented by q 1 , q 2 , and q 3 , the evaluation index Q s t set is as follows:
Q s t = { q 1 ,   q 2 ,   q 3 }
Further, the fuzzy evaluation matrix S s t is as follows:
S s t = [ s 11 s 12 s 13 s 14 s 21 s 22 s 23 s 24 s 31 s 32 s 33 s 34 ]
We use the analytic hierarchy process to determine the weight matrix of the three evaluation factors, and list the relationships shown in Table 5, according to the importance of the three evaluation factors. Among them, A 1 is the static obstacle avoidance of a single obstacle, A 2 is the static obstacle avoidance of continuous obstacles, and A 3 is the static obstacle avoidance of inflection point obstacles.
Then, the judgment matrix A is as follows:
A = { 1 1 / 3 1 / 2 3 1 5 / 3 2 3 / 5 1 }
According to Formulas (3)–(5), the calculated weight matrix is as follows:
{ 0.165 0.515 0.320 }
According to Formulas (6)–(8) and Table 2, the consistency ratio is calculated as follows:
C R 0.002 < 0.1
Therefore, the weight matrix obtained is reasonable, the weight matrix is [0.165, 0.515, 0.320] T, and the static obstacle avoidance fuzzy comprehensive evaluation model B s t is further obtained, according to Equation (15) as shown in Equation (16):
B s t = ( 0.165 ,   0.515 ,   0.320 ) [ s 11 s 12 s 13 s 14 s 21 s 22 s 23 s 24 s 31 s 32 s 33 s 34 ]
Similarly, the static obstacle avoidance comprehensive score can be calculated according to Formula (8).
③ Dynamic obstacle avoidance evaluation model.
There are three evaluation factors under the dynamic obstacle avoidance layer: chasing dynamic obstacle avoidance, confrontation dynamic obstacle avoidance and cross encounter. Similarly, assuming that these three evaluation factors are represented by q 1 , q 2 , and q 3 , the evaluation index Q d y set is as follows:
Q d y = { q 1 ,   q 2   , q 3 }
Further, the fuzzy evaluation matrix S d y is as follows:
S d y = [ s 11 s 12 s 13 s 14 s 21 s 22 s 23 s 24 s 31 s 32 s 33 s 34 ]
We use the analytic hierarchy process to determine the weight matrix of the three evaluation factors. According to the importance of these three evaluation factors, the relationships shown in Table 6 are listed. Among them, A 1 is the dynamic obstacle avoidance of chasing and crossing, A 2 is the dynamic obstacle avoidance of confrontation, and A 3 is the dynamic obstacle avoidance of cross encounter.
Then, the judgment matrix A is as follows:
A = { 1 2 / 3 1 / 2 3 / 2 1 3 / 5 2 5 / 3 1 }
According to Formulas (3)–(5), the calculated weight matrix is as follows:
{ 0.220 0.306 0.474 }
According to Formulas (6)–(8) and Table 2, the consistency ratio is calculated as follows:
C R 0.005 < 0.1
Therefore, the weight matrix obtained is reasonable, the weight matrix is [0.220, 0.306, 0.474] T, and the static obstacle avoidance fuzzy comprehensive evaluation model B d y is further obtained, according to Equation (15) as shown in Equation (17):
B d y = ( 0.220 ,   0.306 ,   0.474 ) [ s 11 s 12 s 13 s 14 s 21 s 22 s 23 s 24 s 31 s 32 s 33 s 34 ]
Similarly, the dynamic obstacle avoidance comprehensive score can be calculated, according to Formula (8).

2.3. Software for Quantitative Evaluation of Unmanned Ship’s Obstacle Avoidance Performance

The software for quantitative evaluation of unmanned ship’s obstacle avoidance performance is located in the shore-based data processing center, which completes the function of index calculation, quantitative evaluation result display and data storage, and realizes the paperless traceability test of an unmanned ship’s obstacle avoidance performance.
The software for the quantitative evaluation of the obstacle avoidance performance of the unmanned ship is divided into four parts, namely, the calculation layer, the display layer, the storage layer and the communication layer. The software framework is shown in Figure 3.

3. Obstacle Avoidance Performance Test Results and Evaluation of Unmanned Ships

Based on the mobile buoy measurement and control system, the unmanned ship navigation monitoring experiment and obstacle avoidance performance test experiment are carried out to verify the effectiveness of the test system. The experiments were all carried out in the coastal waters of Longxue Island, Guangzhou. The test site was 900 m long, 800 m wide, and 8 m deep. A mobile buoy was arranged in the test site. Through the unmanned ship navigation monitoring experiment, the effectiveness of the buoy measurement and control system and the unmanned ship navigation monitoring method was verified. We used the test system to test the obstacle avoidance performance of the unmanned ship in the test sea area and quantitatively evaluated the obstacle avoidance performance of the unmanned ship from the three aspects of obstacle perception, static obstacle avoidance and dynamic obstacle avoidance.
The obstacle perception test experiments include unmanned ships to identify buoy obstacles in the range of 0–100 m, and unmanned ships to identify small islands 100 m away. The former places the buoy as an obstacle in the test sea area, and measures the size of the unmanned ship on the sea surface in the test sea area in advance, which is about 1.51 m × 1.51 m × 2.10 m. The diameter of the buoy base is 1.51 m, and the specified error is within 0.2 diameter length as a reasonable error range [23], that is, the allowable error is 0.3 m. The experiment was carried out 3 times, and in the three sets of experiments, the tested unmanned craft could accurately identify the buoy when the distance was less than 90 m, 70 m, and 70 m. In the second and third experiments, at distances greater than 70 m, the recognition distance began to be greater than 0.3 m, but the actual difference was different: the second and third differences were 0.51 m and 2.91 m, respectively.
The basic measurement data for this test were 90 m, 70 m, and 70 m, respectively. Using the cost function method, we can calculate the distance cost value of the measured unmanned ships’ identification buoy according to Formula (9), as shown in Formula (18):
c 1 = 100 d l o n g e s t = { 100 90 1.11 g r o u p 1 100 70 1.43 g r o u p 2 100 70 1.43 g r o u p 3
In the island identification test, the unmanned ship first sails to a designated area about 100 m away from the island, and the unmanned ship sends the measured distance and azimuth of the island to the shore base for comparison with the actual distance and azimuth. The specified distance error is 0.2 island width as a reasonable range [24], that is, the distance error is not more than 1.5 m. The experiment measured the distances for the unmanned ship to identify the islands as being 110 m, 105 m, and 100 m respectively, that is, the basic measurement data for this test were 110 m, 105 m, and 100 m, respectively. Using the cost function method, according to Formula (10), we can calculate the cost value of the unmanned ship to identify the longest distance of the island as shown in Formula (19):
c 2 = 100 d l o n g e s t = { 100 110 0.909 g r o u p 1 100 105 0.952 g r o u p 2 100 100 1 g r o u p 3
The static obstacle test is divided into the single obstacle avoidance test, continuous obstacle avoidance test and inflection point obstacle test [25]. During the test, the buoy appeared on the path of the unmanned ship, and the unmanned ship did not know the latitude and longitude of the position of the buoy in advance. The experiment was carried out 3 times to calculate the cost function values of single obstacle static obstacle avoidance, continuous obstacle static obstacle avoidance, and inflection point obstacle static obstacle avoidance as shown in Formulas (20)–(22).
c a l o = 0.627 ( d s t + 100 ) + 0.171 d s t + 0.202 T s t = { 74.81 g r o u p 1 86.02 g r o u p 2 53.25 g r o u p 3
c c o n = 0.627 ( d s t + 100 ) + 0.171 d s t + 0.202 T s t = { 77.14 g r o u p 1 57.93 g r o u p 2 60.33 g r o u p 3
c t p = 0.627 ( d s t + 100 ) + 0.171 d s t + 0.202 T s t = { 47.61 g r o u p 1 58.61 g r o u p 2 72.63 g r o u p 3
The dynamic obstacle test mainly includes three experimental scenarios: chasing, confrontation, and cross encounter. From these three aspects, the obstacle avoidance performance of the unmanned ship was tested, according to the test plan. After the unmanned ship starts to sail, each buoy records the unmanned ship’s navigation data and sends it to the shore. After shore-based fusion, the navigation trajectory of the unmanned ship and the navigation trajectory of the dynamic obstacle buoy are displayed on the satellite map, and the response distance, minimum distance, and obstacle avoidance time are calculated. The experimental results are shown in Table 7, Table 8 and Table 9.
According to the evaluation model in Formula (13), calculate the corresponding result cost function value of the dynamic obstacle avoidance test experiment of chase, confrontation, and cross encounter c c h a s e ,   c a g a i n s t ,   c c r o s s , as shown in Formulas (23)–(25):
c c h a s e = 0.531 ( d d y + 100 ) + 0.322 ( d d y min + 30 ) + 0.147 T d y = { 53.92 g r o u p 1 46.77 g r o u p 2 40.07 g r o u p 3
c a g a i n s t = 0.531 ( d d y + 100 ) + 0.322 ( d d y min + 30 ) + 0.147 T d y = { 36.51 g r o u p 1 38.37 g r o u p 2 44.36 g r o u p 3
c c r o s s = 0.531 ( d d y + 100 ) + 0.322 ( d d y min + 30 ) + 0.147 T d y 1 2 = { 6.48 g r o u p 1 30.04 g r o u p 2 21.50 g r o u p 3
The unmanned ship obstacle avoidance performance test experiment is completed. Through the cost function method combined with the basic measurement data calculated in the experimental process, each evaluation factor of the evaluation factor layer is evaluated. Furthermore, the fuzzy comprehensive evaluation method can be used to quantitatively evaluate the obstacle avoidance performance of the unmanned ship in the three evaluation aspects of obstacle perception, static obstacle avoidance and dynamic obstacle avoidance.
(1) Quantitative evaluation of obstacle perception performance.
According to Equations (9) and (10), the two evaluation factors of obstacle perception in the next layer are the obstacle perception of 50–100 m buoy and the perception of small islands beyond 100 m. The performance in this experiment is {“good”, “fair”, “fair”}, {“good”, “good”, “fair”}, and the quantitative evaluation of obstacle perception performance in this experiment can be obtained from Equation (15) for the following:
B p e = ( 0.8 ,   0.2 ) [ 0 1 3 2 3 0 0 2 3 1 3 0 ] = [ 0     0.4     0.6     0 ]
For the obstacle perception performance of the tested unmanned ship, the membership degree of “good” is 0.4, and the membership degree of “fair” is 0.6. According to Equation (8), the obstacle perception performance score can be obtained as shown in Equation (27):
s c o r e p e = 100 × ( 0.8 × 0.4 + 0.6 × 0.6 ) = 68
(2) Quantitative evaluation of static obstacle avoidance performance.
According to Formula (12), the three evaluation factors of the next layer of static obstacle avoidance are single obstacle static obstacle avoidance, continuous obstacle static obstacle avoidance and inflection point obstacle static obstacle avoidance. The performance in this experiment is {“fair”, “fair”, “good”}, {“fair”, “good”, “fair”}, {“good”, “good”, “fair”}. From Equation (16), the quantitative evaluation of static obstacle avoidance performance in this experiment is shown in Equation (28):
B s t = ( 0.165 ,   0.515 ,   0.320 ) [ 0 1 3 2 3 0 0 1 3 2 3 0 0 2 3 1 3 0 ] = [ 0     0.44     0.56     0 ]
In the evaluation of the static obstacle avoidance performance of the tested unmanned ship, the membership degree that is good is 0.44, and the membership degree that is “fair” is 0.56. According to Equation (8), the static obstacle avoidance performance score can be obtained as shown in Equation (29):
s c o r e s t = 100 × ( 0.8 × 0.44 + 0.6 × 0.56 ) = 68.8
(3) Quantitative evaluation of dynamic obstacle avoidance performance.
According to Formula (14), the three evaluation factors of the next layer of dynamic obstacle avoidance are the performance of chasing dynamic obstacle avoidance, facing dynamic obstacle avoidance and cross encounter dynamic obstacle avoidance performance. The performances in this experiment are {“poor”, “fair”, “fair”}, {“fair”, “fair”, “fair”}, {“excellent”, “fair”, “fair”}. From Equation (17), the quantitative evaluation of dynamic obstacle avoidance performance in this experiment is shown in Equation (30):
B d y = ( 0.220 ,   0.306 ,   0.474 ) [ 0 0 2 3 1 3 0 0 1 0 1 3 0 2 3 0 ] = [ 0.158     0     0.769     0.073 ]
In the dynamic obstacle avoidance performance evaluation of the tested unmanned ship, the membership degree of “excellent” is 0.158, the membership degree of “fair” is 0.769, and the membership degree of “poor” is 0.073. According to Formula (8), the dynamic obstacle avoidance performance score can be obtained as shown in Formula (31):
s c o r e d y = 100 × ( 1 × 0.158 + 0.6 × 0.769 + 0.3 × 0.073 ) = 64.13
In summary, in this test, the unmanned ship’s obstacle perception performance score is 68, the static obstacle avoidance performance score is 68.8, and the dynamic obstacle avoidance performance score is 64.13.
(4) Analysis of test results.
From the test results, the obstacle perception, static obstacle avoidance and dynamic obstacle avoidance performance scores of the tested unmanned ships are 68, 68.8, and 64.13, respectively. According to the evaluation set in Chapter 5, the score can be specified with (90,100) as “excellent”, (80,90) as “good”, (60,80) as “fair”, and 60 points or less as “poor”. Therefore, the three evaluation aspects of the unmanned ship’s obstacle avoidance performance are rated as “fair”. In the obstacle perception test, the longest distances at which the unmanned ship can identify buoys are 90 m, 70 m, and 70 m respectively. Reach the ideal level of 0.9, 0.7, and 0.7. The corresponding evaluations of the scores are “good”, “fair”, and “fair”, which is more reasonable. In the small island identification test, the unmanned ship can accurately identify small islands at 110 m, 105 m, and 100 m, indicating that the ability to perceive large objects is better. Since the proportion of the sensing buoy is 4 times the proportion of the sensing island, it is finally corresponding to “fair”, according to the test score, and the performance of sensing small objects at sea needs to be further improved.
In the static obstacle avoidance test, the return distance of the unmanned ships in the previous two single-obstacle static obstacle avoidance tests was too large and the obstacle avoidance time was too long, which resulted in the evaluation as “fair”. This was improved at the third time, and the score improved. In the continuous static obstacle avoidance, the score was also affected by the regression distance problem for the first time, and the score improved after the last two improvements. The inflection point obstacle test is relatively simple. The unmanned ship performed well in the first two tests, but the return distance increased in the third time, and the response distance with a larger proportion was also reduced, which ultimately lowered the score by one level. According to the proportions of the three groups of test items [0.165, 0.515, 0.320], the final score calculated corresponds to “fair”. The response distance of the unmanned ship in static obstacle avoidance can be appropriately increased, and the return distance should be optimized and reduced.
In the dynamic obstacle avoidance test, the minimum distance of the unmanned ship from the buoy in the first overtake scene test was 3.18 m, which was less than the width of the unmanned ship, which resulted in the score of this test being “poor”. This was adjusted for the last two times, and the corresponding performance evaluation was changed to “fair”. In the face-to-face test, the basic data in the three tests of the unmanned ship were relatively stable, and all the basic data were in the range of 0.3 to 0.5 in the ideal situation; the corresponding evaluations were all at the “fair” level. In the cross-encounter scenario test, the unmanned ship adopted three different strategies to avoid obstacles. For the first time, the method of sailing around behind the buoy was adopted. The reaction distance was the farthest, and the obstacle avoidance time was earlier. This not only avoided collisions, but also saved obstacle avoidance time under safe conditions. The corresponding evaluation was “excellent”. In the second test, the unmanned ship used a method of slowing down until it stopped sailing to avoid the buoy. This method was conservative and ensured safety, but the response distance was the smallest among the three sets of tests, and the final evaluation was “fair”. In the third test, the unmanned ship used the acceleration method to accelerate at a far distance, and finally completed the dynamic obstacle avoidance. The response distance of the unmanned craft in this test was far, which made up for the shortcoming of the small minimum distance, and the corresponding evaluation of the score was “fair”. According to the proportions of these three groups of test items [0.220, 0.306, 0.474], the calculated score finally corresponds to “fair”. According to the evaluation results, the obstacle avoidance strategy of the unmanned ship can be improved; for example, the response distance of the unmanned ship’s dynamic obstacle avoidance can be appropriately increased.

4. Conclusions

This article is mainly aimed at the needs of the evaluation of the obstacle avoidance performance of the unmanned ship. A quantitative evaluation model was established to evaluate quantitatively the obstacle perception performance, static obstacle avoidance performance and dynamic obstacle avoidance performance of an unmanned ship.
(1) By analyzing the evaluation indicators of unmanned ships, the obstacle avoidance performance of the unmanned ship is evaluated in layers. The analytic hierarchy process is used to assign weights to the selected indicators. Then, the cost function method and fuzzy comprehensive evaluation method are combined to establish a quantitative evaluation model of the unmanned ship’s obstacle avoidance performance.
(2) Based on the established quantitative evaluation model, a 50~100 m buoy obstacle perception test and 100 m away island perception test are carried out. A quantitative evaluation score of 68 points for the obstacle perception performance of the tested unmanned ship is obtained. Using buoys as static obstacles, the obstacle avoidance performance of single obstacles, continuous obstacles and inflection point obstacles are evaluated, respectively. The obtained static obstacle avoidance performance quantitative evaluation score is 68.8 points. With buoys as dynamic obstacles, the performance evaluation of obstacle avoidance in chasing, facing and crossing encounters is carried out, respectively. The obtained quantitative evaluation score of dynamic obstacle avoidance performance is 64.13 points. The above results verify the rationality of the quantitative evaluation model, which can provide reference for the quantitative evaluation and the improvement of the unmanned ship’s obstacle avoidance performance.

Author Contributions

G.X. and X.H. provided ideas for the paper. X.H. provided fund support. B.R. designed the experiment, and B.R. and C.T. performed the experiment. B.R. processed the data, B.R. and C.T. wrote the paper, and G.X. and X.H. revised the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Guangdong Province Science and Technology project under grant Nos. 2019B151502057 and 2020B0404010001, Guangdong Basic and Applied Basic Research Foundation (2021A1515010794), Guangdong Provincial Key Laboratory of Electronic Information Products Reliability Technology (2017B030314151).

Institutional Review Board Statement

All the agencies supported the work.

Informed Consent Statement

All authors agreed to submit the report for publication.

Data Availability Statement

We have obtained all the necessary permission.

Conflicts of Interest

No authors’ conflict of interest.

References

  1. Kang, M.; Kwon, S.; Park, J.; Kim, T.; Han, J.; Wang, J.; Hong, S.; Shim, Y.; Yoon, S.; Yoo, B.; et al. Development of USV Autonomy for the 2014 Maritime RobotX Challenge. IFAC-PapersOnLine 2015, 48, 13–18. [Google Scholar] [CrossRef]
  2. Hong, X.; Wei, X.; Huang, Y.; Liu, Y.; Xiao, G. Local path planning method for unmanned ships combining image recognition and VFH+. J. South China Univ. Technol. (Nat. Sci. Ed.) 2019, 47, 24–33. [Google Scholar]
  3. Kim, H.G.; Yun, S.J.; Choi, Y.H.; Ryu, J.K.; Suh, J.H. Collision Avoidance Algorithm Based on COLREGs for Unmanned Surface Vehicle. J. Mar. Sci. Eng. 2021, 9, 863. [Google Scholar] [CrossRef]
  4. Hu, Y.; Zhang, A.; Tian, W.; Zhang, J.; Hou, Z. Multi-Ship Collision Avoidance Decision-Making Based on Collision Risk Index. J. Mar. Sci. Eng. 2020, 8, 640. [Google Scholar] [CrossRef]
  5. Ahmed, Y.A.; Hannan, M.A.; Oraby, M.Y.; Maimun, A. COLREGs Compliant Fuzzy-Based Collision Avoidance System for Multiple Ship Encounters. J. Mar. Sci. Eng. 2021, 9, 790. [Google Scholar] [CrossRef]
  6. Phanthong, T.; Maki, T.; Ura, T.; Sakamaki, T.; Aiyarak, P. Application of A* algorithm for real-time path re-planning of an unmanned surface vehicle avoiding underwater obstacles. J. Mar. Sci. Appl. 2014, 13, 105–116. [Google Scholar] [CrossRef]
  7. Caccia, M.; Bibuli, M.; Bono, R.; Bruzzone, G. Basic navigation, guidance and control of an unmanned surface vehicle. Auton. Robot. 2008, 25, 349–365. [Google Scholar] [CrossRef]
  8. Liu, Y.; Bucknall, R. Path planning algorithm for unmanned surface vehicle formations in a practical maritime environment. Ocean. Eng. 2015, 97, 126–144. [Google Scholar] [CrossRef]
  9. Villa, J.; Aaltonen, J.; Koskinen, K.T. Path-following with lidar-based obstacle avoidance of an unmanned surface vehicle in harbor conditions. IEEE Trans. Mechatron. 2020, 25, 1812–1820. [Google Scholar] [CrossRef]
  10. Švec, P.; Thakur, A.; Raboin, E.; Shah, B.C.; Gupta, S.K. Target following with motion prediction for unmanned surface vehicle operating in cluttered environments. Auton. Robot. 2014, 36, 383–405. [Google Scholar] [CrossRef]
  11. Meyer, E.; Heiberg, A.; Rasheed, A.; San, O. COLREG-Compliant Collision Avoidance for Unmanned Surface Vehicle Using Deep Reinforcement Learning. IEEE Access 2020, 8, 165344–165364. [Google Scholar] [CrossRef]
  12. Anonymous. China opens the world’s largest unmanned ship marine test site. China Inf. Circ. 2018, 16, 52. [Google Scholar]
  13. Anonymous. China Classification Society awarded Shanghai Jiaotong University a certificate of service provider approval for unmanned ship test site. China Ship Insp. 2019, 21, 2. [Google Scholar]
  14. Anonymous. The opening of the first National Intelligent Unmanned Ship Search and Rescue Competition. Navig. Technol. 2020, 42, 16. [Google Scholar]
  15. Mu, H. Research on demand demonstration of unmanned ship comprehensive test and evaluation test site at sea. China Shipbuild. 2020, 61, 164–172. [Google Scholar]
  16. Wang, H.; Huang, Y.; Zhao, K.; Yi, H. The construction of a test field for intelligent ships in real seas urgently needs joint efforts. China Ship Insp. 2020, 22, 64–67. [Google Scholar]
  17. Xiao, G.; Tong, C.; Wang, Y.; Guan, S.; Hong, X.; Shang, B. CFD Simulation of the Safety of Unmanned Ship Berthing under the Influence of Various Factors. Appl. Sci. 2021, 11, 7102. [Google Scholar] [CrossRef]
  18. Pu, H.; Ding, F.; Li, X.; Luo, J.; Peng, Y. Dynamic obstacle avoidance method for unmanned craft based on elliptical collision cone. Chin. J. Sci. Instrum. 2017, 38, 1756–1762. [Google Scholar]
  19. Deng, X.; Li, J.; Zeng, H.; Chen, J.; Zhao, J. Analysis of the weight calculation method of hierarchical analysis method and its application research. Pract. Underst. Math. 2012, 42, 93–100. [Google Scholar]
  20. Liu, P.; Dong, Z.; Qu, Y.; Zhang, U. Evaluation of equipment maintenance and support capability based on AHP and fuzzy comprehensive evaluation. Tactical Missile Technol. 2012, 33, 47–50. [Google Scholar]
  21. Wang, Q. Study on the risk of subway crowded stampede accident based on the method of empowerment correlation. J. Chin. J. Saf. Sci. 2013, 23, 94–100. [Google Scholar]
  22. Wei, J.; Dolan, J.M.; Litkouhi, B. A prediction-and cost function-based algorithm for robust autonomous freeway driving. In Proceedings of the 2010 IEEE Intelligent Vehicles Symposium, La Jolla, CA, USA, 21–24 June 2010; pp. 512–517. [Google Scholar]
  23. Ship Industry Standard. CB/T 3970-2005, DGPS Test Method for Ship Speed and Maneuverability; Ship Industry Standard: Beijing, China, 2005. [Google Scholar]
  24. Ship Industry Standard. CB/Z 191-1996, Test Method pf Real Surface Ship Maneuverability; Shipbuilding Industry Standard: Beijing, China, 1996. [Google Scholar]
  25. Guangzhou Innovative Intelligent Unmanned Vessel Technology Research Institute. Q/GIIUV X03-2019, Test Method for Static Obstacle Avoidance Performance of Unmanned Vessel; Guangzhou Innovative Intelligent Unmanned Vessel Technology Research Institute: Guangzhou, China, 2019. [Google Scholar]
Figure 1. Determine the process of evaluating the technical indicator system.
Figure 1. Determine the process of evaluating the technical indicator system.
Jmse 09 01127 g001
Figure 2. Evaluation index system for the obstacle avoidance performance of unmanned ships.
Figure 2. Evaluation index system for the obstacle avoidance performance of unmanned ships.
Jmse 09 01127 g002
Figure 3. Software framework for quantitative evaluation of the obstacle avoidance performance.
Figure 3. Software framework for quantitative evaluation of the obstacle avoidance performance.
Jmse 09 01127 g003
Table 1. The degree of importance of the evaluation index of the obstacle avoidance performance.
Table 1. The degree of importance of the evaluation index of the obstacle avoidance performance.
A1A2A3An
A1a11a12a13a1n
A2a21a22a23a2n
A3a31a32a33a3n
Anan1an2an3ann
Table 2. Average random consensus index.
Table 2. Average random consensus index.
n1234567891011121314
RI000.520.891.121.241.361.411.461.491.521.541.561.58
Table 3. The importance of the three basic data of static obstacle avoidance.
Table 3. The importance of the three basic data of static obstacle avoidance.
A 1 A 2 A 3
A 1 134
A 2 1/312/3
A 3 1/43/21
Table 4. The importance of the three basic data of dynamic obstacle avoidance.
Table 4. The importance of the three basic data of dynamic obstacle avoidance.
A 1 A 2 A 3
A 1 13/24
A 2 2/312
A 3 1/41/21
Table 5. Relationship of the importance of three evaluation factors of static obstacle avoidance.
Table 5. Relationship of the importance of three evaluation factors of static obstacle avoidance.
A 1 A 2 A 3
A 1 11/31/2
A 2 315/3
A 3 23/51
Table 6. Relationship of the importance of three evaluation factors of dynamic obstacle avoidance.
Table 6. Relationship of the importance of three evaluation factors of dynamic obstacle avoidance.
A 1 A 2 A 3
A 1 12/31/2
A 2 3/213/5
A 3 25/31
Table 7. Basic measurement data for obstacle avoidance of unmanned ships in chasing scenes.
Table 7. Basic measurement data for obstacle avoidance of unmanned ships in chasing scenes.
Number of Experimental Groups123
Latitude and longitude of the unmanned ship/(starting time of obstacle avoidance)113.646286, 22.705751113.646339, 22.703392113.643262, 22.705313
Latitude and longitude of buoy/(starting time of obstacle avoidance)113.646337, 22.705592113.646240, 22.703587113.643575, 22.705310
Latitude and longitude of the unmanned ship/(the closest time to the buoy)113.646492, 22.705194113.646003, 22.703581113.643611, 22.705494
Latitude and longitude of the buoy/(the shortest time between the unmanned ship and the buoy)113.646490, 22.705226113.646182, 22.703703113.643683, 22.705221 s
Reaction distance/m18.4123.9132.12
Shortest distance/m3.4822.5631.20
Obstacle avoidance time/s142730
Table 8. Basic measurement data for obstacle avoidance of unmanned ships in encounter scenarios.
Table 8. Basic measurement data for obstacle avoidance of unmanned ships in encounter scenarios.
Number of Experimental Groups123
Latitude and longitude of the unmanned ship/(starting time of obstacle avoidance)113.645536, 22.705532113.646194, 22.705171113.645604, 22.703470
Latitude and longitude of buoy/(starting time of obstacle avoidance)113.645501, 22.705082113.646208, 22.704783113.645936, 22.703452
Latitude and longitude of the unmanned ship/(the closest time to the buoy)113.645680, 22.705375113.646351, 22.705005113.645819, 22.703605
Latitude and longitude of the buoy/(the shortest time between the unmanned ship and the buoy)113.645523. 22.705349113.646208, 22.704992113.645806, 22.703443
Reaction distance/m50.0243.0934.12
Shortest distance/m16.3714.7418.04
Obstacle avoidance time/s382224
Table 9. Basic measurement data for obstacle avoidance of unmanned ships in cross-encounter scenarios.
Table 9. Basic measurement data for obstacle avoidance of unmanned ships in cross-encounter scenarios.
Number of Experimental Groups123
Latitude and longitude of the unmanned ship/(starting time of obstacle avoidance)113.646240, 22.703484113.643329, 22.705859113.644704, 22.705209
Latitude and longitude of buoy/(starting time of obstacle avoidance)113.647049, 22.703447113.643656, 22.705590113.645335, 22.704818
Latitude and longitude of the unmanned ship/(the closest time to the buoy)113.646621, 22.703270113.643329, 22.705859113.645093, 22.705254
Latitude and longitude of the buoy/(the shortest time between the unmanned ship and the buoy)113.647082, 22.703404113.643665, 22.705724113.645053, 22.705248
Reaction distance/m83.1144.9177.94
Shortest distance/m49.5937.594.17
Obstacle avoidance time/s262210
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Xiao, G.; Ren, B.; Tong, C.; Hong, X. A Quantitative Evaluation Method for Obstacle Avoidance Performance of Unmanned Ship. J. Mar. Sci. Eng. 2021, 9, 1127. https://doi.org/10.3390/jmse9101127

AMA Style

Xiao G, Ren B, Tong C, Hong X. A Quantitative Evaluation Method for Obstacle Avoidance Performance of Unmanned Ship. Journal of Marine Science and Engineering. 2021; 9(10):1127. https://doi.org/10.3390/jmse9101127

Chicago/Turabian Style

Xiao, Guoquan, Bing Ren, Chao Tong, and Xiaobin Hong. 2021. "A Quantitative Evaluation Method for Obstacle Avoidance Performance of Unmanned Ship" Journal of Marine Science and Engineering 9, no. 10: 1127. https://doi.org/10.3390/jmse9101127

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop