Next Article in Journal
Formation Mechanism of Heavy Hydrocarbon Carbon Isotope Anomalies in Natural Gas from Ordovician Marine Carbonate in the Ordos Basin
Next Article in Special Issue
Transmedia Performance Research and Motion Control of Unmanned Aerial–Aquatic Vehicles
Previous Article in Journal
Constructal Design Applied to an Oscillating Water Column Wave Energy Converter Device under Realistic Sea State Conditions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Objective Prediction Tracking Control Technology Assisted by Inertial Information

1
School of Artificial Intelligence and Automation, Huazhong University of Science and Technology, Wuhan 430074, China
2
National Key Laboratory for Multispectral Information Intelligent Processing Technology, Huazhong University of Science and Technology, Wuhan 430074, China
3
Wuhan National Laboratory for Optoelectronics, Huazhong Research Institute of Electro-Optical Technology, Wuhan 430074, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2023, 11(11), 2175; https://doi.org/10.3390/jmse11112175
Submission received: 23 October 2023 / Revised: 11 November 2023 / Accepted: 13 November 2023 / Published: 15 November 2023
(This article belongs to the Special Issue Control and Navigation of Underwater Robot Systems)

Abstract

:
This paper addresses the challenge of reduced tracking accuracy in maritime electro-optical tracking equipment when dealing with high-mobility targets like speedboats and aircraft due to off-target error delays. We propose an innovative technique that leverages inertial navigation data to enhance target prediction and tracking control. Our approach involves the real-time integration of high-frequency inertial navigation-derived attitude information into the tracking system. By combining off-target error information with angular measurements from the tracking mechanism, we project the vector of the tracked target into multiple coordinate systems, including the imaging coordinate system, carrier coordinate system, and geographic coordinate system. Subsequently, we model and predict the target’s motion trajectory in the relatively slow-changing geographic coordinate system. This transformation process increases the update frequency and real-time performance of the tracking control position loop command angle. Unlike traditional control methods that heavily rely on the model of the controlled object, our approach significantly improves tracking accuracy and engineering applicability. It offers a technology-based optimization of tracking and control performance through an interdisciplinary theoretical fusion, deeply integrating inertial navigation technology with tracking control technology. Experimental results with maritime electro-optical tracking equipment demonstrate that our proposed control technique increases tracking accuracy for high-speed targets by approximately threefold compared to traditional methods. Under the same experimental conditions, the off-target error statistics are reduced from 1.8 mrad to 633 μrad.

1. Introduction

The electro-optical tracking system is a highly precise capture and tracking device used for the automatic tracking of targets, widely employed in applications, such as reconnaissance, surveillance, early warning, positioning, navigation, and communication [1,2]. Within the field of view of electro-optical tracking devices, the specific deviation between the target’s position and the center of the field of view is referred to as the offset error, which serves as an error quantity for the motion of the tracking control system in most electro-optical tracking devices. It is also the only reliable source of target information in conventional tracking control systems. Therefore, the accuracy and real-time nature of the offset error are essential factors affecting the tracking precision of electro-optical tracking equipment [3,4].
In the electro-optical tracking process, off-target deviation is primarily obtained through image sensors and corresponding image target recognition and extraction algorithms. Its real-time performance is influenced by factors such as the frame rate and integration time of the image sensor. This implies that there is an inevitable delay in the off-target deviation acquired by the tracking control system relative to the current target angular position. Such a delay will inevitably reduce the accuracy of target tracking. For typical tracking control systems (as shown in Figure 1), the lag delay time of the off-target deviation (denoted as τ in Figure 1) ranges from several tens of milliseconds to over a hundred milliseconds.
The symbol explanations for Figure 1 are as follows:
  • R: Angular position command of the tracking control system, representing the actual angular position of the target relative to the tracking control system in the geographic coordinate system.
  • Y: Angular position response of the tracking control system.
  • C P : Position loop controller of the tracking control system.
  • τ : Off-target error delay time.
  • C v : Velocity loop controller of the tracking control system.
  • D: Attitude disturbance of the motion carrier, measured and obtained through inertial navigation.
  • G v : Controlled object model for the velocity loop.
Furthermore, the significant temporal gaps in the sampling intervals for off-target deviation between different frame images, caused by the low sampling rate, also contribute to control delays. The lag delay and low sampling rate characteristics of image-based off-target deviations significantly impact the dynamic performance of the control system [5,6]. Therefore, when optimizing electro-optical tracking systems, in addition to enhancements in imaging mechanisms and image processing stages, it is imperative to consider compensation strategies at the control algorithm level to enhance the dynamic performance of the control system.
In recent years, a substantial body of research has been undertaken by numerous scholars in the field of delay compensation. These efforts can be categorized into several aspects. The first category involves treating the control system as a first- or second-order system with a delay component. This approach aims to mitigate the impact of delay on the control system’s dynamic characteristics while ensuring system stability margins. It does so through improvements in PID controller structures (e.g., PID-I controllers [7]) and controller parameter optimization [7,8,9]. Although these methods exhibit some theoretical innovation, they typically require relatively low stability margins (typically around 6 dB), and the research work has remained in the theoretical and simulation stages, with no subsequent reports of engineering application validation for such control methods.
The second category comprises commonly used methods for compensating delay characteristics, involving the application of Smith predictors and their enhanced versions [10,11,12]. For instance, Ren et al. [10] applied the Smith predictor to the velocity loop of an electro-optical tracking system to compensate for the delay in the gyroscope measurement signal. This was achieved by increasing the open-loop control gain to enhance system tracking performance. Bohm et al. [11] introduced a delay compensation algorithm in the disturbance rejection loop of a telescope’s optical components. They estimated disturbance effects within the frequency band of interest based on a model-free approach and employed a method similar to the Smith predictor for disturbance feedforward compensation, thereby enhancing the disturbance rejection capabilities of optical components. Luo et al. [12] combined the Smith predictor with velocity feedforward control to improve control system stability while providing feedforward compensation for delay. Despite the considerable benefits of these typical delay compensation methods based on the Smith predictor, they still exhibit some flaws. For example, the application of the Smith predictor in the velocity loop may conflict with existing disturbance observers or state observers, consequently diminishing the disturbance rejection capabilities of electro-optical tracking systems [13,14]. Model-free delay compensation algorithms are ineffective for handling large delay systems (e.g., delays greater than 15 ms). Some novel control techniques, such as fractional-order control, combined with Smith predictors, have not yet received adequate testing and validation in practical systems [15,16].
Another class of delay compensation methods involves composite control techniques combining velocity feedforward with Kalman filtering. This methodology combines angular feedback signals in either the carrier frame or the geographical frame with the off-target deviation to derive an equivalent angular position command for the target. Kalman filtering is employed to estimate the target’s velocity, and this estimate is then applied to the control system through feedforward methods [17,18,19,20]. These control methods effectively mitigate the impact of delay on the system. However, the selection of the state equations for the Kalman filter remains a subject of discussion, such as the models associated with constant velocity motion [21], Singer models [22], and current statistical models [23].
In summary, the methods discussed can enhance target tracking accuracy to some extent, but they come with their limitations. Smith predictors and related technologies demand a strong prior understanding of the controlled model, and their effectiveness diminishes when the model is time-varying or hard to obtain accurately. Applying velocity feedforward techniques in electro-optical control systems is demanding in terms of the system’s operating environment. In cases where the platform or carrier experiences significant dynamic inertial disturbances and lacks the means to observe carrier angular motion, this technology may not be suitable. Additionally, this approach requires combining with Kalman filtering, which adds computational demands to the control system. This paper introduces a target prediction and tracking control technique that fuses attitude information in multiple spatial reference frames. Leveraging high-frequency inertial navigation attitude data, it captures the angular motion of the electro-optical equipment’s platform. This enables the conversion and fusion of angular position information of the tracked target in various spatial frames, including the imaging frame, carrier frame, and geographic frame. The method effectively addresses the issues of sampling delay and lag inherent in off-target error, and its efficacy is verified from the perspective of control system stability.
In contrast to prior research by scholars, as described earlier, the control technique presented in this paper does not aim to enhance tracking accuracy through controller design, servo hardware design, or the establishment of a priori disturbance models. Instead, it achieves improved tracking accuracy through real-time and precise modeling of the angular motion of the observer’s platform through the introduction of inertial navigation information. This results in enhanced frequency, accuracy, real-time performance, and predictability of the position and velocity setpoint commands in the tracking system.
This represents a significant technological innovation, as it deeply integrates inertial navigation technology with tracking control technology. It is worth noting that this method requires the complete integration of inertial navigation components within the tracking system, not limited to gyroscope components. The proposed approach allows for modeling of target motion in the geographic coordinate system, as depicted in Figure 2. In practical applications, it demonstrates excellent performance when observing high-speed moving targets, such as unmanned boats and drones, at close range.

2. Principles of Target Prediction and Tracking Control Technology Based on Multi-Space Reference Fusion

The target prediction and tracking control technique involving the fusion of attitude information in multiple spatial frames primarily encompasses two main components: Multi-Spatial Frame Attitude Information Fusion and Target Prediction Algorithm.
Step 1: Fusion of attitude information on a multi-space basis
Incorporating additional inertial attitude observations into the tracking control system, the fusion process combines three aspects of information: the off-target signal, platform angular measurements, and inertial signals of the sensitive carrier’s attitude. By projecting these observations, the tracking control system obtains the commanded attitude angle “ r ” in the geodetic reference frame. At the same time, this fusion process reduces the impact of carrier attitude disturbances on the commanded attitude, resulting in an equivalent command signal, r ( s ) .
r ( s ) = R e τ s
In Equation (1), R represents the ideal command signal, R ( s ) , as depicted in Figure 1. Due to the lag duration, τ , associated with the off-target measurements required for data fusion, the equivalent command signal, r ( s ) , obtained at this time should reflect the ideal command signal delayed by the lag duration, τ .
Step 2: Target prediction algorithm
The expression obtained from Equation (1) in Step 1 is represented in the time domain as [time-domain expression], adhering to the principle that “the change in off-target quantity in the geodetic reference frame is a small quantity” utilizes the current geodetic frame’s angular response differential as the gradient of the change in the target angular position. In this context, “y” represents the time-domain expression of the angular position response “Y” as shown in Figure 1. This allows the prediction of the target’s angular position command signal at the current moment, and its calculation is given by the following formula:
r ( t ) = r ( t τ ) + t τ t y ˙ ( s τ ) d s
This target prediction algorithm leverages the small changes in the off-target deviation to estimate the current–time target angular position command, providing a mechanism for real-time adjustments and improved tracking accuracy.

2.1. Fusion of Attitude Information in a Multi-Space Basis

In the position loop of the tracking control structure illustrated in Figure 1, the off-target deviation undergoes a continuous projection sequence, transitioning from the imaging frame to the carrier frame, then to the geographical frame, and back to the carrier frame. This process involves the transformation of angle error signals across multiple spatial frames, enabling high-frequency interpolation and resampling of the off-target deviation. Given that the multi-spatial frame projection process relies on inertial attitude data, this technology necessitates real-time provision of the tracking control platform base’s attitude information by the Inertial Measurement Unit (IMU).
Figure 3 depicts a schematic diagram of the coordinate transformation during the multi-space basis projection process. The IMU is mounted below the electro-optical tracking axis system, sharing the same azimuth axis as the electro-optical detector. In this setups, the pitch angle is denoted as θ (with the upward direction considered positive), P X Y represents the projection of the target’s direction vector P Z P X Y on the target surface frame X L O L Y L , and P X ,   P Y   , and P Z represent the projection components of the target vector P Z P X Y on the three axes, X L ,   Y L , and Z L , respectively.
  • b L : The target coordinate system, along the direction facing the target, is defined as left, down, and rear.
  • b p : The pitch-axis fixed-coordinate system coincides with b L and is defined as right, forward, and up.
  • b p 0 : The pitch-axis zero coordinate system is aligned with b p , differing from the pitch angle θ , and defined in the same manner as the azimuth-zero coordinate system: forward, left, and up.
  • b v : The azimuth-axis coordinate system is defined as forward, left, and up.
  • b v 0 : The azimuth-zero coordinate system is defined as forward, left, and up.
  • b s : The installation base coordinate system is aligned with b v 0 .
  • b i : The IMU carrier coordinate system is defined as right, front, and up.
  • n : The geographical coordinate system is defined as east, north, and up.

2.1.1. Projection Transformation from Target Surface Frame to Geographical Frame

The transformation primarily involves the following coordinate conversions. The transformation relationship between b p and b p 0 can be expressed as follows:
C b p b p 0 = C X ( θ e l )
In this context, C X ( θ e l ) and C b v b v 0 can be related as follows: a rotation around the pitch axis (X-axis) is represented by the symbol θ e l . The transformation relationship between b v and b v 0 , the measured angle value for azimuth be represented as θ a z , can be expressed as follows:
C b v b v 0 = C Z ( θ a z )
where C Z ( θ a z ) represents the rotation θ a z along the azimuth axis, Z-axis, b p and b L . The transformation relationship between them is as follows:
C b L b p = [ 1 0 0 0 0 1 0 1 0 ]
The transformation relationship among b p 0 , b v , b v 0 , and b i is represented as follows:
C b p 0 b v = C i b v 0 = [ 0 1 0 1 0 0 0 0 1 ]
The projected vector of the target in the target coordinate system is represented as follows: r P b L .
In Figure 3, the corresponding angles of the boresight error are denoted as θ X = P X P Z O L   and   θ Y = P Y P Z O L . The relationship is given as follows:
r P b L = P X Y P Z = [ cos θ Y sin θ X sin θ Y cos θ Y cos θ X ]
The projection of the target in the b s -coordinate system is expressed as r P b s .
According to the chain rule of matrix operations:
r P b s = C b v 0 b s C b v b v 0 C b p 0 b v C b p b p 0 C b L b p r P b L
where C b v 0 b s = I .
The above equation can be derived from (3) to (8) as follows:
r P b s = [ cos θ v 0 cos θ cos θ P cos θ X sin θ v 0 cos θ P sin θ X cos θ v 0 sin θ sin θ P sin θ v 0 sin θ sin θ P cos θ v 0 cos θ P sin θ X cos θ sin θ v 0 cos θ P cos θ X cos θ sin θ P + sin θ cos θ P cos θ X ]
The projection vector r P n of the target in the geographic coordinate system is given as follows:
r P n = C i n C b s i r P b s
where C i n is the attitude matrix of the platform base sensitive to IMU relative to the geographic coordinate system.

2.1.2. Interpolation and Resampling of Off-Target Deviation in the Geographical Frame

The interpolation and resampling of off-target deviation in the geographical frame are based on the spatial coordinate transformation from the target surface frame to the geographical frame. Simultaneously, at the same time step, the pitch angle measurement, azimuth angle measurement, and inertial attitude information of the tracking control system are fused. This fusion process fully utilizes high-sampling-rate angle measurements and inertial attitude data to achieve interpolation and resampling of the low-sampling-rate off-target deviation data. Assuming that the sampling interval of the deflection error is Δ T , consecutive T 0 and T 1 moments satisfy the relationship Δ T = T 1 T 0 . In the geographic coordinate system, the change in the target’s deflection error is considered negligible in engineering, i.e., it can be approximated as 0.
r P n ( T 1 ) r P n ( T 0 ) Δ T 0
Equation (11) indicates that the target’s angular position in the geographic coordinate system remains unchanged between the two consecutive sampling moments (i.e., r P n ( T 0 ) r P n ( T 1 ) ), and based on this condition, interpolation and resampling are performed.
At time T 0 , combining Equations (8) and (10), we obtain the target’s angular vector in the geographic coordinate system at that moment:
r P n ( T 0 ) = C i n ( T 0 ) C b s i C b v 0 b s C b v b v 0 ( T 0 ) C b p 0 b v C b p b p 0 ( T 0 ) C b L b p r P b L ( T 0 )
Here, the C b p b p 0 ( T 0 ) , C b v b v 0 ( T 0 ) , and C i n ( T 0 ) are calculated based on the current pitch angle measurement, yaw angle measurement, and inertial attitude data. In this context, we assume that the sampling frequencies of the inertial measurements and angle measurements are both Δ t , and Δ T = n Δ t (n is the ratio of the sampling rate of the boresight error (turret off-pointing error) and the inertial navigation system (INS) attitude measurements). Therefore, within two consecutive target deflection sampling moments Δ T , we have t 0 = T 0 ,   t 1 = T 0 + Δ t , …, t n = T 0 + n Δ t = T 1 , Equation (12) can be rewritten as follows:
r P b L ( t 0 ) = r P b L ( T 0 ) = C b p b L C b p 0 b p ( t 0 ) C b v b p 0 C b v 0 b v ( t 0 ) C b s b v 0 C i b s C n i ( t 0 ) r P n ( T 0 )
Based on Equation r P n ( T 0 ) = r P n ( T 1 ) , it can be determined that the resampled off-target signal at time T 1 is
t 0 : r P b L ( t 0 ) = r P n ( T 0 ) t 1 : r P b L ( t 1 ) = C b p b L C b p 0 b p ( t 1 ) C b v b p 0 C b v 0 b v ( t 1 ) C b s b v 0 C i b s C n i ( t 1 ) r P n ( T 0 ) t 2 : r P b L ( t 2 ) = C b p b L C b p 0 b p ( t 2 ) C b v b p 0 C b v 0 b v ( t 2 ) C b s b v 0 C i b s C n i ( t 2 ) r P n ( T 0 ) t n = T 1 : r P b L ( t n ) = C b p b L C b p 0 b p ( t n ) C b v b p 0 C b v 0 b v ( t n ) C b s b v 0 C i b s C n i ( t n ) r P n ( T 1 )
These equations summarize the comparison of the target angular vectors before and after inertial interpolation and resampling, as shown in the following table.
Table 1 illustrates the fundamental principle of interpolation and resampling, which involves increasing the update frequency of the target angular position vector by utilizing high-frequency angle measurements and inertial attitude information. Taking a typical maritime platform’s electro-optical tracking system as an example, the update frequencies for angular displacements in the axis system and inertial attitude are typically 1000 Hz, while the update frequency for off-target deviation is less than 100 Hz. The resampling process illustrated in Table 1 enables an increase in the update frequency of the off-target deviation to 1000 Hz.

2.1.3. Generation of High-Sampling-Rate Elevation and Azimuth Angles

During the process of back-projection from the geographical frame to the carrier frame, it is necessary to consider the updates of inertial and angle measurement signals within the off-target deviation lag delay time. Assuming the off-target deviation lag time is denoted as τ, when projecting from the target surface frame to the geographical frame, inertial and angle measurement data from a time earlier than τ are used. In contrast, during the back-projection from the geographical frame to the carrier frame, the inertial and angle measurement data from the current time are used to address the lag delay of the off-target deviation, in addition to the sampling delay.
As given in Table 2, at time t i ( i = 0 ~ n ), when projecting back to the carrier system, the selected geodetic system’s target angle vector is the same as the one at time t i τ . Therefore, the prerequisite for generating high-sampling-rate elevation and azimuth is that, within the lag time τ , the change in the target’s angular position in the geodetic system can be neglected. It must satisfy the condition that r P n ( t i τ ) = r P n ( t i ) ( i = 0 ~ n ), as shown in Equation (11).
Furthermore, the target angle vector in the carrier system can be expressed in terms of elevation angle H s and azimuth angle A s :
r P b s ( t ) = [ cos H s cos A s cos H s sin A s sin H s ]
Hence, through the fusion of high-sampling-rate data from angle measurement and inertial navigation, high-sampling-rate elevation angle H s and azimuth angle A s can be obtained, thereby providing the tracking and control system with effective, real-time command reference signals without delay.
{ H s = arcsin r P , z b s ( t ) A s = arctan 2 ( r P , y b s ( t ) , r P , x b s ( t ) )

2.2. Target Prediction Algorithm

Because, within the lag delay time τ, the change in the target’s angular position in the geographical frame is not sufficiently small, especially for high-mobility and close-range targets—such as a target at a distance of 180 m and a speed of 20 knots—when the off-target deviation lags by 100 ms, the change in the target’s angular displacement can reach 0.3° (≈5 mrad). This 0.3° cannot be compensated for using the multi-spatial frame attitude fusion technique mentioned earlier. Therefore, the target tracking algorithm must address the situation of lag delay.
To overcome this challenge, a prediction algorithm for the target’s angular position in the geographical frame is proposed. At the current time t, the target’s angular position in the geographical frame is denoted as r ( t ) , and the relationship is expressed as follows:
r ( t ) = r ( t τ ) + t τ t r ˙ ( s ) d s
In Equation (17), t τ t r ˙ ( s ) d s represents the change in angular position within the time interval [ t τ t ] , where r ˙ ( s ) is the gradient of the angular position change. Considering the relationship between the off-target deviation and angular response, and since the off-target deviation e ( t ) in the geographical frame e ( t ) = r ( t ) y ( t ) can be neglected, Equation (17) can be transformed into:
r ^ ( t ) = r ( t τ ) + t τ t y ˙ ( s ) d s
Neglecting changes within the delay time τ, we can set y ˙ ( t τ ) y ˙ ( t ) . In this case, Equation (18) can be written as follows:
r ^ ( t ) = r ( t τ ) + t 2 τ t τ y ˙ ( s ) d s = r ( t τ ) + t τ t y ˙ ( s τ ) d s
With Equation (19), the prediction can provide an estimate of the target’s angle reference signal without delay at the current time, denoted as R ^ ( t ) r ( t ) . In a discrete system, this can be represented as follows:
R ^ 0 ( k ) = R τ ( k ) + y ( k ) y ( k n ) n T s τ

3. Control System Design and Analysis of Target Prediction Algorithm Based on Multi-Spatial Frame Attitude Information Fusion

3.1. Control System Design for Target Prediction Algorithm Based on Multi-Spatial Frame Fusion

The integration of the multi-spatial frame attitude information fusion algorithm and the target prediction algorithm is reflected in the block diagram of the tracking control system, as shown in Figure 4.
In Figure 4, the meanings of the symbols R, Y, C P , τ , D, C v , and G v are the same as in Figure 1. Additional symbol explanations are as follows:
  • E: Control error in angular position.
  • R ^ τ : Estimated target angular position relative to the geodetic reference frame at a lag, τ.
  • R ^ : Estimated target angular position relative to the geodetic reference frame at the current time t.
  • τ m : Pre-measured time delay associated with the off-target measurements. The discussion in this paper is based on the condition of having lag, τ m τ .
The implementation workflow of the target prediction algorithm based on multi-spatial frame attitude fusion is as follows:
(1) Through the multi-spatial frame projection transformation from the target surface frame to the carrier frame and then to the geographical frame, estimate the command signal, R ^ τ at the lagged time τ, thereby overcoming the sampling delay of the off-target deviation.
By performing a brief derivation according to Figure 4, we can set the position loop controller gain as C p = 1 . Considering that the bandwidth of the velocity loop control is significantly higher than that of the position loop, and within its bandwidth, the closed-loop velocity model is approximately 1. Therefore, we have:
e ( t τ ) = r ( t τ ) y ( t τ )
u ( t ) + d ˙ ( t ) = y ˙ ( t )
The estimated value of r ^ ( t τ m ) , which is the R ^ τ (as shown in Figure 4), is as follows:
r ^ ( t τ m ) = e ( t τ ) + y ^ ( t τ m )     = r ( t τ ) y ( t τ ) + y ^ ( t τ m )
Since the angle response values y ^ ( t τ m ) obtained in this paper encompass both angle measurements 0 t u ( s τ m ) d s in the carrier frame and the attitude of the carrier platform d ( t τ m ) measured by inertial sensors, when the prediction is made with a known delay time τ (i.e., τ m τ is known), in combination with Equation (22), we have y ^ ( t τ m ) = y ( t τ ) . Consequently, the estimated value r ^ ( t τ m ) in Equation (23) can accurately reconstruct the true command signal at the lagged time r ( t τ ) , meaning r ^ ( t τ m ) = r ( t τ ) . By utilizing the target prediction algorithm to estimate the current–time command signal R ^ r , the system overcomes the lag delay in the original off-target deviation signal. At this point, Equation (19) is rewritten as follows:
r ^ ( t ) = r ^ ( t τ ) + t τ t y ^ ˙ ( s τ ) d s = r ( t τ ) + t τ t y ˙ ( s τ ) d s
The above equation can be derived from (3) to (8) as follows:
By using the attitude signal D provided by the inertial measurement unit (IMU) and applying a back-projection transformation, the elevation and azimuth angles relative to the carrier frame at the current time can be obtained. This, in turn, allows for the determination of the angular position error relative to the carrier frame. This angular position error is equivalent to the target off-target deviation E ^ after interpolation and delay compensation. After high-gain control in the velocity loop to suppress system disturbances, the final output is the target angular response value in the geographical frame, denoted as Y.
The entire control process described above utilizes the “attitude transformation in multiple spatial frames” to unify physical quantities to the current time as a “common time reference”, as shown in Table 3.

3.2. Algorithm Stability and Error Analysis

3.2.1. Control System Stability Analysis

Due to the significantly smaller magnitude of the control error E in the geodetic reference frame compared to the target’s angular position R, Equation (24) can be transformed into its Laplace domain (S-domain) representation as follows:
R ^ ( s ) = R ^ ( s ) e τ s + Y ^ ( s ) e τ s τ m s = R ^ ( s ) e τ s ( 1 + τ m s ) R ^ ( s ) e τ s e τ m s
Thus, the transfer function within the dashed box in Figure 4 is given by:
G ( s ) = C p ( 1 + C p s ) s e τ m s 1 C p ( 1 + C p s ) s e τ m s e τ m s = C p s e τ m s
Furthermore, we can derive the closed-loop transfer function of the control system as shown in Figure 4 to be:
H ( s ) = G ( s ) e τ s 1 + G ( s ) e τ s = C p s e τ m s e τ s 1 + C p s e τ m s e τ s C p s + C p
Analyzing Equation (27), it can be observed that by designing the controller, i.e., | C p | > 0 , ensuring that the characteristic polynomial in Equation (27) is Hurwitz, the control system is stable. Consequently, the stability of the system depicted in Figure 4 is not affected by the time delay characteristics.

3.2.2. Algorithm Error Analysis and Comparison

A comparison is made between this technique and the improved Smith predictor method based on off-target deviation and model output fusion [10]. The angle reference values estimated by the improved Smith predictor are as follows:
r ^ 0 ( t ) = r ( t τ ) d ( t τ )
In this case, the estimation error of the improved Smith predictor method is given by:
e ^ 0 ( t ) = r ( t ) r ^ 0 ( t ) = d ( t τ ) + t τ t y ˙ ( s ) d s
Analyzing Equation (29), it is evident that the estimation error comprises two sources of error: the carrier platform motion attitude d ( t τ ) that cannot be measured by the original tracking control system and the angular difference within the delay time [ t τ , t ] . In the case of a moving base motion platform and highly maneuverable detection targets, these two sources of error will be significant.
Similarly, the prediction error obtained in this paper is given by:
e ^ ( t ) = t τ t [ y ˙ ( s ) y ˙ ( s τ ) ] d s
Similarly, the prediction error obtained in this paper is given by:
Analyzing Equation (30), it is evident that the prediction error only contains the difference between the angle gradients of the two adjacent sampling delay periods, which are represented as [ t 2 τ t τ ] and [ t τ t ] . When the target is in uniform motion or exhibits low acceleration (including uniform acceleration or low-frequency periodic motion, etc.), y ˙ ( t ) y ˙ ( t τ ) = o ( t ) . In such cases, the accuracy of this paper’s prediction algorithm will be significantly higher than the original improved Smith predictor technique.

4. Experimental Testing

4.1. Test Conditions

Conducting predictive tracking tests on a dual-loop optical-electronic tracking system installed on a marine-based gyroscope platform, the equipment is mounted on a swivel platform, and the physical representation of the equipment is illustrated in Figure 5.
The swivel platform generates simultaneous pitch and azimuth oscillations with a period of 5 s and an amplitude of 12 degrees. The tracking system is used to track a horizontally moving target, which is handheld by a test operator. The moving target is positioned at a distance of 12.5 m from the optical sensor head and moves back and forth at a speed of 0.7 m/s in a direction perpendicular to the optical axis. The testing scenario is depicted in Figure 6.
The predictive tracking test was conducted using a dual-loop optical tracking system, with a specific type of marine theodolite as the target object. A swing table was employed to induce simultaneous pitch and yaw motions with a 5 s period and a 12-degree amplitude. It is worth noting that these dynamic conditions simulate the equipment’s tracking performance when monitoring a moving target at a distance of 180 m with a speed of 20 knots. The test setup is depicted in Figure 7. The servo frequency of the controller is 4000 Hz, and the update rate of carrier attitude information provided by the inertial system is 500 Hz, while the sampling rate of angle measurements and gyroscope information is 1000 Hz.

4.2. Test Results

The measured tracking characteristics obtained with three different tracking control methods, including the PI control technique, the improved Smith predictor technique (i.e., tracking control technique based on inertial information assistance), and the target prediction control technique based on multi-space attitude fusion proposed in this paper, were obtained and compared. High-gain control was used in the velocity loop for all three tracking control methods.
Table 4 makes it evident that the target prediction control technique based on multi-space attitude fusion can achieve higher control gains compared to the improved Smith predictor technique. This is because the target prediction control technique based on multi-space attitude fusion further eliminates the effects of delay and latency compared to the improved Smith predictor technique.
The test results are compared in Figure 8.
Analyzing the test data presented in Figure 8, it becomes apparent that the target prediction control technique, as proposed in this paper and based on multi-space attitude fusion, surpasses the performance of the other two control techniques. In contrast, both the PI control and the improved Smith predictor technique exhibit noticeable tracking delays. This is primarily due to the target’s motion during the update period of the off-target quantity, leading to angular displacement errors that conventional feedback controllers struggle to compensate for. Furthermore, the swifter the target’s motion, the more pronounced the lag in the off-target quantity. Furthermore, the reason the improved Smith predictor technique does not perform as well as the PI control technique is that, despite using current inertial data for the azimuth angle after high-frequency interpolation, it still has to use the off-target quantity data from the previous update time of the off-target quantity. This introduces additional angular position errors during the space-based transformation, and this error is also something that the feedback controller cannot compensate for. Furthermore, the target tracking accuracy using the three control techniques has been statistically analyzed, as shown in Table 5.
Experimental data description: The data presented above were obtained under the same conditions, with the target located approximately 12.5 m away from the optical-electronic system. Over a 6 s duration, the target moved at a speed of 0.7 m/s in a direction perpendicular to the optical axis.
Analyzing the test data presented in Figure 8 and Table 5 leads to the following conclusions:
  • The target prediction and tracking control technique proposed in this paper, based on multi-space-based attitude fusion, is significantly superior to the other two control techniques. With PI control and the improved Smith predictor technique, when the target is moving at a constant speed, there is a consistent deviation in the target tracking error curve, indicating a noticeable tracking lag.
  • In the case of PI control, during the off-target measurement update time, both the angular motion of the optical-electronic device itself and the linear motion of the target can result in angular displacement errors that conventional feedback controllers are unable to compensate for.
  • For the improved Smith predictor technique, using gyro information for external disturbance estimation can suppress the interference caused by the angular motion of the optical-electronic device itself. However, since there is no prediction of the target’s linear motion trajectory, when tracking high-speed moving targets, it can actually reinforce the tracking of the lagged target position, resulting in more noticeable tracking lag errors.
  • The technique proposed in this paper has advantages over PI control and the improved Smith predictor technique. It leverages real-time measurements from inertial navigation information to compensate for the impact of the angular motion of the optical-electronic device on tracking accuracy. Additionally, it establishes a target motion trajectory model in the relatively stable geodetic coordinate system to compensate for the impact of target movement on tracking accuracy.

5. Conclusions

In conclusion, the challenge of achieving accurate tracking in optical-electronic tracking devices, particularly when dealing with highly maneuverable targets, is accentuated by the presence of off-target measurement delays. In response to this issue, this paper has introduced a target prediction and tracking control technique rooted in multi-space state fusion. This novel technique augments the existing optical-electronic tracking control system by incorporating high-frequency inertial navigation attitude information, alongside angular feedback signals and off-target measurements. It efficiently transforms and amalgamates the measured target angular displacement signals across various spatial frames, encompassing the imaging frame, the platform frame, and the geodetic frame. By doing so, it bridges the gap between discrete and high-discrepancy off-target measurement signals, effectively reducing the sampling delay in off-target measurements. Furthermore, through its ability to predict the target’s angular position, this technique contributes to a further reduction in off-target measurement lag. The results of testing conducted on a specific optical-electronic tracking platform when tracking highly maneuverable targets clearly illustrate the superiority of the control technique proposed in this paper. It enhances target tracking accuracy by a remarkable threefold compared to existing techniques. Under identical experimental conditions, the statistical values of off-target measurements are reduced from 1.8 mrad to 633 μrad.

Author Contributions

Conceptualization, Y.L. and S.Z.; Methodology, Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hou, M.L.; Liu, Y.R.; Xing, S.B.; Su, L.Y. Study of intelligent diagnosis system for photoelectric tracking devices based on multiple knowledge representation. Adv. Mater. Res. 2011, 179, 602–607. [Google Scholar] [CrossRef]
  2. Li, T.H.; Xiang, D.Q. Research and Design of Photoelectric Solar Tracking System. Adv. Eng. Forum 2012, 4, 115–120. [Google Scholar] [CrossRef]
  3. Masten, M.K. Inertially stabilized platforms for optical imaging systems. IEEE Control Syst. Mag. 2008, 28, 47–64. [Google Scholar]
  4. Hilkert, J.M. Inertially stabilized platform technology concepts and principles. IEEE Control Syst. Mag. 2008, 28, 26–46. [Google Scholar]
  5. Tang, T.; Mao, J.; Chen, H.; Fu, C.; Yang, H.; Ren, G.; Yang, W.; Qi, B.; Cao, L.; Zhang, M.; et al. A review on precision control methodologies for optical-electric tracking control system. Opto-Electron. Eng. 2020, 47, 200315. [Google Scholar]
  6. Ekstrand, B. Tracking filters and models for seeker applications. IEEE Trans. Aerosp. Electron. Syst. 2001, 37, 965–977. [Google Scholar] [CrossRef]
  7. Tao, T.; Ma, J.; Ren, G. PID-I controller for of charge coupled device-based tracking loop for fast-steering mirror. Opt. Eng. 2011, 50, 043002. [Google Scholar]
  8. Srivastava, S.; Pandit, V.S. A PI/PID controller for time delay systems with desired closed loop time response and guaranteed gain and phase margins. J. Process Control 2016, 37, 70–77. [Google Scholar] [CrossRef]
  9. Amini, E.; Rahmani, M. Stabilizing PID controller for time-delay systems with guaranteed gain and phase margins. Int. J. Syst. Sci. 2022, 53, 1004–1016. [Google Scholar] [CrossRef]
  10. Ren, W.; Luo, Y.; He, Q.N. Stabilization Control of Electro-optical Tracking System with Fiber-Optic Gyroscope Based on Modified Smith Predictor Control Scheme. IEEE Sens. J. 2018, 99, 1. [Google Scholar]
  11. Böhm, M.; Pott, J.U.; Kürster, M.; Sawodny, O.; Defrere, D.; Hinz, P. Delay compensation for Real time Disturbance estimation at extremely large telescope. IEEE Trans. Control Syst. Technol. 2016, 25, 1384–1394. [Google Scholar] [CrossRef]
  12. Luo, Y.; Xue, W.; He, W.; Nie, K.; Mao, Y.; Guerrero, J.M. Delay-Compound-Compensation Control for Photoelectric Tracking System Based on Improved Smith Predictor Scheme. IEEE Photonics J. 2022, 14, 6625708. [Google Scholar] [CrossRef]
  13. Sariyildiz, E.; Ohnishi, K. A guide to design disturbance observer. J. Dyn. Syst. Meas. Control 2014, 136, 11–21. [Google Scholar] [CrossRef]
  14. Wang, L.; Su, J. Robust disturbance rejection control for attitude tracking of an air-craft. IEEE Trans. Control Syst. Technol. 2015, 23, 2361–2368. [Google Scholar] [CrossRef]
  15. İçmez, Y.; Can, M.S. Smith Predictor Controller Design Using the Direct Synthesis Method for Unstable Second-Order and Time-Delay Systems. Processes 2023, 11, 941. [Google Scholar] [CrossRef]
  16. Ghorbani, M.; Tavakoli-Kakhki, M.; Tepljakov, A. Robust stability analysis of smith predictor-based interval fractional-order control systems: A case study in level control process. IEEE/CAA J. Autom. Sin. 2022, 10, 762–780. [Google Scholar] [CrossRef]
  17. Tang, T.; Cai, H.; Huang, Y.; Ren, G. Combined line-of-sight error and angular position to generate feedforward control for a charge-coupled device–based tracking loop. Opt. Eng. 2015, 54, 105107. [Google Scholar] [CrossRef]
  18. Tang, T.; Tian, T.; Zhong, D.J.; Fu, C.Y. Combining Charge Couple Devices and Rate Sensors for the Feedforward Control System of a Charge Coupled Device Tracking Loop. Sensors 2016, 16, 968. [Google Scholar] [CrossRef]
  19. Xie, R.; Zhang, T.; Li, J.; Dai, M. Compensating Unknown Time-Varying Delay in Opto-Electronic Platform Tracking Servo System. Sensors 2017, 17, 1071. [Google Scholar] [CrossRef]
  20. Luo, Y.; Ren, W.; Huang, Y.; He, Q.J.; Wu, Q.; Zhou, X.; Mao, Y. Feedforward Control based on Error and Disturbance Observation for the CCD and Fiber-Optic Gyroscope-Based Mobile Optoelectronic Tracking System. Electronics 2018, 7, 223. [Google Scholar] [CrossRef]
  21. Li, X.R.; Jilkov, V.P. Survey of maneuvering target tracking. Part I. Dynamic models. IEEE Trans. Aerosp. Electron. Syst. 2004, 39, 1333–1364. [Google Scholar]
  22. Lee, B.J.; Joo, Y.H.; Park, J.B. An intelligent tracking method for a maneuvering target. Int. J. Control. Autom. Syst. 2003, 1, 93–100. [Google Scholar]
  23. Yu, Y.H.; Cheng, Q.S. Particle filters for maneuvering target tracking problem. Signal Process 2006, 86, 195–203. [Google Scholar] [CrossRef]
Figure 1. The schematic diagram of a typical tracking control system.
Figure 1. The schematic diagram of a typical tracking control system.
Jmse 11 02175 g001
Figure 2. Practical applications scenarios.
Figure 2. Practical applications scenarios.
Jmse 11 02175 g002
Figure 3. Schematic diagram of coordinate transformation in a multi-spatial frame.
Figure 3. Schematic diagram of coordinate transformation in a multi-spatial frame.
Jmse 11 02175 g003
Figure 4. Block diagram of target prediction and tracking control with multi-spatial frame attitude fusion.
Figure 4. Block diagram of target prediction and tracking control with multi-spatial frame attitude fusion.
Jmse 11 02175 g004
Figure 5. The equipment is mounted on a swivel platform.
Figure 5. The equipment is mounted on a swivel platform.
Jmse 11 02175 g005
Figure 6. Schematic diagram of the testing scenario.
Figure 6. Schematic diagram of the testing scenario.
Jmse 11 02175 g006
Figure 7. Schematic of high-maneuverability target tracking test.
Figure 7. Schematic of high-maneuverability target tracking test.
Jmse 11 02175 g007
Figure 8. Comparison of target tracking responses.
Figure 8. Comparison of target tracking responses.
Jmse 11 02175 g008
Table 1. Comparison of target angular position vectors before and after interpolation and resampling.
Table 1. Comparison of target angular position vectors before and after interpolation and resampling.
Off-Target Deviation Sampling Time (Low-Frequency)IMU Sampling Time (High-Frequency)Off-Target Deviation before ResamplingEquivalent Target Angular Position Vector after Resampling
T 0 t 00 r P b L ( T 0 ) C b p b L C b p 0 b p ( t 00 ) C b v b p 0 C b v 0 b v ( t 00 ) C b s b v 0 C i b s C n i ( t 00 ) r P n ( T 0 )
t 01 C b p b L C b p 0 b p ( t 01 ) C b v b p 0 C b v 0 b v ( t 01 ) C b s b v 0 C i b s C n i ( t 01 ) r P n ( T 0 )
t 0 n C b p b L C b p 0 b p ( t 0 n ) C b v b p 0 C b v 0 b v ( t 0 n ) C b s b v 0 C i b s C n i ( t 0 n ) r P n ( T 0 )
T 1 t 10 r P b L ( T 1 ) C b p b L C b p 0 b p ( t 10 ) C b v b p 0 C b v 0 b v ( t 10 ) C b s b v 0 C i b s C n i ( t 10 ) r P n ( T 1 )
t 11 C b p b L C b p 0 b p ( t 11 ) C b v b p 0 C b v 0 b v ( t 11 ) C b s b v 0 C i b s C n i ( t 11 ) r P n ( T 1 )
t 1 n C b p b L C b p 0 b p ( t 1 n ) C b v b p 0 C b v 0 b v ( t 1 n ) C b s b v 0 C i b s C n i ( t 1 n ) r P n ( T 1 )
T m t m 0 r P b L ( T m ) C b p b L C b p 0 b p ( t m 0 ) C b v b p 0 C b v 0 b v ( t m 0 ) C b s b v 0 C i b s C n i ( t m 0 ) r P n ( T m )
t m 1 C b p b L C b p 0 b p ( t m 1 ) C b v b p 0 C b v 0 b v ( t m 1 ) C b s b v 0 C i b s C n i ( t m 1 ) r P n ( T m )
t m n C b p b L C b p 0 b p ( t m n ) C b v b p 0 C b v 0 b v ( t m n ) C b s b v 0 C i b s C n i ( t m n ) r P n ( T m )
Table 2. Time sequence comparison of forward and backward projection.
Table 2. Time sequence comparison of forward and backward projection.
Current TimeTime Corresponding to the Off-Target DeviationOff-Target Deviation ValuesTarget Angular Vector Projected into the Geographical Frame during forward ProjectionTarget Angular Vector after Back-Projection into the Carrier Frame
t 0 T 0 τ r P b L ( T 0 τ ) r P n ( t 0 τ ) C i b s C n i ( t 0 ) r P n ( t 0 τ ) = r P b s ( t 0 )
t 1 r P n ( t 1 τ ) C i b s C n i ( t 1 ) r P n ( t 1 τ ) = r P b s ( t 1 )
t 2 r P n ( t 2 τ ) C i b s C n i ( t 2 ) r P n ( t 2 τ ) = r P b s ( t 2 )
t n r P n ( t n τ ) C i b s C n i ( t n ) r P n ( t n τ ) = r P b s ( t n )
Table 3. Description of various physical quantities in the entire control process.
Table 3. Description of various physical quantities in the entire control process.
Physical QuantitiesSpatial Reference FrameTime Reference FrameRemark
R: Angle position of the targetGeographic frameThe present momentCannot be directly obtained.
E: Angle position error of the targetGeographic frameThe present momentCannot be directly obtained.
E e τ s :     Off-target deviationTarget frameThe delayed timeThe actual inputs to the system are subject to sampling and lag delay.
R ^ τ :     Estimated target angular positionGeographic frameThe delayed timeAfter the forward projection transformation from the target surface frame to the carrier frame and then to the geographic frame, the lagged angular measurements and inertial navigation data are used.
R ^ :     Estimated target angle positionGeographic frameThe present momentAfter applying the target prediction algorithm
E ^ :     Estimated target angular position errorCarrier frameThe present momentFollowing the transformation from the geographic frame to the carrier frame, utilizing the current moment’s inertial navigation information, the subsequent control inputs for tracking are determined.
Table 4. List of controller parameter values.
Table 4. List of controller parameter values.
Position Loop
Control ParametersPI Control TechniqueImproved Smith Predictor MethodThe Control Technique Proposed in This Paper
Pitch axis K p 0.150.150.15
K I 11.546137.5
Azimuth axis K p 0.150.150.15
K I 11.546137.5
Velocity Loop
Pitch axis K p 888
K I 100100100
Azimuth axis K p 303030
K I 400400400
Table 5. Comparison of target tracking accuracy among three control techniques.
Table 5. Comparison of target tracking accuracy among three control techniques.
Control TechniqueTracking Accuracy (RMS)
PI control technique1.8 mrad
Improved Smith predictor5.8 mrad
Target prediction and tracking control technique based on multi-space frame attitude fusion633 μrad
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

Leng, Y.; Zhong, S. Objective Prediction Tracking Control Technology Assisted by Inertial Information. J. Mar. Sci. Eng. 2023, 11, 2175. https://doi.org/10.3390/jmse11112175

AMA Style

Leng Y, Zhong S. Objective Prediction Tracking Control Technology Assisted by Inertial Information. Journal of Marine Science and Engineering. 2023; 11(11):2175. https://doi.org/10.3390/jmse11112175

Chicago/Turabian Style

Leng, Yue, and Sheng Zhong. 2023. "Objective Prediction Tracking Control Technology Assisted by Inertial Information" Journal of Marine Science and Engineering 11, no. 11: 2175. https://doi.org/10.3390/jmse11112175

APA Style

Leng, Y., & Zhong, S. (2023). Objective Prediction Tracking Control Technology Assisted by Inertial Information. Journal of Marine Science and Engineering, 11(11), 2175. https://doi.org/10.3390/jmse11112175

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