applied sciences
Article Deep Neural Network-Based Guidance Law Using Supervised Learning
Minjeong Kim , Daseon Hong and Sungsu Park * Department of Aerospace Engineering, Sejong University, Seoul 05006, Korea; [email protected] (M.K.); [email protected] (D.H.) * Correspondence: [email protected]; Tel.: +82-2-3408-3769
Received: 13 October 2020; Accepted: 2 November 2020; Published: 6 November 2020
Abstract: This paper proposes that the deep neural network-based guidance (DNNG) law replace the proportional navigation guidance (PNG) law. This approach is performed by adopting a supervised learning (SL) method using a large amount of simulation data from the missile system with PNG. Then, the proposed DNNG is compared with the PNG, and its performance is evaluated via the hitting rate and the energy function. In addition, the DNN-based only line-of-sight (LOS) rate input guidance (DNNLG) law, in which only the LOS rate is an input variable, is introduced and compared with the PN and DNNG laws. Then, the DNNG and DNNLG laws examine behavior in an initial position other than the training data.
Keywords: proportional navigation guidance (PNG) law; deep neural networks-based guidance (DNNG) law; supervised learning (SL); homing missile
1. Introduction Proportional navigation guidance (PNG) is one of the most widely known missile guidance laws in existence [1]. This guidance law generates an acceleration command proportional to the line-of-sight (LOS) rate from the perspective of a missile looking at a target. This is easy to implement based on simple principles. Raj [2] demonstrated the performance of PNG by showing that PNG is effective in intercepting a low-maneuvering target in a two-dimensional missile target engagement scenario. Bryson and Ho [3] showed that PNG is the optimal solution for engagement scenarios for a missile with constant speed and a stationary target by solving linearized engagement equations. This guidance law enables various designs according to the navigation constants with arbitrary real number values. Based on the fact that the form or size of the guidance command varies depending on the navigation constants, Yang [4] proposed a recursive optimal pure proportional navigation (PPN) scheme that predicts recursively optimal navigation gain and time-to-go. It also showed that the proposed algorithm applies to maneuvering targets. Kim [5] proposed a robust PNG law, a form of combination of the conventional PNG and the switching part made by using the Lyapunov approach. This was robust when used against a highly maneuvering target. Recently, deep learning [6]-based artificial intelligence technology has received attention in academia and industry. Various studies using artificial neural networks (ANNs) are also being studied in the defense technology sector, and among them, guidance laws have become the focus of various research as they are essential in homing missiles [7–13]. Balakrishnan and Biega [7] presented a new neural structure providing feedback guidance solutions for any initial conditions and time-to-go for two-dimensional scenarios. Lee et al. [8,9] proposed a neural network guidance algorithm for bank-to-turn (BTT) missiles. This guidance performance was verified by comparing it with PNG. Rahbar and Bahrami [10] presented a method of designing a feedback controller of homing missile
Appl. Sci. 2020, 10, 7865; doi:10.3390/app10217865 www.mdpi.com/journal/applsci Appl. Sci. 2020, 10, x FOR PEER REVIEW 2 of 13 Appl. Sci. 2020, 10, 7865 2 of 12 using feed-forward multi-layer perceptron (MLP). They demonstrated the efficiency of the proposed methodusing feed-forward by performing multi-layer simulations perceptron on various (MLP). initial They input demonstrated values. Rajagopalan the efficiency et al. of[14] the presented proposed anmethod ANN-based by performing approach simulations using MLP on variousto replace initial PNG. input It values. showed Rajagopalan that MLP-based et al. [14 guidance] presented can an effectivelyANN-based replace approach the PNG using in MLP a wide to replace range of PNG. engagement It showed scenarios. that MLP-based guidance can effectively replaceIn this the paper, PNG in we a widepropose range a deep of engagement neural network-based scenarios. guidance (DNNG) law imitating PNG. This approachIn this paper, learns we the propose DNN a model deep neural with network-basedtraining data acquired guidance from (DNNG) PNG. law The imitating DNN model PNG. appliesThis approach to the missile learns system the DNN instead model of with PNG, training and its data performance acquired fromis comparable PNG. The with DNN PNG. model Then, applies we designto the missilethe controller system insteadmodel and of PNG, discuss and how its performance the proposed is comparableDNNG law withchanges PNG. according Then, we to design time constants.the controller model and discuss how the proposed DNNG law changes according to time constants. ThisThis paper paper is is organized organized as as follows: follows: In In Section Section 2,2, the the two-dimensional two-dimensional missile–target missile–target engagement scenarioscenario and and equations equations of of motion motion of of the the missile missile will be explained. Section Section 3 brieflybriefly describesdescribes thethe conventionalconventional PNG PNG law. law. In In Section Section 44,, the DNNG law th thatat applied supervised learning, such as training datadata collection,collection, DNNG DNNG structure, structure, training training methods methods and evaluation, and evaluation, is described is indescribed detail. Additionally, in detail. Additionally,the simulation the results simulation of the DNNG results law of arethe shownDNNG through law are numerical shown through simulation. numerical Section 5simulation. introduces Sectiona new DNN-based 5 introduces guidance a new DNN-based law with the guidance input variables law with of the only input the LOSvariables rates. of We only run the simulations LOS rates. at Wethe run initial simulations position outside at the theinitial range position of training outside data. the In range addition, of training we design data. the In first-order addition, systemwe design and theexamine first-order the energy system performance and examine of the the missile energy according performance to the of time the constant. missile according Finally, conclusions to the time are constant.given in SectionFinally,6 .conclusions are given in Section 6.
2.2. Problem Problem Statement Statement
2.1.2.1. Equations Equations of of Motion Motion TheThe missile missile is is attempting attempting to to hi hitt the the stationary stationary target. target. The The miss missileile has has a a constant constant speed speed and and hits hits thethe target target by by controlling controlling the the lateral acceleration command. Figure Figure 1 showsshows thethe two-dimensionaltwo-dimensional engagementengagement geometry geometry between between the the missile missile and and the the target. target.
FigureFigure 1. 1. Two-dimensionalTwo-dimensional engagement engagement geometry. geometry.
Here, R is the relative distance from the missile to the target, Vm is the speed of the missile, am is Here, is the relative distance from the missile to the target, is the speed of the missile, the lateral acceleration command of the missile, λ is the look angle, ψm is the heading angle of the is the lateral acceleration command of the missile, is the look angle, is the heading angle of themissile missile and andΩ is Ω the is LOS the rate.LOS Letrate. us Let define us define the LOS the angle LOS (angleσ ) as a( contained ) as a contained angle formed angle betweenformed betweenthe look anglethe look and angle the heading and the angle.heading The angle. motion The of motion the missile of the is expressedmissile is expressed via nonlinear via dinonlinearfferential differentialequations, suchequations, as Equations such as (1)–(4).Equations (1)–(4). . R == −V m coscos (( λ −ψ m )) (1)(1) − −
. V m λ = = sin (( λ −ψ m)) (2)(2) R − . a = m ψm (3) =Vm (3) σ = λ ψm (4) − Appl. Sci. 2020, 10, 7865 3 of 12
The allowable range of lateral acceleration of the missile is set as follows: Appl. Sci. 2020, 10, x FOR PEER REVIEW 3 of 13 10g am 10g (5) − ≤ ≤ = − (4) 2 where the accelerationThe allowable of range gravity of lateral is g acceleration= 9.81 m of/ sthe. missile This paper is set as addresses follows: the engagement scenario between the anti-ship missile and the target. It is assumed that the missile flies at a constant speed −10 10 (5) between Mach 0.5 and 0.95, and that the target is stationary. where the acceleration of gravity is = 9.81 m/s . This paper addresses the engagement scenario 2.2. Engagementbetween Scenariothe anti-ship missile and the target. It is assumed that the missile flies at a constant speed between Mach 0.5 and 0.95, and that the target is stationary. The assumptions of the engagement scenarios of this paper are as follows: First, the initial position 2.2. Engagement Scenario of the missile starts at any position 20, 000 30, 000 (m) away from the target. Second, the initial ∼ heading angleThe of assumptions the missile of is the any engagement values between scenarios ofπ andthis paperπ (rad are) ,as centered follows: First, on the the look initial angle of the position of the missile starts at any position 20,000~ 30,000 (m)− 2 2 away from the target. Second, the missile. Third,initial heading the missile angle of isthe regarded missile is any as values having between hit the− targetand (rad) if the, centered relative on the distance look angle between the missile andof the the missile. target Third, is within the missile 2 m. is Finally, regarded the as ha targetving hit is stationarythe target if the in relative position distance(xt, ybetweent) = (0, 0).
θ inthe Figure missile2 andand the Table target1 isrepresent within 2 m. the Finally, angle the of target the is missile stationary viewed in position by the( , target )=(0,0) in. the polar coordinate system. in Figure In Figure 2 and 2Table, the 1 positive represent xthe-axis angle direction of the missile is 0, viewed 2π (rad by) ,the measured target in the counter-clockwise polar 0, 2 (rad) to indicatecoordinate the magnitude system. In of Figure that angle. 2, the positive x-axis direction is , measured counter- clockwise to indicate the magnitude of that angle.
Figure 2. Missile–target engagement scenario. Figure 2. Missile–target engagement scenario.
Table 1. Initial conditions of the missile. Table 1. Initial conditions of the missile. ( ) ( ) ( ) ( ) ( / ) R (m) (rad) (rad) (rad) V (m/s) 20,000,30,000 0 θ0 0, 2 λ0 −ψ0, 170,323 m h 2 2 i [ ][ ][ + ] π π [ ] 20, 000, 30, 000 0, 2π θ π λ0 2 , λ0 + 2 170, 323 The initial conditions of the missile are shown in Table 1. The− initial values of the missile have random values within the presented range, and the simulation is terminated if the final distance of The initial2 m is conditionssatisfied. of the missile are shown in Table1. The initial values of the missile have random values within the presented range, and the simulation is terminated if the final distance of 2 m is satisfied.
3. Proportional Navigation Guidance Law The proportional navigation guidance (PNG) law is used on almost all homing missiles. Recently, it has actively used methods to improve the performances of missiles using modern control theory, but this is basically an extension of the PNG. PNG is based on the principle that the missile’s acceleration is generated in proportion to the LOS rate of the target if the LOS is constant when the two objects Appl. Sci. 2020Appl., 10 ,Sci. 7865 2020, 10, x FOR PEER REVIEW 4 of 13 4 of 12
3. Proportional Navigation Guidance Law approach eachThe other. proportional Since the navigation LOS rate guidance is measured (PNG) law by is used the on seeker almost of all the homing missile, missiles. the Recently, performance of the seeker hasit has a actively significant used methods effect on to theimprove missile’s the perf motionormances trajectory. of missiles using modern control theory, In addition,but this is PNG basically is veryan extension useful of for the missilePNG. PNG guidance is based on problems the principle against that the stationary missile’s targets. acceleration is generated in proportion to the LOS rate of the target if the LOS is constant when the The characteristic of this guidance law is that if the acceleration is generated such that the LOS two objects approach each other. Since the LOS rate is measured by the seeker of the missile, the rate is zero,performance it can hit of the the target seeker withouthas a significant any special effect on maneuvering the missile’s motion of the trajectory. missile. Moreover, the same principle couldIn be addition, applied PNG to movingis very useful targets. for missile Figure guidance3 shows problems the form against of the stationary guidance targets. geometry The of the impact triangle,characteristic which of ensures this guidance the looklaw is anglethat if the is parallelacceleration to is the generated moving such target. that the In LOS other rate words,is zero, in order it can hit the target without any special maneuvering of the missile. Moreover, the same principle to apply this guidance law, the missile’s seeker requires two pieces of information: the speed and LOS could be applied to moving targets. Figure 3 shows the form of the guidance geometry of the impact rate of thetriangle, missile. which The formensures of the the look PNG angle is is as parallel follows: to the moving target. In other words, in order to apply this guidance law, the missile’s seeker requires two pieces of information: the speed and LOS rate of the missile. The form of the PNG isa asm follows:= NVm Ω (6)