0% found this document useful (0 votes)
14 views

3 A_Fast_path_re-planning_method_for_UAV_based_on_improved_A_algorithm

This document presents a method for improving path planning for Unmanned Aerial Vehicles (UAV) by combining Genetic Algorithm (GA) and A* algorithm for three-dimensional path planning. It emphasizes global path planning for safety and optimality, as well as real-time path re-planning to address emergency threats. The proposed method aims to enhance search efficiency and reduce search space, with simulation results supporting its effectiveness.

Uploaded by

Aleem Azhar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

3 A_Fast_path_re-planning_method_for_UAV_based_on_improved_A_algorithm

This document presents a method for improving path planning for Unmanned Aerial Vehicles (UAV) by combining Genetic Algorithm (GA) and A* algorithm for three-dimensional path planning. It emphasizes global path planning for safety and optimality, as well as real-time path re-planning to address emergency threats. The proposed method aims to enhance search efficiency and reduce search space, with simulation results supporting its effectiveness.

Uploaded by

Aleem Azhar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

$)DVWSDWKUHSODQQLQJPHWKRGIRU8$9EDVHGRQ

LPSURYHG$ DOJRULWKP

1LQJ0D <XQIHQJ&DR ;LQ\DR:DQJ


&ROOHJHRI$VWURQDXWLFV &ROOHJHRI$VWURQDXWLFV &ROOHJHRI$VWURQDXWLFV
1DQMLQJ8QLYHUVLW\RI$HURQDXWLFVDQG 1DQMLQJ8QLYHUVLW\RI$HURQDXWLFVDQG 1DQMLQJ8QLYHUVLW\RI$HURQDXWLFVDQG
$VWURQDXWLFV $VWURQDXWLFV $VWURQDXWLFV
1DQMLQJ&KLQD 1DQMLQJ&KLQD 1DQMLQJ&KLQD
#TTFRP F\IDF#QXDDHGXFQ #FRP

=KDR\DQJ:DQJ +RXMXQ6XQ
&ROOHJHRI$VWURQDXWLFV /XR\DQJ,QVWLWXWHRI(OHFWURRSWLF
1DQMLQJ8QLYHUVLW\RI$HURQDXWLFVDQG (TXLSPHQW
$VWURQDXWLFV /XR\DQJ&KLQD
1DQMLQJ&KLQD #TTFRP
Z]\#FRP

Abstract²In order to improve the efficiency of path planning >@SURSRVHGDVSDUVH$ DOJRULWKPIRUWZRGLPHQVLRQDO


for Unmanned Aerial Vehicles (UAV), this paper proposed a SDWK SODQQLQJ >@ SURSRVHG D WKUHHGLPHQVLRQDO SDWK
method combined of GA and A* algorithm for three-dimensional SODQQLQJEDVHGRQWKHVSDUVH$ DOJRULWKPZLWKWKHPD[LPXP
path planning, which is divided into global path planning and real- WXUQLQJDQJOHDQGWKHPD[LPXPFOLPEGLYHDQJOHFRQVWUDLQWV
time path re-planning. Global path planning focus on safety and
optimality, and provides an optimal path for the UAV that meets
ZHUHFRPELQHGLQWRWKHQRGHH[SDQVLRQSURFHVVWRUHDOL]H>@
the constraints by using the real number gene coding method. SURSRVHGDQLPSURYHG$ DOJRULWKPWKDWFRPELQHGZLWKWKH
Real-time path re-planning focuses on emergency threats and VLPSOLILHG NLQHPDWLFV RI WKH DLUFUDIW DQG DSSOLHG WKLV
needs to ensure real-time performance. It is implemented by DOJRULWKPWR VROYH WKH WKUHDW DYRLGDQFHSUREOHPRI 8$9LQ
combining the two-dimensional A* algorithm and height planning XQNQRZQ GDQJHURXV HQYLURQPHQWV >@ SURSRVHG D WKUHH
that improves the searching efficiency compared to traditional GLPHQVLRQDOSDWKSODQQLQJPHWKRGEDVHGRQIHDVLEOHSULRULW\
three-dimensional A* methods. Finally, simulation results show E\ XVLQJ WKH FULWHULRQ RI IHDVLEOH SULRULW\ WR HIIHFWLYHO\ FXW
that the proposed method in this paper can effectively reduce the GRZQWKHVHDUFKVSDFHDQGLPSURYHWKHVHDUFKHIILFLHQF\>@
search space and improve the search efficiency. SURSRVHGDWKUHHGLPHQVLRQDOIDVWSDWKSODQQLQJPHWKRGEDVHG
Keywords—UAV, path planning, GA, A* algorithm, real-time RQWKHFRPELQDWLRQRIWZRGLPHQVLRQDOVSDUVH$ DOJRULWKP
DQGDOWLWXGHSODQQLQJ7KLVPHWKRGIXUWKHUUHGXFHVWKHQXPEHU
, ,1752'8&7,21 RI H[WHQGHG QRGHV LQ WKH SDWK SODQQLQJ SURFHVV DQG FDQ
3DWK SODQQLQJ IRU 8$9 UHIHUV WR WKH GHYHORSPHQW RI DQ TXLFNO\JHWDIHDVLEOHSDWKLQDVWDWLFHQYLURQPHQW
RSWLPDO IOLJKW SDWK IURP WKH LQLWLDO SRVLWLRQ WR WKH WDUJHW 7KH DERYH OLWHUDWXUHV SURSRVH PHWKRGV IRU GHDOLQJ ZLWK
SRVLWLRQ LQ FRQVLGHUDWLRQ RI FRPSOH[ HQYLURQPHQWDO IDFWRUV FRQVWUDLQWVLQWKHSURFHVVRISDWKSODQQLQJEXWWKHPRUHSDWK
VXFKDVWHUUDLQZHDWKHUWKUHDWVDQGSHUIRUPDQFHFRQVWUDLQWV SRLQWV ZHKDYH WKH PRUH H[WHQGHGQRGHV ZLOO EH QHHGHGWR
RI WKH DLUFUDIW >@ 3DWK SODQQLQJ LV WKH NH\ LQ WKH PLVVLRQ FDOFXODWH VR LW LV PRUH GLIILFXOW WR PHHW WKH UHDOWLPH
SODQQLQJ V\VWHP RI 8$9 DQG LV RI JUHDW VLJQLILFDQFH WR UHTXLUHPHQWV 0RUHRYHU WKHVH PHWKRGV ZLOO QRW EH DEOH WR
LPSURYHWKHRSHUDWLRQHIILFLHQF\DQGDSSOLFDWLRQFDSDELOLW\RI REWDLQ D IHDVLEOH VROXWLRQ TXLFNO\ ZLWKRXW FRQVLGHULQJ ORFDO
8$9>@ SDWKUHSODQQLQJLQDG\QDPLFXQNQRZQHQYLURQPHQW
5HFHQW UHVHDUFK LQWR SDWK SODQQLQJ KDV UHVXOWHG LQWR WKH 7KHUHIRUHWRUHGXFHWKHFRPSOH[LW\RISDWKSODQQLQJDQG
GHYHORSPHQW RI WZRGLPHQVLRQDO SDWK SODQQLQJ WDVNV >@ WRLPSURYHWKHHIILFLHQF\DQGDFFXUDF\RISDWKSODQQLQJLQD
+RZHYHU LW LV PRUH FRPSOH[ LQ WKUHHGLPHQVLRQDO G\QDPLFWKUHHGLPHQVLRQDOHQYLURQPHQWWKLVSDSHUSURSRVHG
HQYLURQPHQWGXHWRFRQVWUDLQWVIRU8$97KHFRPPRQO\XVHG DIXVLRQRI*$DQG$ DOJRULWKPVSDWKSODQQLQJPHWKRGIRU
WKUHHGLPHQVLRQDOSDWKSODQQLQJDOJRULWKPVIRU8$9FDQEH 8$9 DQGGLYLGHV WKH SDWKSODQQLQJ VWDJHVLQWR JOREDOSDWK
GLYLGHGLQWRWZRW\SHVWUDGLWLRQDOPHWKRGVVXFKDVDUWLILFLDO SODQQLQJDQGUHDOWLPHSDWKUHSODQQLQJ*OREDOSDWKSODQQLQJ
SRWHQWLDO ILHOG PHWKRG >@ UDSLGO\ H[SORULQJ UDQGRP WUHH IRFXV RQ VDIHW\ DQG RSWLPDOLW\ DQG SURYLGHV WKH RSWLPDO
557 >@$ DOJRULWKP>@DQGLQWHOOLJHQWPHWKRGVVXFKDV WUDMHFWRU\ FRQVWUDLQWV DFFRUGLQJ WR EDWWOHILHOG HQYLURQPHQW
JHQHWLF DOJRULWKP *$  >@ DQW FRORQ\ RSWLPL]DWLRQ $&2  $FFRUGLQJWRWKHEDWWOHILHOGHQYLURQPHQWSODQDQRSWLPDOSDWK
>@ SDUWLFOH VZDUP RSWLPL]DWLRQ 362  >@ QHXUDO QHWZRUN IRU WKH 8$9 WKDW PHHWV WKH FRQVWUDLQWV E\ XVLQJ WKH UHDO
DOJRULWKP>@7KHFXUUHQWSDWKSODQQLQJDOJRULWKPVIRU8$9 QXPEHUJHQHFRGLQJPHWKRG$QGUHDOWLPHSDWKUHSODQQLQJ
DUH JHQHUDOO\ LQHIILFLHQW HDV\ WR IDOO LQWR D ORFDO RSWLPDO IRFXVHV RQ HPHUJHQFLHV DQG QHHGV WR HQVXUH UHDOWLPH
VROXWLRQ DQG GLIILFXOW WR WDNH LQWR DFFRXQW ERWK FRPSOH[ SHUIRUPDQFH LQ WKH G\QDPLF XQNQRZQ EDWWOHILHOG 7KH UHDO
HQYLURQPHQWDO FRQVWUDLQWV DQG 8$9 V RZQ SHUIRUPDQFH WLPHSDWKUHSODQQLQJVWDJHLVLPSOHPHQWHGE\FRPELQLQJWKH
FRQVWUDLQWV WZRGLPHQVLRQDO$ DOJRULWKPDQGKHLJKWSODQQLQJWRUHGXFH
7KLVVWXG\LVFRVXSSRUWHGE\WKH(TXLSPHQWSUHUHVHDUFKNH\ODERUDWRU\ WKHFRPSOH[LW\DQGWLPHFRQVXPLQJRISDWKSODQQLQJ)LQDOO\
IXQG 1R   WKH )XQGDPHQWDO 5HVHDUFK )XQGV IRU WKH VLPXODWLRQ H[SHULPHQWV LV SHUIRUPHG WR YHULI\ WKH
&HQWUDO8QLYHUVLWLHVRI&KLQD 1R13 

 ‹ ,(((


Authorized licensed use limited to: NORTHWESTERN POLYTECHNICAL UNIVERSITY. Downloaded on April 30,2023 at 12:13:59 UTC from IEEE Xplore. Restrictions apply.
HIIHFWLYHQHVV RI WKH SURSRVHG PHWKRG 'LDJUDP RI SDWK GHILQHG7KHFKURPRVRPHUHSUHVHQWDWLRQ IRUDSDWKFRQVLVWLQJ
SODQQLQJPHWKRGSURSRVHGLQWKLVSDSHULVVKRZQLQ)LJ RI n   LQWHUPHGLDWHSRLQWVLVVKRZQLQ)LJ7KHORFDWLRQ
*HQHWLF DOJRULWKP *$  LV RQH RI WKH PRVW SRZHUIXO RI VWDUW DQG WDUJHW SRLQWV DUH JLYHQ E\ X  Y Z DQG
UDQGRP VHDUFKLQJ PHWKRGV WKDW XVH PHFKDQLVPV RI QDWXUDO X n Yn Z n UHVSHFWLYHO\
VHOHFWLRQDQGJHQHWLFV ZKLOH VHDUFKLQJ IRURSWLPDO VROXWLRQV
>@7KHJHQHWLFDOJRULWKPZHUHRULJLQDOO\GHYHORSHGE\>@
DQGLWDLPVDWILQGLQJRSWLPXPVROXWLRQVIURPDSRSXODWLRQRI
SRLQWVLQDFHUWDLQ VHDUFK VSDFH VR DVWR ILQGJOREDORSWLPDO
VROXWLRQV

)LJ &KURPRVRPHVUHSUHVHQWDWLRQRIDSDWKZLWKQSDWKSRLQWV

B. Evaluation Function


7KH HYDOXDWLRQ IXQFWLRQ SOD\V D NH\ UROH LQ WHUPV RI
REWDLQLQJ IHDVLEOH VROXWLRQV ,Q WKLV SDSHU WKH HYDOXDWLRQ
IXQFWLRQFRQVLVWVRIWKUHHSDUWVWKHFRVWRIIOLJKWWKHFRVWRI
KHLJKW DQG WKH FRVW RI WKUHDW 7KH ILUVW SDUW GHDOV ZLWK
PLQLPL]LQJ WKH WRWDO FRVW RI IOLJKW GLVWDQFH EHWZHHQ DOO
LQWHUPHGLDWHSRLQWVDQGZLWKILQGLQJWKHVKRUWHVWSDWKEHWZHHQ
WKH VWDUW DQG WDUJHW SRLQWV LQ FRQVLGHUDWLRQ RI IOLJKW VDIHW\
FRQVWUDLQWV $QG WKH VHFRQG SDUW FRQVLGHUV WKH PLQLPXP
KHLJKW FRQVWUDLQW IRU PDLQWDLQLQJ D FHUWDLQ KHLJKW DQG WKH
JURXQGXQGHUWKHSUHPLVHRIVDIHW\7KHWKLUGSDUWGHVFULEHV
WKHSUREDELOLW\RIVDIHW\DQGVXUYLYDOIRU8$9&RQVHTXHQWO\
)LJ 'LDJUDPRISDWKSODQQLQJDOJRULWKP
WKHHYDOXDWLRQIXQFWLRQLVFRPSXWHGE\WKHVXPPDWLRQRIWKH
,, */2%$/3$7+3/$11,1* DERYHSDUWV
,Q*$EDVHGJOREDOSDWKSODQQLQJWKHSRSXODWLRQLVILUVW 6XSSRVH WKH 8$9 VWDUWV IURP WKH LQLWLDO SRLQW S DQG
LQLWLDOL]HG DQG DOO LQGLYLGXDOV DUH HYDOXDWHG 7KH HYROXWLRQ UHDFKHV WKH WDUJHW SRLQW T DIWHU n   LQWHUPHGLDWH SRLQWV
SURFHVV VHOHFWV UDQGRPO\ WZR LQGLYLGXDOV IRU UHSURGXFWLRQ 7KHHYDOXDWLRQIXQFWLRQFDQEHH[SUHVVHGDV
7KHQHZLQGLYLGXDOJHQHUDWHGLILWKDVEHWWHUILWQHVVUHSODFHV
WKH ZRUVW SDUHQW $IWHU WKH QHZ LQGLYLGXDOV LQVHUWLRQ WKH J =   fl +   fh +   fd 
SRSXODWLRQLVKLHUDUFKLFDOO\UHVWUXFWXUHG7KHVWRSFULWHULRQLV
WKH QXPEHU RI ILWQHVV HYDOXDWLRQV $IWHU WKH DOJRULWKP LV N 
WHUPLQDWHGWKHLQGLYLGXDOZLWKWKHODUJHVWHYDOXDWLRQYDOXHLV ZKHUH fl =  di i + UHSUHVHQWVWKHFRVWRIIOLJKWZKLFKLVWKH
H[WUDFWHGIURPWKHODVWJHQHUDWLRQRIWKHSRSXODWLRQDQGWKLV i =

LQGLYLGXDOLVWKHRSWLPDOSDWK VXP RI SDWK VHJPHQWV DQG dii+ LV WKH (XFOLGHDQ GLVWDQFH
7KH IORZ FKDUW RI *$ EDVHG JOREDO SDWK SODQQLQJ LV DV N

IROORZV EHWZHHQWZRDGMDFHQWSRLQWV f h =  hi UHSUHVHQWVWKHFRVWRI


i =
N m
KHLJKWDQGhiLVWKHKHLJKWRIHDFKSDWKSRLQW f d =  f di  j
i =  j =

  
UHSUHVHQWV WKH FRVW RI WKUHDW f d = K j     di j LV WKH
i j
 di  j 
GLVWDQFHEHWZHHQSDWKSRLQWDQGWKUHDWSRLQW m LVWKHQXPEHU
RIWKUHDWVDQG K j LVWKHLQWHQVLW\RIWKUHDWV      DQG   
UHSUHVHQWWKHZHLJKWVRIIOLJKWFRVWKHLJKWFRVWDQGWKUHDWFRVW
UHVSHFWLYHO\VDWLVI\LQJ   +  +  =  

C. Genetic Operators


7KURXJK JHQHWLF RSHUDWLRQV LQGLYLGXDO ZLWK KLJK ILWQHVV
)LJ 'LDJUDPRI*$EDVHGJOREDOSDWKSODQQLQJ ZLOODSSHDULQWKHSRSXODWLRQZLWKWKHJUHDWHVWSUREDELOLW\RI
VXUYLYDO 7KHUH DUH WKUHH FRPPRQO\XVHG EDVLF JHQHWLF
A. Chromosome representation RSHUDWRUVVHOHFWLRQFURVVRYHUDQGPXWDWLRQ
7KH FKURPRVRPH RI *$ LV GHQRWHG E\ DQ LQWHJHU VWULQJ 6HOHFWLRQRSHUDWRU6HOHFWLRQLVWKHRSHUDWRUWKDWFDOFXODWH
WKDWHQFRGHVWKHWKUHHGLPHQVLRQDOJHRPHWULFDOFRRUGLQDWHVRI WKH LQGLYLGXDO ILWQHVV DQG LQKHULW WKH LQGLYLGXDO ZLWK JUHDWHU
JULG QRGHV RI WKH GLVFUHWH VLWH OD\RXW 7KH FRRUGLQDWHV ILWQHVV IURP WKH SDUHQW WR WKH RIIVSULQJ ZLWK D JUHDWHU
FRUUHVSRQGWRLQWHUPHGLDWHSRLQWVEHWZHHQWKHVWDUWDQGWDUJHW
SRLQWV $QG WKHQ D VHJPHQW VHTXHQFH WKDW IRUPV WKH SDWK LV


Authorized licensed use limited to: NORTHWESTERN POLYTECHNICAL UNIVERSITY. Downloaded on April 30,2023 at 12:13:59 UTC from IEEE Xplore. Restrictions apply.
SUREDELOLW\,QWKLVSDSHUPHWKRGRIURXOHWWHZKHHOLVXVHGIRU • ([FKDQJH([FKDQJLQJWKHRUGHURIDQ\WZRDGMDFHQW
VHOHFWLRQ QRGHVLQWKHIOLJKWSDWKFDQUHGXFHWKHWXUQLQJDQJOH
,IWKHQHZSDWKREWDLQHGDIWHUWKHH[FKDQJHRSHUDWLRQ
&URVVRYHU RSHUDWRU 7KH FURVVRYHU RSHUDWLRQ UHIHUV WR
KDVDJUHDWHUILWQHVVWKDQWKHRULJLQDOSDWKWKHSDWKLV
H[FKDQJLQJSDUWRIWKHJHQHVRIWZRSDLUHGFKURPRVRPHVLQD
XSGDWHG
FHUWDLQZD\WRIRUPWZRQHZLQGLYLGXDOV,QWKLVSDSHURQH
SRLQW PHWKRG LV XVHG IRU FURVVRYHU 6LQJOHSRLQW FURVVRYHU ,,, /2&$/ 3$7+5(3/$11,1*
PHDQV WKDW RQO\ RQH FURVV SRLQW LV UDQGRPO\ VHW LQ WKH
LQGLYLGXDOFRGLQJVWULQJDQGWKHQWKLVSRLQWH[FKDQJHVSDUWRI A. A * algorithm based path planning
WKHFKURPRVRPHVRIWZRSDLUHGLQGLYLGXDOVZLWKHDFKRWKHU $ DOJRULWKPLVDKHXULVWLFVHDUFKDOJRULWKPZLGHO\XVHG
LQ SDWKSODQQLQJ ZKLFKLV VXLWDEOH IRU VROYLQJWKH OHDVWFRVW
SDWKEHWZHHQWZRSRLQWVLQVWDWHVSDFH,WH[SDQGVQRGHVE\
HYDOXDWLQJWKHFRVWYDOXHRIHDFKQRGHXQWLOWKHWDUJHWSRLQWLV
VHOHFWHGDVWKHH[SDQVLRQQRGHIURPZKLFKGHULYHVWKHSDWK
ZLWKWKHVPDOOHVWFRVW
7KH$ DOJRULWKPVHDUFKSURFHVVLV)LUVWWKHHQYLURQPHQW
)LJ 'LDJUDPRI WKHFURVVRYHURSHUDWRU VSDFH LV GLYLGHG LQWR D JULG VSDFH FRPSRVHG RI SRLQWV DQG
HGJHV 7KHQ H[SDQG WKH QRGHV IURP WKH VWDUWLQJ SRLQW
0XWDWLRQ RSHUDWRU 0XWDWLRQ RSHUDWLRQ UHIHUV WR DFFRUGLQJ WR WKH HYDOXDWLRQ IXQFWLRQ f ( n )  )RU HDFK
UHSODFHPHQWRIJHQHYDOXHVDWFHUWDLQORFLLQWKHFRGLQJVWULQJ
RIDFKURPRVRPHZLWKRWKHUDOOHOHVWRIRUPDQHZLQGLYLGXDO H[SDQGHGZDONWKHQRGHVDURXQGWKHFXUUHQWSRLQWDUHWDNHQ
7KHPXWDWLRQRSHUDWLRQFDQLPSURYHWKHORFDOVHDUFKDELOLW\RI DV WKH SRWHQWLDO QRGHV WR EH H[SDQGHG DV VKRZQ LQ )LJ
WKH DOJRULWKP :KHQ WKH LQGLYLGXDO DSSURDFKHV WKH RSWLPDO )LQDOO\ VHOHFW WKH QRGH ZLWK WKH ORZHVW FRVW HYDOXDWLRQ
VROXWLRQRIWKHSUREOHPDIWHUFURVVLQJWKHPXWDWLRQIXQFWLRQ IXQFWLRQYDOXHDVDQH[WVHDUFKIRUDQRGHVXFKWKDWWKHVHDUFK
LVQHHGHGWRDGMXVWVRPHRIWKHLQGLYLGXDOJHQHORFXVYDOXHV SURFHHGVWRZDUGWKHRSWLPXPGLUHFWLRQ
VR WKDW WKH LQGLYLGXDO LV FORVHU WR WKH RSWLPDO VROXWLRQ 7KH
PXWDWLRQRSHUDWLRQFDQLPSURYHWKHORFDOVHDUFKDELOLW\RIWKH
DOJRULWKP :KHQ DQ LQGLYLGXDO DSSURDFKHV WKH RSWLPDO
VROXWLRQRIWKHSUREOHPDIWHUFURVVLQJWKHPXWDWLRQIXQFWLRQ
LVQHHGHGWRDGMXVWVRPHRIWKHLQGLYLGXDOJHQHORFXVYDOXHV
VR LW FDQ EH FORVHU WR WKH RSWLPDO VROXWLRQ 7KH PXWDWLRQ 
RSHUDWLRQ FDQ DOVR SUHYHQW WKH SKHQRPHQRQ RI SUHFRFLRXV
SRSXODWLRQ DQG PDLQWDLQ WKH GLYHUVLW\ RI WKH SRSXODWLRQ
7KURXJKPXWDWLRQDQHZLQGLYLGXDOFRGLQJVWUXFWXUHFDQEH
JHQHUDWHG WR HIIHFWLYHO\ DYRLG SUHFRFLRXV DJLQJ )URP WKH
SHUVSHFWLYHRISDWKSODQQLQJWKHLQWHUQDOYDULDWLRQRIWKHSDWK )LJ GLUHFWLRQVIRUHDFKZDON
LVWKHFKDQJH RIFRRUGLQDWH YDOXHV 0XWDWLRQ RSHUDWLRQV FDQ
DVVLVWLQJHQHUDWLQJQHZLQGLYLGXDOVDQGDIIHFWWKHORFDOVHDUFK 7KHHYDOXDWLRQIXQFWLRQRIQRGH nLVJLYHQE\
FDSDELOLWLHV RI *$ 7KHUH DUH WKUHH FRPPRQO\XVHG EDVLF
PXWDWLRQRSHUDWRUV f ( n) = g ( n) + h ( n) 
 

,Q (TXDWLRQ   g ( n ) UHSUHVHQWV WKH UHDO FRVW IURP WKH


VWDUWLQJSRLQWWRWKHFXUUHQWQRGHDQGLVJLYHQE\
g ( n ) =  L LL +  T Tn 


N 
ZKHUH Ln =  dii+ UHSUHVHQWV WKH WRWDO IOLJKW GLVWDQFH N
i=

UHSUHVHQWV WKDW WKH FXUUHQW QRGH LV WKH N WK ZD\SRLQW DQG
di j UHSUHVHQWV WKH GLVWDQFH EHWZHHQ WZR ZD\SRLQWV
)LJ 'LDJUDPRIWKH0XWDWLRQRSHUDWRUV
N m   
Tn =   f d UHSUHVHQWVWKHFRVWRIWKUHDW f d = K j     
• $GGLWLRQ :KHQ WKH IOLJKW SDWK FURVVHV WKH GDQJHU i= j=
i j i j
 d 
]RQH RU YLRODWHV WKH PLQLPXP IOLJKW KHLJKW D QHZ i j

IOLJKWQRGHLVLQVHUWHGEHWZHHQWZRDGMDFHQWQRGHVLQ di j UHSUHVHQWV WKH GLVWDQFHEHWZHHQ WKH iWK SDWK SRLQW DQG
WKLV WUDMHFWRU\ 7KH SXUSRVH LV WR LQFUHDVH WKH
IHDVLELOLW\RIWKHWUDFN WKH jWK ZD\SRLQWPLVWKHQXPEHURIWKUHDWSRLQWVDQG K j 
• 'HOHWLRQ ,I WKH IOLJKW SDWK GRHV QRW PHHW WKH IOLJKW LVWKHLQWHQVLW\RIWKH jWK WKUHDW
FRQVWUDLQWVWKHLQWHUPHGLDWHQRGHLVGHOHWHGIURPWKH
IOLJKWSDWK7KHSXUSRVHLVWRUHGXFHWKHOHQJWKRIWKH
WUDFNDQGLPSURYHWKHIHDVLELOLW\


Authorized licensed use limited to: NORTHWESTERN POLYTECHNICAL UNIVERSITY. Downloaded on April 30,2023 at 12:13:59 UTC from IEEE Xplore. Restrictions apply.
,Q (TXDWLRQ   h ( n ) UHSUHVHQWV WKH KHXULVWLF IXQFWLRQ ,9 6,08/$7,215(68/76
ZKLFK LV GHILQHG DVWKH(XFOLGHDQ GLVWDQFHIURP WKHFXUUHQW A. Construction of equivalence DEM
QRGH n ( xn  yn ) WRWKHWDUJHWQRGH G ( xG  yG )  '(0 'LJLWDO(OHYDWLRQ0RGHO XVHVDVHWRIGLJLWDODUUD\V
WRUHSUHVHQWWKHHOHYDWLRQRI WKH WHUUDLQ7KH GLJLWDODUUD\ LV
VRUWHG DFFRUGLQJ WR WKH UXOHV RI VSDWLDO GLYLVLRQ '(0 FDQ
h ( n) = (x  xn ) + ( yG  yn )
 
G
 GHPRQVWUDWHWKHDGYDQWDJHVRIGLYHUVHWHUUDLQZLWKRXWORVVRI
SUHFLVLRQDQGLVHDV\WRLPSOHPHQW7KLVSDSHUVHOHFWVDUHDO
:KHQXVLQJWKH$ DOJRULWKPIRUSDWKSODQQLQJLQDWKUHH WHUUDLQ RI 6DQ )UDQFLVFR LQ WKH '(0 GDWDEDVH WR EXLOG D
GLPHQVLRQDOHQYLURQPHQWWKHVXUURXQGLQJJULGVDUHQHHG VLPXODWLRQHQYLURQPHQWDVVKRZQLQ)LJ
WREHVHDUFKHG,QRUGHUWRLPSURYHWKHVHDUFKHIILFLHQF\WKLV
SDSHU XVHV D VHDUFK VWUDWHJ\ WKDW FRPELQHVWZRGLPHQVLRQDO
SDWKSODQQLQJDQGKHLJKWSODQQLQJ
B. Height planning
7KH DFWXDO IOLJKW RI WKH 8$9 LV LQ D WKUHHGLPHQVLRQDO
HQYLURQPHQWVRHDFKSDWKSRLQWLQWKHWZRGLPHQVLRQDOSDWK
QHHGVWREHDVVLJQHGDQDSSURSULDWHDOWLWXGHYDOXHWRREWDLQD
WKUHHGLPHQVLRQDOSDWK
'XULQJWKHIOLJKWQHZWKUHDWVDUHGHWHFWHGLQUHDOWLPHDQG
LI WKHUH DUH WKHVH WKUHDWV DUH EXLOW LQWR HTXLYDOHQW PRXQWDLQ
SHDNVDQGLQWHJUDWHGLQWRWKHRQERDUG'(0,WLVGHWHUPLQHG
WKDWWKHSDWKVHJPHQWIRUPHGE\WKHWZRZD\SRLQWV A DQG B 
FORVHVWWRWKHQHZGHWHFWLRQWKUHDWLQWKHUHIHUHQFHWUDFNDQG
WKH ZD\SRLQWV FRYHUHG E\ WKH QHZ GHWHFWLRQ WKUHDW LV
routeD ( s s sN ) 7KHSODQHRQZKLFKWKHSDWKSRLQWZLWK
)LJ 7HUUDLQPDS
WKHVPDOOHVWDOWLWXGHLVORFDWHGLVWDNHQDVWKHWZRGLPHQVLRQDO
SDWK SODQQLQJ VSDFH 7DNH WKH SURMHFWLRQ RI A DQG B DV 7KUHDWV LQ EDWWOHILHOG HQYLURQPHQWV FDQ EH GLYLGHG LQWR
VWDUWLQJDQGWDUJHWSRLQWRIWZRGLPHQVLRQDOSDWKSODQQLQJ GHWHFWLRQWKUHDWVDQGILUHWKUHDWV5DGDULVDW\SLFDOGHWHFWLRQ
$VVXPH WKDW WKH UHIHUHQFH SDWK WKDW RYHUODSV ZLWK WKH WKUHDW ZLWK UDGLXV JUHDWHU WKDQ  NP )LUHSRZHU WKUHDWV
LQFOXGH DUWLOOHU\ WKUHDWV DQG PLVVLOH WKUHDWV 7KH W\SLFDO
HQYLURQPHQWFKDQJHDUHDLV SD = ( s s sN ) WKHQXPEHU DUWLOOHU\VKHOOV\VWHPKDVDWWDFNUDQJHRIaNP
RIZD\SRLQWVLV N WKHDOWLWXGHFRUUHVSRQGLQJWRWKH iWK SDWK
(1) Radar threat modeling
SRLQW LV H i  DQG WKH WZRGLPHQVLRQDO SDWK UHSODQQHG WR
7KHSUREDELOLW\RIUDGDUILQGLQJDWDUJHWLVDSSUR[LPDWHO\
E\SDVV WKH WKUHDW LV P D = ( p  p  pn ) DQG WKH QXPEHU RI H[SUHVVHGDVIROORZV
ZD\SRLQWVLV n 7KHDOWLWXGHFRUUHVSRQGLQJWRWKH jWK SDWK  R 
 K   
 R  
SRLQWLV hi JLYHQE\ 
PR = e PD[

 H N  H ZKHUH R LV GLVWDQFH EHWZHHQ 8$9 DQG WKH UDGDU DQWHQQD


 H +  j    when N = 
 n  RPD[ LV WKH PD[LPXP GHWHFWLRQ UDQJHRI WKH UDGDU k LVWKH
 H  Hi DWWHQXDWLRQSUREDELOLW\FRHIILFLHQW
h j =  H i + i+ t when N > i < N 
 k
(2) Firepower threat modeling
 H N  when N > i  N
 7KHHIIHFWLYHNLOOLQJSUREDELOLW\RIDLUGHIHQVHILUHSRZHU

LVDSSUR[LPDWHO\H[SUHVVHGDVIROORZV
&RQVLGHULQJ WKH PD[LPXP FOLPELQJ DQJOH FRQVWUDLQW RI h
8$9LWLVQHFHVVDU\WRHQVXUHWKDW PM = K  
 R
h j+ h j
 DUFWDQ   ZKHUH K  UHSUHVHQWV WKH SUREDELOLW\ RI NLOOLQJ h 
 s
UHSUHVHQWVWKHKHLJKWRIWKHDLUFUDIWUHODWLYHWRWKHDLUGHIHQVH
ZKHUH s LVWKHVWHSVL]HRIHDFKZDONDQG  LVWKHOLPLWRIWKH ILUHSRZHUSRVLWLRQ R UHSUHVHQWVGLVWDQFHEHWZHHQ8$9DQG
PD[LPXPFOLPELQJDQJOHRIWKHDLUFUDIW WKHDLUGHIHQVHILUHSRZHU
7KH ILUHSRZHU WKUHDW FDQ EH HTXLYDOHQW WR D KHPLVSKHUH
GXH WR WKH IL[HG DWWDFN UDQJH 7KH WKUHDW YDOXH RI WKH UDGDU
WKUHDWPRGHOLVUHODWHGWRWKHGLVWDQFHRIWKHDLUFUDIWIURPWKH
WKUHDW FHQWHU ,Q YLHZ RI WKLV WKH UDGDU WKUHDW PRGHO LV


Authorized licensed use limited to: NORTHWESTERN POLYTECHNICAL UNIVERSITY. Downloaded on April 30,2023 at 12:13:59 UTC from IEEE Xplore. Restrictions apply.
VLPSOLILHG E\ D *DXVVLDQ GLVWULEXWLRQ ZLWK WKH IROORZLQJ 580

H[SUHVVLRQ 560

  xx 
 y  yi
 540

zi ( x y ) = hi H[S    i
   520

  xsi  ysi 

500

Fitness
480

ZKHUH x DQG y LV FRRUGLQDWH RI WKH WKUHDW SURMHFWHG RQ WKH
460

440

KRUL]RQWDOSODQHDQG zi LVWKHHOHYDWLRQYDOXHFRUUHVSRQGLQJ 420

WRWKHWKUHDW xi DQG yi UHIHUWRWKHFHQWHUFRRUGLQDWHVRIWKH 400

ILUVW WKUHDW xsi DQG ysi UHSUHVHQW WKH DWWHQXDWLRQ RI WKH iWK 
380
0 100 200 300 400 500 600 700 800 900 1000
Number of iterations

WKUHDWDORQJWKHD[LV X DQGD[LV Y  hi LVWKHLQWHQVLW\RIWKH )LJ &RQYHUJHQFHJUDSKIRU*$


iWK WKUHDWDQG N LVWKHWRWDOQXPEHURIWKUHDWV
7KHDERYHGHVFULEHVWKHFRQVWUXFWLRQ RIWHUUDLQ PDSDQG
WKUHDWPDSV7KHEDWWOHILHOG'(0PRGHODIWHUWKHLQIRUPDWLRQ
IXVLRQLVH[SUHVVHGDV

Z = PD[  h ( x y )  zi ( x y )   

ZKHUH h ( x y ) LVWKHWHUUDLQLQIRUPDWLRQIURPWKHWHUUDLQPDS
zi ( x y ) LVWKHWKUHDWLQIRUPDWLRQIURPWKHWKUHDWPDS

,QWKLVSDSHUWKHVL]HRIEDWWOHILHOGHTXLYDOHQW'(0LVVHW
WRNP NP NPDQGWKHWHUUDLQGDWDLVDFHUWDLQDUHD
RI 6DQ )UDQFLVFR 7KH FHQWHU FRRUGLQDWHV RI WKH ILUHSRZHU )LJ5HVXOWRIJOREDOSDWKSODQQLQJ
WKUHDW LV VHW WR   ZLWK UDGLXV RI  NP 7KH FHQWHU
FRRUGLQDWHVRIWZRUDGDUWKUHDWVDUHVHWWR  DQG   7R YHULI\WKHSHUIRUPDQFH RI SDWK UHSODQQLQJWZRQHZ
UHVSHFWLYHO\ ZLWK UDGLXV RI  NP )LJ  LV WKH EDWWOHILHOG WKUHDWVZHUHDGGHGZLWKFRRUGLQDWHVRI  DQG  
'(0IXVHGRIWKHRIWKHWHUUDLQPDSDQGWKHWKUHDWPDS UHVSHFWLYHO\7KHUHVXOWLVVKRZQLQ)LJ

)LJ %DWWOHILHOGHTXLYDOHQW'(0 )LJ5HVXOWRISDWKUHSODQQLQJ

B. Simulation of path planning 7KHIROORZLQJWDEOHVKRZVWKHFRPSDULVRQRIWKHWLPHLW


7KHFHQWHUFRRUGLQDWHVRIVWDUWSRLQWDQGDUHWDUJHWSRLQW WDNHVIRUGLIIHUHQWDOJRULWKPVWRSODQDSDWK7KHWLPHFRVWRI
VHWWR  DQG  UHVSHFWLYHO\7RYHULI\WKH SDWKUHSODQQLQJPHWKRGSURSRVHGE\WKLVSDSHULVPXFKPRUH
SHUIRUPDQFHRIJOREDOSODQSODQQLQJWKHSDUDPHWHUVIRU*$ VKRUWHU WKDQ WKUHHGLPHQVLRQDO $  DOJRULWKP GXH WR WKH
DUHVHWDVPD[LPXPQXPEHURIHYROXWLRQVLV6L]HRIWKH UHGXFWLRQRIDOJRULWKPFRPSOH[LW\$QGWKHSDWKUHSODQQLQJ
SRSXODWLRQLVDQG6L]HRIEUHHGLQJSRQGLV PHWKRGSURSRVHGLQWKLV SDSHUFDQHIILFLHQWO\ UHSODQ DQHZ
SDWKDFFRUGLQJWRORFDOWKUHDWLQIRUPDWLRQZLWKLQDVKRUWWLPH
7KH VLPXODWLRQ H[SHULPHQWV RI WKLV SDSHU UXQV RQ D 3& SHULRG FRPSDUHG WR WKH JOREDO SDWK SODQQLQJ DQG PHHW WKH
ZLWK ,QWHO &RUH L *+] DQG *% PHPRU\ DQG WKH UHDOWLPHUHTXLUHPHQWV
VLPXODWLRQHQYLURQPHQWLV0$7/$%B5D
7$%/(, &203$5,6212)7,0(&267)25',))(5(173$7+5(
7KHUHVXOWRIFRQYHUJHQFHIRU*$LVVKRZQLQ)LJ7KH 3/$11,1*0(7+2'6
UHVXOW VKRZVWKDWWKH VROXWLRQFRQYHUJHVFRQWLQXRXVO\ DVWKH
QXPEHURILWHUDWLRQVLQFUHDVHV


Authorized licensed use limited to: NORTHWESTERN POLYTECHNICAL UNIVERSITY. Downloaded on April 30,2023 at 12:13:59 UTC from IEEE Xplore. Restrictions apply.
Average >@ 6KXDL=;XH5HQ/,3HQJ=HWDO8$9SDWKSODQQLQJEDVHGRQ
Method
time/s LPSURYHG$ DOJRULWKP>-@)OLJKW'\QDPLFV  
%HIRUHQHZWKUHDWVDGGHG *$  >@ $NEDULSRXU +  0DVHKLDQ (  6HPLOD]\ SUREDELOLVWLF URDGPDS D
SDUDPHWHUWXQHG UHVLOLHQW DQG UREXVW SDWK SODQQLQJ PHWKRG IRU
0HWKRGSURSRVHG  PDQLSXODWRU URERWV>-@ ,QWHUQDWLRQDO -RXUQDO RI $GYDQFHG
WKUHHGLPHQVLRQDO 0DQXIDFWXULQJ7HFKQRORJ\  
$IWHUQHZWKUHDWVDGGHG 
$  >@ &KLQJ&KLK 7VDL +VX&KLK +XDQJ &KHQJ.DL &KDQ 3DUDOOHO (OLWH
*$  *HQHWLF $OJRULWKP DQG ,WV $SSOLFDWLRQ WR *OREDO 3DWK 3ODQQLQJ IRU
$XWRQRPRXV 5RERW 1DYLJDWLRQ>-@ ,((( 7UDQVDFWLRQV RQ ,QGXVWULDO
(OHFWURQLFV  
9 &21&/86,21 >@ &HNPH] 8  2]VLJLQDQ 0  6DKLQJR] 2 .  0XOWL FRORQ\ DQW
,QWKLVSDSHUWKHFRPELQDWLRQRI*$DQG$ DOJRULWKPLV RSWLPL]DWLRQIRU8$9SDWKSODQQLQJZLWKREVWDFOHDYRLGDQFH>&@
,QWHUQDWLRQDO &RQIHUHQFH RQ 8QPDQQHG $LUFUDIW 6\VWHPV ,&8$6 
SURSRVHG WR VROYH WKH UHDOWLPH SUREOHP RI 8$9 SDWK
,(((
SODQQLQJWDVNV3DWKSODQQLQJLVGLYLGHGLQWRWZRSDUWVJOREDO
>@ =+$1* -LQJ +( <RX 3(1* <LQJQLQJ HW DO 1HXUDO QHWZRUN DQG
SDWK SODQQLQJ DQG UHDOWLPH SDWK SODQQLQJ &RPSDUHG WR DUWLILFLDO SRWHQWLDO ILHOG EDVHG FRRSHUDWLYH DQG DGYHUVDULDOO\ SDWK
WUDGLWLRQDO WKUHHGLPHQVLRQDO SDWK SODQQLQJ SDWK SODQQLQJ SODQQLQJ>-@ $FWD $HURQDXWLFD HW $VWURQDXWLFD 6LQLFD 
PHWKRG SURSRVHG LQ WKLV SDSHU UHGXFHV WKH VHDUFK VSDFH E\   
GLYLGLQJ WKH WKUHHGLPHQVLRQDO SDWK SODQQLQJ LQWR WZR >@ 6]F]HUED 5- *DONRZVNL 3 5REXVW DOJRULWKP IRU UHDOWLPH URXWH
LQGHSHQGHQW PRGXOHV WZRGLPHQVLRQDO SDWK SODQQLQJ DQG SODQQLQJ>-@,(((7UDQVDFWLRQVRQ $HURVSDFH (OHFWURQLF 6\VWHPV
  3
KHLJKWSODQQLQJ6LPXODWLRQUHVXOWVYHULI\WKHHIIHFWLYHQHVVRI
>@ /, &KXQ =+28 &KHQJ ',1* 0LQJ 5HVHDUFK RQ UHDOWLPH WKUHH
WKHSDWKSODQQLQJPHWKRGSURSRVHGLQWKLVSDSHUDQGVKRZWKDW GLPHQVLRQDOURXWH SODQQLQJ RI DLUFUDIW IRU G\QDPLF HQYLURQPHQWV>-@
WKH SURSRVHG DOJRULWKP PHHWV WKH UHDOWLPH UHTXLUHPHQWV RI -RXUQDORI$VWURQDXWLFV  
SDWKSODQQLQJ >@ +RQJWDR 7DR =KHQJ :DQJ -LDQ[XQ /L 7KUHHGLPHQVLRQDO SDWK
SODQQLQJIRUXQPDQQHGDHULDOYHKLFOHVEDVHGRQPXOWLREMHFWLYHJHQHWLF
5()(5(1&(6 DOJRULWKP>&@UG&KLQHVH&RQWURO&RQIHUHQFH &&& ,(((

>@ +DL<DQJ&KDR<RQJ&DQ&DR<DQJ4XDQ&KHQ$XWRSLORWVIRUVPDOO
XQPDQQHGDHULDOYHKLFOHV$VXUYH\>-@,QWHUQDWLRQDO-RXUQDORI&RQWURO >@ <*6XQ0<'LQJ&3=KRX5RXWHSODQQLQJEDVHGRQTXDQWXP
$XWRPDWLRQ 6\VWHPV   JHQHWLF DOJRULWKP IRU 8$9V>-@ -RXUQDO RI $VWURQDXWLFV 
  
>@ 6+(1/LQFKHQJ&+(1-LQJ:$1*1DQ2YHUYLHZRI$LU9HKLFOH
0LVVLRQ 3ODQQLQJ 7HFKQLTXHV >-@ $FWD $HURQDXWLFD HW $VWURQDXWLFD >@ ;/LX&3=KRX4<XWKUHHGLPHQVLRQDOIDVWURXWHSODQQLQJEDVHG
6LQLFD   RQKLHUDUFKLFDOVWUDWHJ\>-@-RXUQDORI$VWURQDXWLFV  
>@ 6XQ4:DQ:&KHQ*HWDO3DWKSODQQLQJDOJRULWKPXQGHUVSHFLILF 
FRQVWUDLQWV LQ ZHLJKWHG GLUHFWHG JUDSK>&@ ,QWHUQDWLRQDO &RQIHUHQFH >@ *ROGEHUJ'(*HQHWLFDOJRULWKPVLQVHDUFKRSWLPLVDWLRQDQGPDFKLQH
RQ$XGLR,((( OHDUQLQJ5HDGLQJ0$86$$GGLVRQ:HVOH\
>@ ;,21*&KDR;,(:XMLH'21*:HQKDQ2EVWDFOH$YRLGDQFH3DWK >@ +ROODQG - $GDSWDWLRQ LQ QDWXUDO DQG DUWLILFLDO V\VWHPV $QQ $UERU
3ODQQLQJ IRU 8$9 %DVHG RQ $UWLILFLDO 3RWHQWLDO )LHOG ,PSURYHG E\ 8QLYHUVLW\RI0LFKLJDQ3UHVV
&ROOLVLRQ&RQH>-@&RPSXWHU(QJLQHHULQJ  
>@ 6XK-*RQJ-2K6)DVW6DPSOLQJ%DVHG&RVW$ZDUH3DWK3ODQQLQJ
:LWK 1RQP\RSLF ([WHQVLRQV 8VLQJ &URVV (QWURS\>-@ ,(((
7UDQVDFWLRQVRQ5RERWLFV  


Authorized licensed use limited to: NORTHWESTERN POLYTECHNICAL UNIVERSITY. Downloaded on April 30,2023 at 12:13:59 UTC from IEEE Xplore. Restrictions apply.

You might also like