Journal of Applied Optics, Volume. 44, Issue 5, 1088(2023)

Guidance error correction method based on target track

Daju LU1...2, Dayong ZHANG3, GLitang ZEN4, Kai ZHANG1, Hao YANG1,* and Peiyu ZHANG4 |Show fewer author(s)
Author Affiliations
  • 1Institute of Applied Electronics, China Academy of Engineering Physics, Mianyang 621900, China
  • 2Graduate School, China Academy of Engineering Physics, Mianyang 621900, China
  • 3Institute of Fluid Physics, China Academy of Engineering Physics, Mianyang 621900, China
  • 4Unit 95972 of PLA, Jiuquan 735300, China
  • show less

    When the size of the detection target is small and is in the far distance, due to the small field of view of the photoelectric system, the effective pre-stage target guidance is the premise for the photoelectric system to track and point the target. The essence of target guidance is converting the target point under the geodetic coordinate system into the local coordinate system of the photoelectric system. Since a series of rotational and translational parameters will be introduced in this conversion process, the accuracy of these parameters will determine the ultimate target guidance accuracy. A guidance error correction method was proposed for the photoelectric system, namely acquisition-tracking-pointing (ATP) system, based on unmanned aerial vehicle (UAV) track, which used the track data around ATP system to solve optimal parameters for coordinate conversion in the process of computing target guidance data, thereby to improve the target guidance accuracy. Experimental device built for this project achieves the following results: the azimuth guidance standard variance is better than 0.052°, the elevation guidance standard variance is better than 0.04°, and the maximum error does not exceed 0.7°. The results also show that the higher the accuracy of pre-stage guidance, the faster the target acquisition speed of ATP system, which is of great significance for improving the corresponding speed of the target disposal.

    Keywords

    Introduction

    The ATP is an important technical means to accurately track and point the target, but when the size of the detection target is small and is in the far distance, the field of view (FOV) of the photoelectric system becomes very small, which requires an effective pre-stage guidance to allow the target to fall into the FOV of ATP, then to achieve capturing, tracking and pointing. Effective pre-stage target guidance is the premise for the ATP to track and point the target[1-4]. The essence of target guidance is a series of linear coordinate conversions, that is, the target point under the geodetic coordinate system can be converted into the local coordinate system of the ATP[5-7]. Since a series of rotational and translational parameters will be introduced in this conversion process, the accuracy of these parameters will determine the ultimate target guidance accuracy. A guidance error correction method is proposed for the ATP based on unmanned aerial vehicle (UAV) track, which covers all the UAV track data from different positions around the ATP to solve optimal parameters for coordinate conversion in the process of computing target guidance data, thereby the target guidance accuracy is improved. The smaller the error of the pre-stage target guidance, the faster the target acquisition speed of ATP, which is of great significance for improving the corresponding speed of the target disposal.

    1 Principles for target guidance

    1.1 Target guidance scenario

    As shown in Figure 1, the position of the target is expressed by the longitude, latitude and height in the geodetic coordinates, and the pointing of the ATP is expressed by the azimuth, pitch and slant distance in its local coordinates. The purpose of guidance is to make the FOV of ATP pointing to the target, and its process can be described as the conversion of the longitude-latitude-height position of target under the geodetic coordinates into the local coordinates of the ATP.

    Schematic diagram of target guidance scenario

    Figure 1.Schematic diagram of target guidance scenario

    1.2 Target guidance mathematic model

    As shown in Figure 2, the calculation process of target guidance data is divided into 4 steps during coordinate conversion [8-10].

    Calculation process during coordinate conversion

    Figure 2.Calculation process during coordinate conversion

    The calculation process of each step is as follows.

    1)Converting the geodetic position of the target into the earth-centered earth-fixed (ECEF) coordinates

    The calculation process of converting the longitude (L), latitude (B), and height (H) into the ECEF coordinates is as shown in formula (1):

    XECEF=(rE[1(2ff2]sin2B)+H)cosBcosLYECEF=(rE[1(2ff2]sin2B)+H)cosBcosLZECEF=(rE(1f)2[1(2ff2]sin2B)+H)sinB

    whererE is the radius of the long axis of earth, f is the flat rate of earth, and the values of which can be obtained by querying the WGS84 ellipsoid parameters.

    The target position (Lt, Bt, Ht) and ATP position (Lz, Bz, Hz) are put into formula (1), respectively, and it is calculated to gain the target position (Xt, Yt, Zt) and ATP position (Xz, Yz, Zz) in the ECEF coordinates, then the target position is subtracted from the ATP position to obtain the target vector (X1, Y1, Z1) in the ECEF coordinates.

    2)Converting the target vector into the flat earth coordinates

    The calculation process of converting the target vector into the flat earth coordinates is as shown in formula (2):

    (X2Y2Z2)=Tz(π2)Ty(π2Bz)Tz(Lz)(X1Y1Z1)

    where T is the rotational matrix, and the rotational matrix around the (X, Y, Z) axis is as follows:

    Tx=[1000sinθcosθ0cosθsinθ],Ty=[sinθ0cosθ010cosθ0sinθ],Tz=[sinθcosθ0cosθsinθ0001]

    3)Converting the flat earth position of the target into the inertial navigation system (INS) coordinates

    The calculation process of converting the flat earth position of the target into the INS coordinates is as shown in formula (3):

    (X3Y3Z3)=Ty(γ)Tx(β)Tz(α)(X2Y2Z2)

    where T is the rotational matrix, α, β and γ is the azimuth, pitch and roll attitude angles of the INS measurement, respectively.

    4)Converting the INS position of the target into the local polar coordinates of ATP

    The calculation process of converting the INS position of the target into the local polar coordinates of ATP is as shown in formula (4) and formula (5), respectively. First, it is converted into the local rectangular coordinates of ATP by using formula (4), then it is converted into the polar coordinates by using formula (5):

    (X4Y4Z4)=Ty(γ0)Tx(β0)Tz(α0)(X3Y3Z3)(X0Y0Z0)

    where (X0, Y0, Z0) is the translation between the INS fix and the origin of the ATP coordinates, and (α0, β0, γ0) is the rotation between the INS and the ATP coordinates.

    {A=tan1(X4Y4E=sin1(Z4D)+E0D=X42+Y42+Z42)

    Where (A, E, D) is the local polar coordinate of the target position of ATP, A is the target azimuth, E is the target pitch, D is the target distance, and E0 is the pitch zero correction of the ATP.

    2 Source of error

    From the mathematical model of the guidance, we can see that the target guidance error sources are from the followings: the pre-stage target detection error, the position error of the ATP, the attitude angle error of the INS measurement, the calibration error of the installation relationship between the INS coordinates and the ATP coordinates (i.e., installation error), and the pitch coder zero calibration error of the ATP (i.e., pitch zero error)[4].

    In addition, it takes time from the target detection to send the solved guidance data to the ATP, thus the ATP certain error is produced due to the delay of the received guidance data, and this error is called delay error.

    In the above errors, the pre-stage target detection error, the position measurement error of the ATP, and the attitude position error of the INS measurement are determined by the inherent performance of the measuring equipment. The delay error is mainly affected by the delay of the system signal transmission. For a stable guidance system, the delay is generally more stable, and it can be obtained by the ATP time of receiving the guidance data minus the time of the target detection at the pre-stage, and compensated by deriving the guidance data.

    The installation error and pitch zero error depend on the calibration method and the measurement accuracy of the calibration data. Therefore, it is mainly aimed to improve the guidance accuracy by studying the installation relationship between the INS coordinates and the ATP coordinates, as well as the pitch zero calibration method of the ATP.

    3 Calibration of guidance parameters

    3.1 ATP's pitch zero calibration method

    As shown in Figure 3, the ATP's rotating Z-axis and X-axis of the rotating plane form a rectangular coordinate system, where the pitch angle E' should be zero when the ATP's pointing is parallel with the rotating plane. However, when the ATP is installed, the actual pointing of its pitch coder's zero position E cannot be coincided. Therefore, there will always be an error E0.

    Schematic diagram of pitch zero error

    Figure 3.Schematic diagram of pitch zero error

    Figure 4 shows the principle of the ATP's pitch zero calibration. First, the ATP is pointed to the target and a pitch value E1, then the ATP is rotated by 180° around the Z-axis, the ATP's pitch angle is adjusted till after overhead and point to the target again, and another pitch value E2 is read at this moment. By geometric relationships, the calculation formula (6) for the ATP's pitch zero correction E0 can be established:

    E0=E1+E21802

    Schematic diagram of pitch zero calibration

    Figure 4.Schematic diagram of pitch zero calibration

    This calibration method has a high accuracy of the ATP's pitch zero correction, which can be as high as an angle represented by one pixel unit of the ATP.

    3.2 Calibration of installation relationship between INS and ATP

    The ATP and the pre-stage detection system are required to simultaneously detect a moving UAV target, while let the UAV's flight tracks cover all the directions of the ATP as much as possible, and the target tracks detected by the ATP as well as that detected by the pre-stage detection system are recorded as P{A, E, D} and S, respectively. The formula (7) is used to obtain the target's track coordinate P' under the ATP's local coordinates, and the conversion of formula (1), formula (2) and formula (3) is used to obtain the target's track coordinate S' under the target's INS coordinates, where S' is a N × 3 dimensional matrix[11-15].

    Pn=Dn×(cosEnsinAncosEncosAnsinEn)T,n=1,2,,N

    The conversion between S' and P' is a rotational and translational relationship. Letθ be the conversional matrix, then the mathematical relationship between H' and P' is as shown in formula (8):

    P'=[S'I]θ=Hθ

    where I is the unit vector of theN×1 dimension,H=[S'I], H is theN×4 dimensional matrix,θ is the conversional matrix of 4×3, and expressed as follows:

    θ=[a1b1c1a2b2c2a3b3c3A0B0C0]

    The first three lines ofθ are rotational parameters, the fourth line is a translational parameter. The rotational parameters inθ can also be expressed by(α0,β0,γ0) as follows:

    [a1a2a3b1b2b3c1c2c3]=Ty(γ0)Tx(β0)Tz(α0)

    Since the purpose of the guidance is to point the ATP to the target, the target track P detected by the ATP in the closed-loop can be used as a reference criterion for the guidance data solution. The calibration of installation relationship is the process of solving the parameters of conversion from the target's pre-stage detection track S to the ATP's detection track P. Therefore, the calibration of installation relationship can be converted to a math problem of solving the optimal conversional matrix θ in formula (8).

    The smaller the difference of target position data between the target guidance data and ATP detection, the higher guidance accuracy. Based on this principle, we use J (θ) to measure the guidance error, which can be expressed as formula (9):

    J(θ)=1N(P'n[S'n1]θ)2=(P'Hθ)T(P'Hθ)

    where J (θ) is a secondary function ofθ, and the math problem can be simplified as solving theθ when J (θ) is minimum. Expanding formula (9), we have:

    J(θ)=(P'TP'2P'THθ+θTHTHθ)

    The derivative θ is substituted into formula (10) to obtain:

    J(θ)θ=2HTP'+2HTHθ

    When the derivative is zero, the value ofJ(θ) is minimum, so the optimalθ^ can be solved.

    θ^=(HTH)1HTP'

    For the rotational and translational conversion parameters obtained through this method, because the solution process uses a large number of UAV track points covering all the directions around the ATP to fit the calculation, the random error of the pre-stage detection and the ATP has less impact onθ^. Therefore, the obtained installation relationship parameters between the INS and the ATP has a considerably high accuracy.

    4 Validation experiment

    4.1 Experimental design

    As shown in Figure 5, the device used for the experiment was mainly composed of 5 parts: the ATP, the INS, a UAV, a radio station, and a control system.

    Schematic diagram of experimental device

    Figure 5.Schematic diagram of experimental device

    The ATP was used to track and point the flying UAV and acquire the UAV's flight track. The INS is used to measure the geodetic coordinates of the experimental device and the ATP's azimuth, pitch, and roll attitude relative to the horizontal coordinates. As the target for detection, the UAV flied around the ATP, and at the same time, its own position data was transmitted to the control system via the radio station as the position for pre-stage detection. The main function of the control system was to guide the ATP to track and point the UAV, and record the ATP's tracking and pointing tracks, the UAV's track, and the position and attitude data measured by the INS.

    The experimental site was selected at an unobstructed open area. The UAV should change its height and distance during flight to avoid its track being in a near-same plane.

    4.2 Experimental results

    Referring to the ATP's pitch zero calibration method described in section 3.1, when the ATP pointing at the static target, we read the pitch angle E1=0.9°. Then the ATP was horizontally rotated by 180°, the pitch angle was adjusted till after overhead and pointed to the same point of target again, and the pitch angle E2 =180.3° was read. The formula (6) was used to calculate and obtain the corrected value of the pitch zero E0=0.6°.

    During the calibration experiment of the installation relationship between the INS and the ATP, the frequencies of the acquired pre-stage detection data of the target and the ATP's detection data were both 20 Hz, the flight time of the UAV was about 23 min, and 11 000 sets of valid data were acquired from the flight track. The valid data was defined when the pre-stage detection data of the target was normal and the ATP was in a closed-loop state with respect to the target. In this section of valid data, the UAV's flight track was as shown in Figure 6, where the circle was the position of the ATP, and the curve was the UAV's flight track.

    UAV's flight track around ATP

    Figure 6.UAV's flight track around ATP

    The longitude, latitude, and height of the ATP's position measured by the INS were [104.731 95°, 31.530 62°, 550.24 m], respectively. The azimuth, pitch, and roll attitudes of the ATP relative to the horizon when measured in static conditions were [317.93°, −0.08°, 1.12°], respectively. Based on the above data and using the installation relationship calibration method described in section 3.2, the direct rotational and translational parameter matrixθ^ of the INS and the ATP coordinates was calculated and obtained as follows:

    θ^=[0.99960.00290.00280.00490.99800.00270.01680.00620.98891.31.912.1]

    The fourth line ofθ^ was the translational relationship between the origins of the INS and the ATP coordinates (X0 =1.3, Y0 =1.9, Z0 =12.1). The rotational parameters in first three lines ofθ^ were used to reversely calculate installation angular relationship between the INS and the ATP as (α0 =180.17°, β0 =0.36°, γ0 =0.96°).

    The target pre-stage detection data, the position and attitude data measured by the INS, and the above calibration values were put into the guidance mathematical model described in section 1.2, and the difference between the guidance data and the target data directly detected by the ATP was calculated to obtain the guidance error. The azimuth and pitch guidance errors were as shown in Figure 7, and the target azimuth and pitch velocity were as shown in Figure 8. It could be seen from Figure 7, the horizontal lines that the standard variance of azimuth guidance was less than 0.052°, the standard variance of pitch guidance was less than 0.04°, and the maximum guidance error was 0.7°.

    Azimuth and pitch error curves of guidance data

    Figure 7.Azimuth and pitch error curves of guidance data

    Azimuth and pitch angular speed curves of target

    Figure 8.Azimuth and pitch angular speed curves of target

    Comparing Figure 7 and Figure 8, we could see that the larger guidance errors occurred at the positions where the absolute azimuth angular speed of the target was larger. The azimuth angular speed represented the tangential level flight speed of the target. The reasons for this condition were the delay error and the target's position error became large. The faster the target's speed, the more prominent the guidance delay caused by the delay error. Comparison of Figure 7 and Figure 8 indicated that, when the target's azimuth angular speed was at 0.8°/s, the guidance error was no greater than 0.7°. Accurate estimation of the delay and target track prediction algorithm could reduce the error caused by data transmission delay.

    5 Conclusion

    In regard to the problem of the ATP's pre-stage guidance error correction, this paper suggests a guidance error correction method based on the target's flight track. This method uses the UAV's track data and the least square method to estimate the optimal guidance data transfer parameters, thus reducing the effect of the target's pre-stage detection and the ATP's random error on the calibration process, and obtaining highly accurate target guidance calculation parameters. On the experimental device set up for this study project, we can achieve that the azimuth guidance accuracy is better than 0.052° (variance), the pitch guidance accuracy is better than 0.04° (variance), and the maximum guidance error is no more than 0.7° when the target's speed is 0.8°/s. For the problem of increased guidance error when the target's angular speed relative to the ATP is larger, the follow-on study will be carried out on the target track prediction method, with the aim to reduce the effect of delay errors on the guidance accuracy.

    [1] Fulun PENG, Jing WANG, Yilei WU et al. Object positioning and error analysis of vehicular electro-optical reconnaissance system. Journal of Applied Optics, 35, 557-562.(2014).

    [2] Hui SUN. Target localization and error analysis of airborne electro-optical platform. Chinese Journal of Optics, 6, 912-918.(2013).

    [3] Ligang TAN, Ming DAI, Jinghong LIU et al. Error analysis of target automatic positioning for airborne photo-electric measuring device. Optics and Precision Engineering, 21, 3133-3140.(2013).

    [4] Xingguo ZHANG, Tao HAN, Jing LI. Guidance and implementation of photoelectric theodolite in shipborne environment. Opto-Electronic Engineering, 44, 511-515.(2017).

    [5] Hao YANG, Anqing YOU, Wenwu PAN et al. Reconstruction of 3D point cloud based on vehicle-borne LiDAR and research on roaming methods. Journal of Terahertz Science and Electronic Information Technology, 13, 579-583.(2015).

    [6] Junlin TIAN, Xudong PAN, Anqing YOU. Computation and error analysis of target guiding data on motional platform. High Power Laser and Particle Beams, 26, 97-101.(2014).

    [7] Hongliang ZHANG, Xianguo YU, Zi WANG. Error analysis and optimal maneuver trajectory design of the point target location based on a moving visual platform. Journal of National University of Defense Technology, 40, 87-93.(2018).

    [8] Ming YAN, Pei DU, Huilin WANG et al. Ground multi-target positioning algorithm for airborne optoelectronic system. Journal of Applied Optics, 33, 717-720.(2012).

    [9] Manlin WANG, Yun XIE. Target positioning solution and error analysis of airborne pod. Automation & Instrumentation, 255-257(2022).

    [10] Jiaqi WANG, Guang JIN, Changxiang YAN. Orientation error analysis of airborne opto-electric tracking and measuring device. Optics and Precision Engineering, 13, 105-116.(2005).

    [11] Bo JIANG, Chao MEI, Yuanqing LIANG et al. Angle measurement error correction of vehicle-borne theodolite based on the rotation of plane equation. Acta Optica Sinica, 35, s112002(2015).

    [12] Fang WANG. A novel universal tracking error correction model for photoelectric theodolites. Optics and Precision Engineering, 17, 2939-2945(2009).

    [13] Haixia YAN, Yanjun LIU, Donghe WANG. Correction method of dynamic error of optoelectronic theodolite. Infrared and Laser Engineering, 43, 3030-3035(2014).

    [14] Guangyu HAN, Lihua CAO, Guangzhao HAN. Cause of varying of theodolite orientation error and its solution. Infrared and Laser Engineering, 42, 699-702(2013).

    [15] Bin LI, Yalin DING, Jihong XIU et al. System error corrected ground target geo-location method for long-distance aviation imaging with large inclination angle. Optics and Precision Engineering, 28, 1265-1274(2020).

    Tools

    Get Citation

    Copy Citation Text

    Daju LU, Dayong ZHANG, GLitang ZEN, Kai ZHANG, Hao YANG, Peiyu ZHANG. Guidance error correction method based on target track[J]. Journal of Applied Optics, 2023, 44(5): 1088

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Research Articles

    Received: Nov. 4, 2022

    Accepted: --

    Published Online: Mar. 12, 2024

    The Author Email: YANG Hao (杨浩)

    DOI:10.5768/JAO202344.0503005

    Topics