Next Article in Journal
Study on Spatial Scale Selection Problem: Taking Port Spatial Expression as Example
Previous Article in Journal
Research on Effect of Ship Speed on Unsteady Hydrodynamic Performance of Bow Thrusters in Berthing and Departure Directions
Previous Article in Special Issue
Adaptive Pitch-Tracking Control with Dynamic and Static Gains for Remotely Operated Towed Vehicles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Time Domain Design of a Marine Target Tracking System Accounting for Environmental Disturbances

Department of Naval Architecture, Electric, Electronic and Telecommunication Engineering (DITEN), University of Genoa, Via All’Opera Pia, 11A, 16145 Genova, Italy
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2024, 12(11), 2058; https://doi.org/10.3390/jmse12112058
Submission received: 26 September 2024 / Revised: 31 October 2024 / Accepted: 10 November 2024 / Published: 13 November 2024

Abstract

:
Environmental disturbances represent significant challenges to the performance and accuracy of autonomous systems, especially in marine environments, where their impact varies based on disturbance severity and the employed guidance law. This paper comprehensively investigates a marine target tracking system using time-domain simulations incorporating realistic environmental disturbances. Three guidance laws and four key performance indicators are analysed to evaluate system performance under disturbed and ideal conditions. A robust and systematic evaluation pipeline is developed and applied to a case study featuring a scaled tugboat model. This approach provides a reliable method to assess tracking accuracy and robustness in adverse conditions. The results are selected from a wide range of possibilities to show the effect of the disturbances on the selected target tracking motion control scenario with two manoeuvres and two environmental conditions. The results are measured through the selected key performance indicators, and several phases are identified for each manoeuvre to extend the analysis not only to the global KPI values but also to the partial values of defined phases. They reveal the quantitative effects of environmental disturbances, exposing different system behaviours and trends. These findings demonstrate the effectiveness of the proposed pipeline in quantifying tracking system performance, delivering useful understandings of the system under environmental disturbances. The broader implications of this study are substantial, offering enhanced predictive accuracy for the performance of the analysed systems, particularly in the context of target tracking. Furthermore, introducing numerical key performance indicators facilitates a more rigorous comparison of different system characteristics, enabling informed decisions in designing and optimising autonomous operations in challenging environments.

1. Introduction

The demand for Maritime Autonomous Surface Ships (MASSs) is experiencing significant growth, driving increased research into their performance and design. These vessels are helpful in various sectors, including civil, military, and scientific research. Their diverse applications encompass inland and offshore surveys, bathymetric assessments, offshore wind farm support, and environmental monitoring. Additionally, MASSs are crucial in safety and rescue operations, where reconnaissance and surveillance are key tasks. Their ability to operate in large amounts of water, lakes, and water outlets, even during environmental disturbances, enhances their operational value.
MASSs can be designed to perform different tasks through their Guidance, Navigation, and Control (GNC) systems [1]. These tasks generally fall into two categories: those requiring control at high drift angles (managing three degrees of freedom) and those at low drift angles (managing two degrees of freedom). Tasks performed at high drift angles include station keeping and track keeping. Several works can be found in the literature with a variety of operations for tasks at high drift angles: the results of station-keeping are investigated in [2]; an application of this kind of system for environmental monitoring is shown in [3]; a trajectory tracking system is proposed in [4]; an addition application of a trajectory tracking system with a focus on the docking strategy is shown in [5]; and in the end, a comprehensive review of dynamic position systems is carried out in [6]. Conversely, tasks at low drift angles include path following [7], which can be based on pre-defined or autonomously computed paths [8], formation control [9,10], and target tracking [11]. Several strategies can be found in the literature to perform the target tracking task, ranging from geometric approaches like the ones presented in [12,13] to those employing machine learning techniques as shown in [14,15]. For autonomous operation, these systems must integrate with navigation systems capable of tracking objects, as demonstrated in studies such as [16,17].
The impact of environmental disturbances on MASSs has been extensively studied, with parametric models used to quantify these effects based on the vessel’s main dimensions. The effect of the wind includes both deterministic aspects, such as the mean wind speed, and random processes in time and space related to atmospheric turbulence. The aspects related to the mean wind speed are the most explored in the literature, and models accounting for this can be found in studies like the one proposed in [18,19,20]. Davenport, instead, explores the turbulences originating in the direction of the mean wind speed [21]. In addition, it is possible to find studies on the marine boundary layer at high wind speeds [22] and numerical implementations of three-dimensional wind fields [23] to analyse the dynamic response of structures. Likewise, the effects of currents can be modelled by considering the relative speed between the ship and the sea, as outlined in [24], or through parametric formulations like the one proposed in [25,26]. Design considerations may also factor in the interaction between the current generation and local wind influences, incorporating tidal components as described in Faltinsen’s theory [27].
This study uses a time domain simulator based on the tugboat model Tito Neri to explore the marine target tracking guidance system presented in [28] under environmental disturbances. The target tracking scenario was initially inspired by missile guidance systems [29] and has been the focus of several studies in the literature, proposing both geometric and deterministic approaches as mentioned before. However, most studies in the literature are based on simulation tests without including environmental disturbance. Still, one study worth mentioning is the one in [30], where a real-world test of a target tracking system is reported regarding the resulting path and setpoints. Further, the effects of environmental disturbances are not explicit in the results. This paper aims to provide a pipeline to evaluate the influence of environmental disturbances on the performance of such a mode control scenario. The work carried out in this study builds upon the work presented in [28]. Here, a marine target tracking scenario that adopts the Line-Of-Sight, the Pure Pursuit, and the Constant Bearing guidance laws is presented together with the differences with respect to the ones in the literature, and the results stress the difference along with the three guidance laws using defined Key Performance Indicators (KPIs). The guidance laws presented in [28] have been slightly modified with respect to the literature to make them suitable for the parametric analysis carried out in the paper to assess the influence of the parameter present in the laws and to enable proper parameter set selection depending on the required performance. The tugboat object of the adopted time-domain simulator has an overall length of approximately one meter. Its behaviour is represented by a detailed non-linear model in the horizontal plane, including models accounting for wind and current effects. The wind and current forces are modelled using the parametric formulations for wind forces and moment of Blendermann [18], and the hull forces model of [24], both of which consider the relative motion components of the vessel. The structure includes the ship model, the target tracking guidance system, and a two-degrees-of-freedom control system. The control system comprises parallel PID controllers for heading and speed control, as employed in [7]. The performance of this system is evaluated under environmental disturbances using four KPIs based on integral metrics.
The paper proposes a methodology, in the author’s best knowledge, lacking in the literature, to evaluate and test guidance logic and perform a quantitative performance evaluation under wind and current environmental disturbances. The proposed pipeline is applied to a case study, and a marine target tracking motion control scenario is selected to prove its validity. However, it can be generalised to other case studies and extended to generalised control scenarios by identifying additional evaluation parameters besides the ones already identified in the present study, which have led to the formulation of the four KPIs.
The paper is organised as follows. Section 2 introduces the simulation platform integrating environmental disturbances. Section 3 discusses the guidance laws. The control system structure is detailed in Section 4. The key performance indicators are presented in Section 5, and the results of the simulation campaign are discussed in Section 6. Conclusions are drawn in Section 7.

2. Simulation Platform

Simulation techniques let us know the behaviour of a vessel under different conditions, reducing the need for full-scale tests. They create a digital twin of the actual model through a set of differential or algebraic equations. The vessel object of this study is a tugboat named “Tito Neri”, which has an overall length ( L O A ) of 0.97 m and operates in three degrees of freedom. However, only horizontal plane motions, including surge, sway, and yaw, are considered. Three reference systems are introduced to define the ship model, as shown in Figure 1. The first frame is called { n ̲ i } and is the north–east–down terrestrial reference system; its centre, Ω , is located in the mean surface at an appropriate position, and it is an inertial frame. The { b ̲ i } frame instead is fixed with the tugboat and its centre Ω I = x I n ̲ 1 + y I n ̲ 2 is located in L P P 2 , 0 , z W L , where L P P is the length between perpendicular, and z W L is the quota of the waterline above the keel line. The last frame { a ̲ i } is fixed with the tugboat velocity; its origin is always Ω I .
The introduced reference system lies in the same plane, and the unit vectors are related by the Euler angle and the rotation matrices in (1).
n ̲ = R ( ψ ) b ̲ b ̲ = R ( β ) a ̲
where ψ is the heading angle, β is the drift angle, and R ( ) is the rotation matrix.

2.1. Ship Model

The layout of the whole simulation platform is shown in Figure 2. The ship model in this section is shown in the area inside the dotted line. The guidance and control systems needed to compute the desired speed and heading and the relative actuator setpoint are linked with the ship model. The guidance and control system will be explained in Section 3 and Section 4, respectively.

2.1.1. Propulsion System

The tugboat propulsion system is composed of two independent shaft lines. Each shaft line has DC motors that drive an azimuthal ducted propeller. Additionally, there is a separate DC motor-driven bow thruster, which enhances manoeuvrability at high drift angles, but that is not included in this scenario.
The output of each shaft line is computed by the “Propulsion system” blocks in Figure 2 and results in the forces and moment arrays τ p o r t , s t b d .
The differential equation in (2) describes the engine behaviour.
d i d t = R L i 1 L K e ω + 1 L V a
where R represents the resistance, L is the inductance, i is the current, K e is the electric engine constant, ω is the engine speed, and V a is the applied voltage.
The shaft line dynamic can be expressed as in (3).
I T n ˙ = Q e n g Q f r i c Q 0
where Q e n g , Q f r i c , and Q 0 are the engine, friction, and propeller torque, respectively, I T denotes the total moment of inertia, and n represents the revolution regime of the shaft line.
The propeller force T and torque Q 0 are computed with a four-quadrant propeller model [31]. The model provides the non-dimensional thrust C T and torque C Q coefficients according to (4).
C T = T 1 2 ρ π D 2 4 V r 2 , C Q = Q 0 1 2 ρ π D 3 4 V r 2
where ρ represents water density, D is the propeller diameter, and V r is the incoming velocity.
The azimuth angle δ is modelled by limiting the first derivative of the signal to take account of the maximum speed of the azimuth thruster. The adoption of this model is justified by the fast dynamics of the azimuth thruster of the real tug, which guarantees rotation at the desired speed since the maximum desired speed is lower than its limits.
The propeller force computed with the four-quadrant model is then rotated in the { b ̲ i } frame as shown in (5).
τ p o r t , s t b d = X p = T cos δ Y p = T sin δ N p = x p Y p y p X p
where X p , Y p , and N p are the forces and moment of the actuator in the { b ̲ i } frame and x p and y p are the position of the actuator always in the { b ̲ i } frame.

2.1.2. Hydrodynamic Force

Hull forces and moments are evaluated using the Oltmann and Sharma model [24]. The total hydrodynamic force is the sum of three main components: the ideal fluid force, which is evaluated by potential theory neglecting viscosity effects; the lift force, which compares the hull to a low aspect ratio wing; and the cross-flow drag, which represents the resistance due to viscous forces generated by a moving body in a real fluid. In addition, the hull drag is considered an independent term. The formulation of the hull forces and moments τ h u l l is given in Equation (6).
τ h u l l = X h u l l = X I + X H L R T Y h u l l = Y I + Y H L + Y H C N h u l l = N I + N H L + N H C
where R T represents the hull resistance, while subscripts I, HL, and HC refer to the Ideal Fluid Force, Lift Force, and Cross Flow Drag, respectively.

2.1.3. Motion Equation

The ship dynamics can be found using the equation of motion derived from the Newton–Euler formulation (7) and the kinetics equation in (8). From these equations and after an appropriate integration, it is possible to compute the pose η = [ x , y , ψ ] in the { n ̲ i } frame.
( M R B + M A ) ν ˙ + C ( ν ) ν = τ s t b d + τ p o r t + τ h u l l
η ˙ = R ( ψ ) ν
where M R B and M A represent the inertial and added mass matrices, respectively; ν = [ u , v , r ] T is the Coriolis matrix; ν denotes the velocity in the { b ̲ i } frame; and the external forces and moment are denoted by the array τ = [ X , Y , N ] T , with subscripts s t b d , p o r t , and h u l l referring to the starboard azimuthal thruster, port azimuthal thruster, and hull force, respectively.

2.2. Environmental Model

The purpose of the environmental model is to describe the effect of environmental disturbances quantitatively. In marine applications, the wind, wave, and current effects cannot be neglected, and the superposition principle is considered a good approximation, so these actions are summed in the force vector τ e n v . This application will not consider wave action since the main dimension of the tugboat selected as the case study and since the selected environmental operation range is supposed to be without waves. This represents a limitation of this study, and an operational scenario that considers a proper wave action, scaled properly according to the main dimension of the tug, will be the subject of further investigation.

2.2.1. Wind

The wind movement is influenced by large-scale pressure variations. The result is an upper layer unaffected by friction with the earth and a lower layer affected by friction with the earth; however, it has a tapered speed profile. More details can be found in the studies by Davenport [21] and Faltinsen [20].
This study considers average wind speed, and gusts are added to the longitudinal component. The wind gust is modelled with the simplified model in [32] of Davenport’s spectrum of horizontal gustiness.
The forces and moments due to the wind are computed by defining the wind with an incoming direction β w (defined as clockwise positive with respect to n ̲ 1 ) and a resultant velocity V w = u w b ̲ 1 + v w b ̲ 2 , as shown in Figure 3.
The angle of attack of the wind γ w is defined by (9) and the relative velocity V r w = u r w b ̲ 1 + v r w b ̲ 2 according to (10). It is a composition of the ship speed V = u b ̲ 1 + v b ̲ 2 and the wind speed V w . Finally, the relative angle of attack γ r w is defined according to (11).
γ w = β w ψ
V r w = u r w 2 + v r w 2
γ r w = a t a n 2 v r w , u r w
where u r w = u w + u and v r w = v w + v .
The Blendermann [18] model is adopted for computing the array of forces and moment τ w i n d acting on the tugboat. This model provides a parametric formulation function of the relative wind speed V r w and the relative angle of attack γ r w . In this model, the angle of attack is defined as clockwise; hence, it is defined as ε = 2 π γ r w . The resulting model is in (12).
τ w i n d = X w i n d = 1 2 ρ a V r w 2 C X ( ε ) A F w Y w i n d = 1 2 ρ a V r w 2 C Y ( ε ) A L w N w i n d = 1 2 ρ a V r w 2 C N ( ε ) A L w L o a
where ρ a is the density of the air at 15 ; A F w and A L w are the frontal and lateral project areas exposed to wind; C X , C Y , C N are wind resistance coefficients tabulated in [18] according to the tests on Helmholtz–Kirchhoff plates reported in [33,34] and depending on the vessel type.

2.2.2. Current

This study considers a constant current with irrotational motion and negligible acceleration. It is defined in terms of the incoming direction β c (defined as positive clockwise with respect to the north) and the intensity V c , as shown in Figure 4. The relative direction γ C is defined according to (13). The relative speed V S T W is a function of the ship speed V ̲ and the real current V C = u C b ̲ 1 + v C b ̲ 2 , as shown in (14), and its angle γ s t w is defined according to (15).
γ c = β c ψ
V S T W = u s t w 2 + v s t w 2
γ s t w = a t a n 2 v s t w , u s t w
where u s t w = u + u c , and v s t w = v + v c .
The effect of the current is introduced as a change in the hull forces τ h u l l due to the speed through the water V S T W . The effect of the current is included in the differential equation describing the dynamics of the ship’s motion.

3. Guidance

The guidance system consists of the motion control scenario known as target tracking. Its objective is to follow a moving object without prior knowledge of its future motion. To achieve the mission goal, the chasing ship, the interceptor, must have a maximum speed greater than the chased ship, the target. The scenario can be divided into two phases: the approach phase, where the interceptor needs to reach the target, and the following phase, where the interceptor has reached the target.
Three different guidance laws are adopted in this study: the Line-Of-Sight (LOS), the Pure Pursuit (PP), and the Constant Bearing (CB). A brief description is reported hereinafter, but further details about the laws can be found in [28], together with the analysis of the differences between these laws and the ones in the related literature.

3.1. Line-of-Sight

The Line-Of-Sight (LOS) guidance minimises the difference between the real and desired trajectories. It is classified as a three-point guidance scheme since it involves a stationary reference point Ω R in addition to both the interceptor Ω I and the target Ω T positions, as shown in Figure 5. In this logic, the interceptor is forced to move along the vector between the reference point and the target, named the LOS vector, to achieve the desired path.
Since the desired path depends instantaneously on the target kinematics, it is impossible to plan a series of static waypoints; hence, the reference point cannot be taken as the previous waypoints as in traditional Line-Of-Sight guidance [7]. The choice of the reference point is assessed as in [28]; briefly, it is selected as a previous point of the target path and its updated frequency increases together with the target trajectory curvature. The main idea behind this is that if the curvature of the target trajectory increases, it is necessary to introduce more reference points (however, to increase the updating frequency) to approximate the target trajectory with a polyline between the defined reference points. The updating frequency is one of the parameters investigated in [28] that affect the behaviour of the guidance law.
The desired heading ψ d e s that allows the vessel to regain track is defined according to (16). The logic is based on nullifying the lateral error d e r r between the desired path and the trajectory within a circle of radius k L P P (marked in purple in Figure 5).
ψ d e s = α k ψ l o s α k = a r c t a n y T y R x T x R ψ l o s = a r c t a n d e r r Δ L O S d e r r = Ω I Ω R e ̲ 2 Δ L O S = k L P P 2 d e r r 2 , k L P P d e r r Ω T Ω I e ̲ 1 , k L P P < d e r r
where ψ L O S is the angle between e 1 ̲ and the radius k L P P , Δ L O S is the projected distance of the target from the intercept point along e 1 ̲ , Ω T = x T n ̲ 1 + y T n ̲ 2 is the target position, and Ω R = x R n ̲ 1 + y R n ̲ 2 is the reference position.
The desired velocity V d e s depends on the distance d T , I from the target. The law is implemented to guarantee that the required velocity increases as the target moves away and tends to the target as the interceptor converges to the desired distance. The speed law is proposed in [28]. Hence, it is the ramp law of (17) and Figure 6. It is a function of the distance d T , I , the defined slope p, and the selected distances n L P P and d * .
V d e s = V T 2 , d T , I < d * V T 1 + d T , I 2 d * , d * d T , I 0 V T , 0 < d T , I < n L P P V T + p d T , I n L P P , n L P P d T , I d * V m a x , d T , I > d * d T , I = Ω T Ω I h ̲ 1 α r e l T , I = a r c t a n y T y I x T x I ψ
where V I max is the interceptor maximum speed, α r e l T , I is the relative bearing angle, V T is the target speed, and V m a x is the maximum speed admitted.

3.2. Pure Pursuit

The Pure Pursuit (PP) guidance points directly to the target, as shown in Figure 7, and aims to reach the target as soon as possible. This guidance is classified as a two-point guidance scheme; indeed, only the interceptor and the target are considered in the engagement geometry. It is based on the main idea of suiting the speed setpoint with respect to the distance between the objects. Indeed, the speed will increase as the distance between the ships increases according to the law in (18).
V d e s = K P P d T , I d T , I 2 + ξ P P 2 d T , I = Ω T Ω I h ̲ 1 K P P = V I m a x
where K P P is a speed gain equal to the maximum allowable speed V I max , and ξ P P is a parameter that affects the chasing phase and the distance at which it is possible to have a stable following phase.
According to [28], an adaptive relationship that allows tailoring the parameter ξ P P to the desired distance d D (user-defined) from the target is selected as shown in (19).
ξ P P = d D K P P 2 V T 2 1
The heading law is taken from the geometrical sketch and shown in (20).
ψ d e s = a r c t a n y T y I x T x I

3.3. Constant Bearing

The Constant Bearing (CB) guidance law is based on parallel navigation since the interceptor must maintain a path parallel to the target path. The interceptor continuously adjusts its path as long as the distance between the target and the interceptor exceeds the desired one. A speed and heading law are implemented as functions of the desired distance e d e s and s d e s along the basis f ̲ , defined fixed to the target speed. The geometrical sketch is shown in Figure 8.
The speed law, described by Equation (21), consists of two components: the target velocity V T , which nullifies the relative velocity between the interceptor and the target, and the relative interceptor target velocity V T , I , which is the key control variable. The relative interceptor target velocity ensures a smooth approach to the target due to the ξ C B parameter. Once the desired distance is reached, this component becomes zero, marking the start of the following phase.
V d e s = V T + V T , I = V T + K C B d ̲ T , I d ̲ T , I 2 + ξ C B 2 d T , I = x T x I n ̲ 1 + y T y I n ̲ 2 + e d e s f ̲ 2 + s d e s f ̲ 1 K C B = V I max V T *
where K C B is a speed gain and is set equal to the maximum speed V I max minus the maximum target speed in a previous time interval V T * , and ξ C B is the main parameter that affects the chasing phase.
The heading law in Figure 9 is determined by the desired course angle χ d e s and the interceptor drift angle β . The core of the heading law is the angle χ c o r r , which depends on the desired distance e d e s . As long as the distance along f ̲ 2 differs from the desired distance, the heading is adjusted. When the distances match, the interceptor enters the following phase on the parallel path.
ψ d e s = χ d e s β β = a r c t a n v u χ d e s = χ T + χ c o r r χ T = a r c t a n y ˙ T x ˙ T χ c o r r = a r c t a n e c o r r Δ e c o r r = e + e d e s e = Ω T Ω I · f ̲ 2
where χ c o r r is defined according to the sketch in Figure 9, e is the geometrical distance between the interceptor and the target along f ̲ 2 , and Δ is a constant that guarantees the smooth behaviour of the interceptor.

4. Control

The control system plays a crucial role in determining the appropriate actions for the tug to achieve the control objective defined by the guidance system. As stated in the previous section, the guidance system provides two outputs to minimise the distance between the target and the interceptor: the desired heading angle ( ψ ) and the desired speed ( V d e s ).
The control objective is satisfied by a smart pilot, an autopilot and a speed pilot working in parallel, as shown in the pipeline of Figure 10. The control inputs are the two desired values computed by the guidance ( ψ and V d e s ) and the two feedback values coming from the ship model ( ψ and V). The azimuth angle δ and the voltage setpoint V A are the outputs.
Both controllers are modelled as PID controllers and the output of these equations represents the values that minimise the error between the feedback and the desired value. The controller is modelled as in [7], and the coefficients are synthesised to guarantee the stability of the closed loop according to the Lyapunov theorem and to guarantee a limit on the overshoot of the controllable variables and a quick convergence on the desired values.

4.1. Speed Pilot

The first controller is a speed pilot, responsible for maintaining the desired ship speed and correcting deviations from that value. The instantaneous ship speed depends on the voltage setpoint computed by the PID of (23) as a function of the error e S P = V d e s V between the desired speed V d e s and the feedback value V.
V A = K P e S P + K I 0 t e S P ( τ ) d τ + K D e ˙ S P
where K P , K I , K D are the PID gains.
The step response is shown in Figure 11, where the desired speed signal is the step signal marked with the blue dotted line, and the feedback signal computed by the controller is marked in red. In this simulation, the tug is started with zero speed and is instantaneously asked to go at a speed of 0.8 m s . The system has a rise time of 3.82 s, quickly bringing it to the desired value. In the following instants and up to approximately 35 s, there is a constant response at a speed slightly higher than the desired value. It is caused by the saturation placed as a protection level on the voltage; indeed, waiting for the integral to discharge is necessary to eliminate the error and return to the desired value. Antiwindup techniques can be implemented to overcome this problem and further increase system performance.

4.2. Autopilot

The second controller is an Autopilot, which is responsible for heading control. The instantaneous heading angle depends on the azimuth angle setpoint computed by the PID of (24) as a function of the error e A P = ψ d e s ψ between the desired heading ψ d e s and the feedback value ψ .
δ = K P e A P + K I 0 t e A P ( τ ) d τ + K D e ˙ A P
where the parameters K P , K I , K D are the controller gains.
The step response is shown in Figure 12, where the desired heading is the step signal marked with the blue dotted line, and the feedback value is marked in red. In this simulation, the tug is started with a heading of zero and is instantaneously asked to go to a heading of 30 . The system has a rise time of 4.67 s, quickly bringing it to the desired value. In the following instances, an overshoot of about 6 is present before settling on the desired value. Due to the poles of the ship system, additional conditions can be inserted into the synthesis of the control system to reduce the amount of this peak. The solution was a good compromise between response speed and overshoot angle.

5. Key Performance Indicators

The closed-loop performances are evaluated through some Key Performance Indicators (KPIs), which are expressed as integral metrics. The first formulation of integral metrics dates back to 1942 when the method of the derivative area to measure the control error was proposed for the first time [35] and from this, several metrics were proposed, leading to the well-known formulation defined in [36]. The metrics need to be selected according to the mission requirements. In this application, since the paper explores a target-tracking motion control scenario, the requirement is to follow the desired target in a given position and under different conditions defined by the law. Consequently, the metrics selected in this case will assess the error with respect to the desired trajectory in the target velocity basis f ̲ and the control action that was required to reach the desired position with the resulting error. Several KPIs can be formulated in accordance with the literature and the aim of the motion control scenario. In this paper, four KPIs have been identified to minimise their number while meeting the mission requirements for the target tracking scenario. Moreover, metrics providing only direct content, such as those related to energy consumption or mission completion time, were excluded from the analysis as the four chosen to provide this information intrinsically.
The first metrics is linked with the distance e, i.e., the projection of the vector ( Ω T Ω I ) onto the f ̲ 2 basis. Evaluating e allows us to assess target trajectory overshoot since the f ̲ basis is aligned with the target velocity. The integral absolute error of the distance e time history I A E e is selected in this case as a good indicator of all behaviours. Hence, the selected key performance indicator can be the one in (25).
e I A E = | e | e d e s W e I A E I A E e = o t e I A E d τ
where W e I A E is the normalising weight.
In parallel, the second metric is linked with the distance s, which represents the projection of the vector ( Ω T Ω I ) along the f ̲ 1 basis. The integral absolute error of the distance s time history I A E s influences manoeuvring stability during the following phase. The KPI can be formulated as in (26).
s I A E = | s | s d e s W s I A E I A E s = o t s I A E d τ
where W e I A E is the normalising weight.
The third and fourth metrics want to evaluate the control action during the entire simulation. The third one is linked with the derivate of the control action δ ˙ . The normalised control action δ ˙ I A C can be integrated, leading to the integral absolute control KPIs, as shown in I A C δ ˙ of (27). This metric is linked with the movement of the actuators.
δ ˙ I A C = | δ ˙ | W δ ˙ I A C I A C δ ˙ = o t δ ˙ I A C d τ
where W δ ˙ I A C is the maximum derivate of the azimuth angle.
The fourth metric takes into account the derivate of the control action V ˙ A . The normalised derivative of the voltage setpoint V ˙ A I A C is integrated, leading to the integral absolute control KPIs, as shown in I A C V ˙ A of (28). This metric can be linked to energy consumption.
V ˙ A I A C = V ˙ A W V ˙ A I A C I A C V ˙ A = o t V ˙ A I A C d τ
where W V ˙ A I A C is the maximum derivative of the azimuth angle.

6. Results

The defined pipeline is tested through the execution of two manoeuvres and evaluated through the four KPIs described in Section 5 to quantify the effects of the environmental disturbances on the proposed pipeline.
The adopted manoeuvres are:
  • Manoeuvre A: provides a path with two consecutive direction changes between 60 , similar to a zigzag that ends in 560 s, as shown in Figure 13a. The manoeuvre is divided into five phases to assess the KPIs in the different sections. The following phases are identified:
    -
    Phase 1: from the beginning of the simulation until 60 s. It corresponds to the initial phase of the simulation in which the target moves along a straight path, and the interceptors, which started with a 60 s delay with respect to the target, must reach the target.
    -
    Phase 2: from instant 60 s to instant 130 s. It corresponds to the first change of direction and is a transient phase.
    -
    Phase 3: from instant 130 s to instant 310 s. It corresponds to the second straight line in which the three interceptors return to the desired following position after the change of direction and continue their pursuit phase.
    -
    Phase 4: from instant 310 s to instant 380 s. It corresponds to the second change of direction and is also a transitional phase in which the interceptors must reach the target again at the desired position.
    -
    Phase 5: from instant 380 s to the end of the simulation. It corresponds to the third and last straight line with the last pursuit phase.
  • Manoeuvre B: presents several variations of the heading angle, similar to a double execution of a Williamson turn manoeuvre that ends in 900 s, as shown in Figure 13b. The manoeuvre is divided into seven phases in order to assess the KPIs in the different sections. The following phases are identified:
    -
    Phase 1: from the beginning of the simulation until 150 s. The manoeuvre starts in position ( 0 , 0 ) and has a first straight phase with a heading of 45 . It is the initial phase of the manoeuvre, where the interceptors must reach the target and compensate for the initial delay.
    -
    Phase 2: from instant 150 s to instant 300 s. This phase is characterised by a change of direction of approximately 225 .
    -
    Phase 3: from instant 300 s to instant 445 s. This phase is characterised by the second straight section, where the interceptors return to the desired position in the following phase.
    -
    Phase 4: from instant 445 s to instant 520 s. A change of direction characterises this phase.
    -
    Phase 5: from instant 520 s to instant 650 s. This phase is characterised by a third straight section in which the interceptors return to the desired position in the following phase.
    -
    Phase 6: from instant 650 s to instant 800 s. This phase is characterised by a change of direction of approximately 270 .
    -
    Phase 7: from instant 800 s to the end of the simulation. Finally, the simulation ends with the last phase involving a straight line.
The interceptor vessel follows the target in a target tracking scenario using the three guidance laws discussed in Section 3. During the simulation, the vessels are subjected to the action of the environmental wind and current disturbances investigated in Section 2.2. The wind disturbance comes from 60 with respect to the north at a speed of 0.4 m/s in manoeuvre A and 0.2 m/s in manoeuvre B. For both manoeuvres, the current is a disturbance also coming from 60 with respect to the north, with a speed equal to 10 % of the speed held by the target. The delay at the initial time step of the interceptor with respect to the target is equal to 60 s in both manoeuvres.
In all the figures, the target time histories are marked in black, while the LOS, PP, and CB are marked in red, blue, and green, respectively.
The trajectories regarding manoeuvre A are reported in Figure 14 for all guidance logics. In the first part of the manoeuvre, the two vessels are oriented 60 with respect to the north; hence, they see the environmental disturbances coming from the bow. In the second part of the manoeuvre, the disturbances act transversely with respect to the tug, and the effect produced is a slight drift of the interceptor. In the final part, the disturbances act again from the bow. From the time histories, it is possible to see how the three guidance logics manage to follow the target: the CB sets itself in a parallel trajectory, the PP points directly to the target, while the LOS tends to return to the desired trajectory within a certain distance (this is evident after the second turn). The effect of the disturbances is noticeable in the second part.
Figure 15 shows the trajectories regarding manoeuvre B. Here, the vessels see the environmental disturbances from all the coming directions while executing the different parts of the manoeuvre. The most significant difficulties for all three guidance laws are found in executing the second knot (the one with the centre in ( 40 , 15 ) ) due to the magnitude of the disturbances and the relative proximity between the vessels. However, all three logics are able to follow the target in the desired way.
The KPI’s time histories are reported in the absence (dashed line) and presence (continuous line) of the environmental disturbances with the same colour legend adopted before.
The time histories of the I A E s and I A E e indices for manoeuvre A are reported in Figure 16a,b, while the ones regarding manoeuvre B are reported in Figure 17a,b. In all plots, vertical dashed black lines are added to better distinguish the manoeuvre phases described at the beginning of this section. The KPI values at the last time step are reported in Table 1 for an overall comparison, while the partial KPI values of each phase are shown in Table 2 and Table 3 for manoeuvres A and B, respectively. From the results, it is possible to make some general comments. First of all, from the analysis of the values of I A E e and I A E s of the same guidance law with and without disturbances for the overall simulations (value in Table 1) and for each phase (partial value of each phase in Table 2 and Table 3), it is possible to see that introducing environmental disturbances in the simulation leads to higher KPIs due to higher errors. The only exception is the results concerning manoeuvre A with the Constant Bearing law. Indeed, in this case, in the last change of direction, in the simulation conducted without disturbances, there is a significant deviation due to the relative position between the two vessels that leads to a lateral error and to a larger I A E e respect to the one with environmental disturbances. It is highlighted from the time history in Figure 16b, where it is possible to see that the green dotted line increases more in the last phase with respect to the continuous green line and from the difference of the values of I A E e of the phases 4 and 5 of Table 2 of the Constant Bearing law with and without disturbances. From the time histories shown in the figures, it is possible to draw another general comment; however, after each change of direction, the KPI values tend to stabilise since the approach phase ends and the following phase in the desired position starts. When the I A E e and I A E s do not reach a constant value after the initial transient phase, the approach phase does not start since the desired position has not been reached, and the reason must be investigated. An example can be found in phase 3 of manoeuvre A of the Pure Pursuit guidance law, where the external disturbances from the side of the ship introduce a later error that the logic can not stabilize. In particular, there is an increase in the 443 % and 76 % in the final value of I A E e for the LOS and PP logics with the disturbances due to phase 3 of the manoeuvre when it drifts. Another general comment that can be drawn is related to the initial phase (i.e., phase 1) of both manoeuvres and the I A E s index. Here, the I A E s index sees a similar trend but is in extremely transient phases in which the driving laws implement setpoints to compensate for the initial delay. Moreover, it is possible to see that the phases characterised by direction changes (phases 2 and 4 for manoeuvre A and phases 2, 4, and 6 for manoeuvre B) register the most significant partial values without disturbances, as expected.
The time histories of the I A C δ ˙ and I A C V ˙ A for manoeuvre A are reported in Figure 16c,d, while those regarding manoeuvre B are reported in Figure 17c,d. The KPI values in the last time step are reported in columns three and four of Table 1, while the partial KPI values of each phase are shown in Table 2 and Table 3 for manoeuvres A and B, respectively. Also, in this case, it is possible to draw some general comments. Analysing the values of I A C V ˙ A , it is possible to see that their values are comparable with and without disturbances for the first three phases of both manoeuvres. This means that disturbances do not lead to higher power consumption even if the performances are not comparable, following what is seen from the values of I A E s and I A E e . Starting from phase 4 of both manoeuvres, the values have few peaks in the approach phases (phases 2 and 4 for manoeuvre A and phases 2, 4, and 6 for manoeuvre B), which means that in these phases, higher power consumption is needed to try to reduce the distance errors. The effect instead of disturbances on the δ control variable has a different impact on manoeuvres A and B. Indeed, in manoeuvre A, it can be seen that the three guidance laws produce higher values of the index in approach phases 2 and 4 without disturbances, as shown in the partial KPI values of Table 2. It is due to the relative position between the vessel and the disturbances since in phases 1 and 5, they are coming from the bow and do not modify the bow of the interceptor, while in phase 3, the disturbances affect the vessel from the side and there is no correction of the lateral error. The only exception is phase 4 of the Constant Bearing guidance law, where the azimuthal thruster deletes the distance error in the manoeuvres with a disturbance that is instead present in the one without disturbances, as said before. In manoeuvre B, it is possible to see instead that greater azimuthal movements follow the target in the presence of disturbances, as expected. It is also shown by the partial results in Table 3, where the manoeuvres with disturbances have higher partials. The reason can be found behind the kind of manoeuvres that will cross more relative directions of the environmental disturbances.
All of these considerations can help identify the best steering law for each type of manoeuvre. Indeed, from the results displayed, it is possible to conclude that for manoeuvres with smooth changes of direction and with disturbances acting on the side of the vessel, the Constant Bearing law is the only one that corrects the drift, allowing the tracking phase to be carried out in the desired position and not with a lateral error leading to large values of I A E e . The opposite effect, however, is a more significant movement of the actuators, which is minimised in the Pure Pursuit law, which pays more significant errors. Similar considerations can also be made when there are significant changes of direction greater than 200 , as in the case of manoeuvre B. In this case, it is possible to see how these significant heading variations affect the tracking performance and how environmental disturbances worsen its performance.

7. Conclusions

This paper presents a pipeline to evaluate the influence of the disturbances on marine motion control scenarios and the results of a marine target tracking system that accounts for environmental disturbances. The pipeline uses a time domain simulation and KPIs to evaluate the performance. The detailed numerical ship and environmental model, the smart pilot, the three guidance laws, and the four KPIs adopted are presented with the simulation results and analysis.
The pipeline identified to assess the system performance with and without environmental disturbances proved to be effective and successful. The time domain simulation approach demonstrated the remarkable accuracy of the results and the level of detail and differentiation between the different guidance laws, while the selected metrics proved to be able to be used to assess the different reactions of the guidance logic to the introduction of disturbances at the level of both accuracy and implementation. The results, therefore, showed that the pipeline could be applied to provide information on the possible limits for the mission accomplishment in terms of both manoeuvring and maximum environmental disturbances with the different guidance laws. Another possible application is to select the appropriate guidance law based on the expected performance in terms of accuracy, consumption, and actuator movement to meet the operational limits imposed by the mission.
The application of the proposed pipeline is limited to the tugboat case study, and although the tests are carried out for different environmental conditions, the results are reported for one environmental condition selected as an example. Furthermore, given the size and operating conditions of the selected case study, disturbances derived from the waves are not considered. Therefore, further studies will aim to generalise the pipeline and the influence of the disturbances in each guidance law: other vessels with different propulsion plants can be considered, and the results found can be reported in such a way as to show different environmental disturbance conditions. Moreover, the presented guidance laws will be properly tailored to environmental factors, e.g., the wave effect, to better identify the potential scalability of the study. Investigation of the results found with several environmental disturbances can be investigated more and can be represented in a statistical way that can lead to the definition of a statistical index that will define the operability of the case study in the selected motion control scenario. Further future developments may include the wave effect on ships in case studies that allow this or a properly scaled introduction of additional KPIs combining precision and actuator motion, and the tests of the proposed pipeline with the real hardware infrastructure.

Author Contributions

Conceptualization, M.M. and C.F.; methodology, C.F. and S.D.; software, C.F. and C.B.; validation, S.D. and M.M.; writing—original draft preparation, C.F. and C.B.; writing—review and editing, S.D. and M.M.; visualization, C.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Wang, L.; Wu, Q.; Liu, J.; Li, S.; Negenborn, R.R. State-of-the-Art Research on Motion Control of Maritime Autonomous Surface Ships. J. Mar. Sci. Eng. 2019, 7, 438. [Google Scholar] [CrossRef]
  2. Sarda, E.I.; Qu, H.; Bertaska, I.R.; von Ellenrieder, K.D. Station-keeping control of an unmanned surface vehicle exposed to current and wind disturbances. Ocean. Eng. 2016, 127, 305–324. [Google Scholar] [CrossRef]
  3. Karapetyan, N.; Moulton, J.; Rekleitis, I. Dynamic autonomous surface vehicle control and applications in environmental monitoring. In Proceedings of the OCEANS 2019 MTS/IEEE SEATTLE, Seattle, WA, USA, 27–31 October 2019; pp. 1–6. [Google Scholar]
  4. Peng, Y.; Li, Y. Autonomous Trajectory Tracking Integrated Control of Unmanned Surface Vessel. J. Mar. Sci. Eng. 2023, 11, 568. [Google Scholar] [CrossRef]
  5. Bai, Y.; Wang, Y.; Wang, Z.; Zheng, K. Trajectory Tracking and Docking Control Strategy for Unmanned Surface Vehicles in Water-Based Search and Rescue Missions. J. Mar. Sci. Eng. 2024, 12, 1462. [Google Scholar] [CrossRef]
  6. Sørensen, A.J. A survey of dynamic positioning control systems. Annu. Rev. Control 2011, 35, 123–136. [Google Scholar] [CrossRef]
  7. Alessandri, A.; Donnarumma, S.; Martelli, M.; Vignolo, S. Motion control for autonomous navigation in blue and narrow waters using switched controllers. J. Mar. Sci. Eng. 2019, 7, 196. [Google Scholar] [CrossRef]
  8. Wu, Y.; Wang, T.; Liu, S. A Review of Path Planning Methods for Marine Autonomous Surface Vehicles. J. Mar. Sci. Eng. 2024, 12, 833. [Google Scholar] [CrossRef]
  9. Xue, J.; Song, Y.; Hu, H. Formation Control of a Multi-Unmanned Surface Vessel System: A Bibliometric Analysis. J. Mar. Sci. Eng. 2024, 12, 1484. [Google Scholar] [CrossRef]
  10. Zhu, Y.; Bai, J.; Guo, G. Cooperative target substitution tracking control of multiple unmanned surface vehicles with substitute USVs. Ocean. Eng. 2023, 273, 113903. [Google Scholar] [CrossRef]
  11. Breivik, M. Topics in Guided Motion Control of Marine Vehicles. Ph.D. Thesis, NTNU, Trondheim, Norway, 2010. [Google Scholar]
  12. Fruzzetti, C.; Martelli, M. Unmanned Surface Vehicle Chase a Moving Target Remotely Controlled. In Proceedings of the International Conference on Modelling and Simulation for Autonomous Systems, Prague, Czech Republic, 20–21 October 2022; Springer: Berlin/Heidelberg, Germany, 2022; pp. 243–254. [Google Scholar]
  13. Shojaei, K.; Dolatshahi, M. Line-of-sight target tracking control of underactuated autonomous underwater vehicles. Ocean. Eng. 2017, 133, 244–252. [Google Scholar] [CrossRef]
  14. Elhaki, O.; Shojaei, K. Neural network-based target tracking control of underactuated autonomous underwater vehicles with a prescribed performance. Ocean. Eng. 2018, 167, 239–256. [Google Scholar] [CrossRef]
  15. Song, D.; Gan, W.; Yao, P.; Zang, W.; Zhang, Z.; Qu, X. Guidance and control of autonomous surface underwater vehicles for target tracking in ocean environment by deep reinforcement learning. Ocean. Eng. 2022, 250, 110947. [Google Scholar] [CrossRef]
  16. Park, H.; Ham, S.H.; Kim, T.; An, D. Object Recognition and Tracking in Moving Videos for Maritime Autonomous Surface Ships. J. Mar. Sci. Eng. 2022, 10, 841. [Google Scholar] [CrossRef]
  17. Faggioni, N.; Ponzini, F.; Martelli, M. Multi-obstacle detection and tracking algorithms for the marine environment based on unsupervised learning. Ocean. Eng. 2022, 266, 113034. [Google Scholar] [CrossRef]
  18. Blendermann, W. Parameter identification of wind loads on ships. J. Wind. Eng. Ind. Aerodyn. 1994, 51, 339–351. [Google Scholar] [CrossRef]
  19. Fossen, T.I. Handbook of Marine Craft Hydrodynamics and Motion Control; John Wiley & Sons: Hoboken, NJ, USA, 2011. [Google Scholar]
  20. Faltinsen, O.M. Hydrodynamics of High-Speed Marine Vehicles; Cambridge University Press: Cambrdige, UK, 2005. [Google Scholar]
  21. Davenport, A.G. The application of statistical concepts to the wind loading of structures. Proc. Inst. Civ. Eng. 1961, 19, 449–472. [Google Scholar] [CrossRef]
  22. Smith, S.D.; Chandler, P.C. Spectra and gust factors for gale force marine winds. Bound.-Layer Meteorol. 1987, 40, 393–406. [Google Scholar] [CrossRef]
  23. Cheynet, E. Wind Field Simulation (The Fast Version). 2020. Available online: https://zenodo.org/records/3774136 (accessed on 11 November 2024).
  24. Oltmann, P.; Sharma, S.D. Simulation of Combined Engine and Rudder Maneuvers Using an Improved Model of Hull-Propeller-Rudder Interactions; Technical Report; Technische Universität Hamburg: Hamburg, Germany, 1984. [Google Scholar]
  25. OCIMF. Estimating The Environmental Loads On Anchoring Systems; Technical Report; OCIMF: London, UK, 2010. [Google Scholar]
  26. DNV. Assessment of Station Keeping Capability of Dynamic Positioning Vessels; Technical Report; DNV: Høvik, Norway, 2018. [Google Scholar]
  27. Faltinsen, O. Sea Loads on Ships and Offshore Structures; Cambridge University Press: Cambridge, UK, 1993; Volume 1. [Google Scholar]
  28. Fruzzetti, C.; Donnarumma, S.; Martelli, M. Dynamic target chasing: Parameters and performance indicators assessment. J. Mar. Sci. Technol. 2022, 27, 712–729. [Google Scholar] [CrossRef]
  29. Shneydor, N.A. Missile Guidance and Pursuit: Kinematics, Dynamics and Control; Elsevier: Amsterdam, The Netherlands, 1998. [Google Scholar]
  30. Breivik, M.; Hovstein, V.; Fossen, T. Straight-line target tracking for unmanned surface vehicles. Model. Identif. Control 2008, 29, 131–149. [Google Scholar] [CrossRef]
  31. Kuiper, G. The Wageningen Propeller Series; MARIN: Wageningen, The Netherlands, 1992. [Google Scholar]
  32. Alessandri, A.; Donnarumma, S.; Luria, G.; Martelli, M.; Vignolo, S.; Chiti, R.; Sebastiani, L. Dynamic positioning system of a vessel with conventional propulsion configuration: Modeling and simulation. In Proceedings of the Maritime Technology and Engineering—Proceedings of MARTECH 2014: 2nd International Conference on Maritime Technology and Engineering, Lisbon, Portugal, 15–17 October 2014; pp. 725–734. [Google Scholar]
  33. Kirchhoff, G. On the theory fo jets. J. Reine Angew. Math. 1869, 70, 289–298. [Google Scholar]
  34. von Helmotz, H. On Discontinuous Fluid Motion; Akademie der Wissenschaften zu Berlin: Barth, Leipzig, 1868; pp. 215–228. [Google Scholar]
  35. Obradovic, I. Die Abweichungsfläche bei Schnellregelvorgängen Beitrag zur Theorie der Schnellregelung. Arch. Elektrotechnik 1942, 36, 382–390. [Google Scholar] [CrossRef]
  36. Sørensen, M.E.N.; Hansen, S.; Breivik, M.; Blanke, M. Performance Comparison of Controllers with Fault-Dependent Control Allocation for UAVs. J. Intell. Robot. Syst. 2017, 87, 187–207. [Google Scholar] [CrossRef]
Figure 1. Reference frames.
Figure 1. Reference frames.
Jmse 12 02058 g001
Figure 2. MASS simulation platform.
Figure 2. MASS simulation platform.
Jmse 12 02058 g002
Figure 3. Wind reference frame.
Figure 3. Wind reference frame.
Jmse 12 02058 g003
Figure 4. Current reference frame.
Figure 4. Current reference frame.
Jmse 12 02058 g004
Figure 5. Geometrical sketch of the LOS guidance.
Figure 5. Geometrical sketch of the LOS guidance.
Jmse 12 02058 g005
Figure 6. LOS speed law.
Figure 6. LOS speed law.
Jmse 12 02058 g006
Figure 7. Geometrical sketch of the PP guidance.
Figure 7. Geometrical sketch of the PP guidance.
Jmse 12 02058 g007
Figure 8. Geometrical sketch of the CB guidance.
Figure 8. Geometrical sketch of the CB guidance.
Jmse 12 02058 g008
Figure 9. CB heading law.
Figure 9. CB heading law.
Jmse 12 02058 g009
Figure 10. Smart pilot layout.
Figure 10. Smart pilot layout.
Jmse 12 02058 g010
Figure 11. Speedpilot step response.
Figure 11. Speedpilot step response.
Jmse 12 02058 g011
Figure 12. Autopilot step response.
Figure 12. Autopilot step response.
Jmse 12 02058 g012
Figure 13. Testing manoeuvres.
Figure 13. Testing manoeuvres.
Jmse 12 02058 g013
Figure 14. Ship trajectory in presence of environmental disturbances—Manoeuvre A.
Figure 14. Ship trajectory in presence of environmental disturbances—Manoeuvre A.
Jmse 12 02058 g014
Figure 15. Ship trajectory in presence of environmental disturbances—Manoeuvre B.
Figure 15. Ship trajectory in presence of environmental disturbances—Manoeuvre B.
Jmse 12 02058 g015
Figure 16. KPI performance—Manoeuvre A.
Figure 16. KPI performance—Manoeuvre A.
Jmse 12 02058 g016
Figure 17. KPI performance—Manoeuvre B.
Figure 17. KPI performance—Manoeuvre B.
Jmse 12 02058 g017
Table 1. KPI values at the last time step.
Table 1. KPI values at the last time step.
PathTest IAC V ˙ A IAC δ ˙ IAE e IAE s
A-swLOS3.17.413.526.6
A-envLOS4.65.773.344.6
A-swPP3.42.356.342.6
A-envPP3.51.999.449.3
A-swCB8.28.64722.4
A-envCB7.111.829.822.1
B-swLOS6.815.317.251.8
B-envLOS10.114.9120.868.6
B-swPP7.92.6159.2106.5
B-envPP15.87.2236.2150.7
B-swCB11.4750.936.9
B-envCB32.326.984.242.3
Table 2. Partial KPI values of Manoeuvre A.
Table 2. Partial KPI values of Manoeuvre A.
PathTestPhase IAC V ˙ A IAC δ ˙ IAE e IAE s
11.912.618.8
20.162.65.81.7
A-swLOS30.0080.51.21.2
40.172.62.71.3
50.0080.612.9
11.80.92.419
20.362.89.84.2
A-envLOS30.820.414214.8
40.681.1143.3
50.0460.4652.5
11.60.84.112.7
20.550.82512.6
A-swPP30.110.021.92.5
40.440.72312
50.130.021.92.7
11.660.983.813
20.830.562715
A-envPP30.110.034411
40.220.3227.8
50.080.0172.21.7
11.94.23.914
20.971.27.42.4
A-swCB30.0950.0446.70.66
43.93111.5
50.350.064183.2
11.95.54.615
21.11.17.92.6
A-envCB30.070.0761.9
42.95.161.9
50.120.03550.25
Table 3. Partial KPI values of Manoeuvre B.
Table 3. Partial KPI values of Manoeuvre B.
PathTestPhase IAC V ˙ A IAC δ ˙ IAE e IAE s
12.70.82.323
20.453.97.33.9
30.570.520.537.2
A-swLOS40.53.31.42.6
50.90.711.13.5
60.75.33.96.1
70.010.650.764.7
12.60.75.123
20.745.2146.3
31.10.712311
A-envLOS42.32.59.95.2
510.79225.3
61.23.32911
70.351.7186
12.60.723.220
20.440.25526
31.30.12116
A-swPP40.530.922616
50.750.0171.95.4
61.20.545629
70.560.026.32.5
12.50.695.221
20.80.575033
32.21.6157.8
A-envPP42.81.92416
51.50.153024
64.42.16635
70.970.0574613
13.84.14.616
20.730.27127.6
31.20.335.40.68
A-swCB41.21.28.83.25
51.90.0665.90.74
61.51117.4
70.110.0323.80.25
13.66.46.617
21.91.38.36.9
31.61.5142.3
A-envCB41.21.48.33.8
55.649.31.9
61712175.5
70.60.067203.9
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Fruzzetti, C.; Buzzurro, C.; Donnarumma, S.; Martelli, M. Time Domain Design of a Marine Target Tracking System Accounting for Environmental Disturbances. J. Mar. Sci. Eng. 2024, 12, 2058. https://doi.org/10.3390/jmse12112058

AMA Style

Fruzzetti C, Buzzurro C, Donnarumma S, Martelli M. Time Domain Design of a Marine Target Tracking System Accounting for Environmental Disturbances. Journal of Marine Science and Engineering. 2024; 12(11):2058. https://doi.org/10.3390/jmse12112058

Chicago/Turabian Style

Fruzzetti, Camilla, Cristiana Buzzurro, Silvia Donnarumma, and Michele Martelli. 2024. "Time Domain Design of a Marine Target Tracking System Accounting for Environmental Disturbances" Journal of Marine Science and Engineering 12, no. 11: 2058. https://doi.org/10.3390/jmse12112058

APA Style

Fruzzetti, C., Buzzurro, C., Donnarumma, S., & Martelli, M. (2024). Time Domain Design of a Marine Target Tracking System Accounting for Environmental Disturbances. Journal of Marine Science and Engineering, 12(11), 2058. https://doi.org/10.3390/jmse12112058

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