GARL: Genetic Algorithm-Augmented Reinforcement Learning to Detect Violations in Marker-Based Autonomous Landing Systems

Automated Uncrewed Aerial Vehicle (UAV) landing is crucial for autonomous UAV services such as monitoring, surveying, and package delivery. It involves detecting landing targets, perceiving obstacles, planning collision-free paths, and controlling UAV movements for safe landing. Failures can lead to...

Full description

Saved in:
Bibliographic Details
Published in:Proceedings / International Conference on Software Engineering pp. 411 - 423
Main Authors: Liang, Linfeng, Deng, Yao, Morton, Kye, Kallinen, Valtteri, James, Alice, Seth, Avishkar, Kuantama, Endrowednes, Mukhopadhyay, Subhas, Han, Richard, Zheng, Xi
Format: Conference Proceeding
Language:English
Published: IEEE 26.04.2025
Subjects:
ISSN:1558-1225
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Automated Uncrewed Aerial Vehicle (UAV) landing is crucial for autonomous UAV services such as monitoring, surveying, and package delivery. It involves detecting landing targets, perceiving obstacles, planning collision-free paths, and controlling UAV movements for safe landing. Failures can lead to significant losses, necessitating rigorous simulation-based testing for safety. Traditional offline testing methods, limited to static environments and predefined trajectories, may miss violation cases caused by dynamic objects like people and animals. Conversely, online testing methods require extensive training time, which is impractical with limited budgets. To address these issues, we introduce GARL, a framework combining a genetic algorithm (GA) and reinforcement learning (RL) for efficient generation of diverse and real landing system failures within a practical budget. GARL employs GA for exploring various environment setups offline, reducing the complexity of RL's online testing in simulating challenging landing scenarios. Our approach outperforms existing methods by up to 18.35% in violation rate and 58% in diversity metric. We validate most discovered violation types with real-world UAV tests, pioneering the integration of offline and online testing strategies for autonomous systems. This method opens new research directions for online testing, with our code and supplementary material available at https://github.com/lfeng0722/drone_testig/.
AbstractList Automated Uncrewed Aerial Vehicle (UAV) landing is crucial for autonomous UAV services such as monitoring, surveying, and package delivery. It involves detecting landing targets, perceiving obstacles, planning collision-free paths, and controlling UAV movements for safe landing. Failures can lead to significant losses, necessitating rigorous simulation-based testing for safety. Traditional offline testing methods, limited to static environments and predefined trajectories, may miss violation cases caused by dynamic objects like people and animals. Conversely, online testing methods require extensive training time, which is impractical with limited budgets. To address these issues, we introduce GARL, a framework combining a genetic algorithm (GA) and reinforcement learning (RL) for efficient generation of diverse and real landing system failures within a practical budget. GARL employs GA for exploring various environment setups offline, reducing the complexity of RL's online testing in simulating challenging landing scenarios. Our approach outperforms existing methods by up to 18.35% in violation rate and 58% in diversity metric. We validate most discovered violation types with real-world UAV tests, pioneering the integration of offline and online testing strategies for autonomous systems. This method opens new research directions for online testing, with our code and supplementary material available at https://github.com/lfeng0722/drone_testig/.
Author Seth, Avishkar
Kallinen, Valtteri
Zheng, Xi
Morton, Kye
Deng, Yao
James, Alice
Mukhopadhyay, Subhas
Liang, Linfeng
Kuantama, Endrowednes
Han, Richard
Author_xml – sequence: 1
  givenname: Linfeng
  surname: Liang
  fullname: Liang, Linfeng
  organization: School of Computing, Macquarie University,Australia
– sequence: 2
  givenname: Yao
  surname: Deng
  fullname: Deng, Yao
  organization: School of Computing, Macquarie University,Australia
– sequence: 3
  givenname: Kye
  surname: Morton
  fullname: Morton, Kye
  organization: Skyy Network,Australia
– sequence: 4
  givenname: Valtteri
  surname: Kallinen
  fullname: Kallinen, Valtteri
  organization: Skyy Network,Australia
– sequence: 5
  givenname: Alice
  surname: James
  fullname: James, Alice
  organization: School of Computing, Macquarie University,Australia
– sequence: 6
  givenname: Avishkar
  surname: Seth
  fullname: Seth, Avishkar
  organization: School of Computing, Macquarie University,Australia
– sequence: 7
  givenname: Endrowednes
  surname: Kuantama
  fullname: Kuantama, Endrowednes
  organization: School of Computing, Macquarie University,Australia
– sequence: 8
  givenname: Subhas
  surname: Mukhopadhyay
  fullname: Mukhopadhyay, Subhas
  organization: School of Computing, Macquarie University,Australia
– sequence: 9
  givenname: Richard
  surname: Han
  fullname: Han, Richard
  organization: School of Computing, Macquarie University,Australia
– sequence: 10
  givenname: Xi
  surname: Zheng
  fullname: Zheng, Xi
  email: james.zheng@mq.edu.au
  organization: School of Computing, Macquarie University,Australia
BookMark eNotkM1OAjEcxKvRREDegENfYLGf29bbioAka0xAvZKy-1-ssq3ZlkTe3iV6mvwmM3OYIbrywQNCE0qmlBJzt5pt5lJyoaaMMDklhKj8Ao2NMppzKonMDb1EAyqlzihj8gYNY_zsY7kwZoB-lsW6vMdL8JBchYvDPnQufbRZcdy34BPUeA3ON6Gr4My4BNt55_c4BfwICaqE31042OSCj9h5_Gy7L-iyBxv7bnFMwYc2HCMura_Pvc0pJmjjLbpu7CHC-F9H6G0xf509ZeXLcjUrysyynKSsIgxUlbO6Fo0ljIoajLKcCMqFIbseGiGFJo3iWluqtFRyJxvLpO1dVfERmvztOgDYfneutd1p21_HjFac_wLsKV-T
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1109/ICSE55347.2025.00076
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9798331505691
EISSN 1558-1225
EndPage 423
ExternalDocumentID 11029873
Genre orig-research
GroupedDBID -~X
.4S
.DC
29O
5VS
6IE
6IF
6IH
6IK
6IL
6IM
6IN
8US
AAJGR
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
ARCSS
AVWKF
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
EDO
FEDTE
I-F
IEGSK
IJVOP
IPLJI
M43
OCL
RIE
RIL
RIO
ID FETCH-LOGICAL-a260t-c02e7c62dd4fa0214de97a30413490be97f45480f7388a178575b5fa25a4807c3
IEDL.DBID RIE
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001538318100032&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Aug 27 01:40:13 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a260t-c02e7c62dd4fa0214de97a30413490be97f45480f7388a178575b5fa25a4807c3
PageCount 13
ParticipantIDs ieee_primary_11029873
PublicationCentury 2000
PublicationDate 2025-April-26
PublicationDateYYYYMMDD 2025-04-26
PublicationDate_xml – month: 04
  year: 2025
  text: 2025-April-26
  day: 26
PublicationDecade 2020
PublicationTitle Proceedings / International Conference on Software Engineering
PublicationTitleAbbrev ICSE
PublicationYear 2025
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0006499
Score 2.297251
Snippet Automated Uncrewed Aerial Vehicle (UAV) landing is crucial for autonomous UAV services such as monitoring, surveying, and package delivery. It involves...
SourceID ieee
SourceType Publisher
StartPage 411
SubjectTerms Autonomous aerial vehicles
Autonomous systems
Diversity reception
Genetic Algorithm
Genetic algorithms
Reinforcement learning
Safety
Search-based testing
Testing
Training
Trajectory
UAV auto-landing system
Vehicle dynamics
Title GARL: Genetic Algorithm-Augmented Reinforcement Learning to Detect Violations in Marker-Based Autonomous Landing Systems
URI https://ieeexplore.ieee.org/document/11029873
WOSCitedRecordID wos001538318100032&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlZ07T8MwEMctWjEwlUcRb3lgNXWeTthCaQGpqqryULfKsS-lEiSoTRAfH5-bFhYGtiSDI_l1vjv_f0fIZeAKEUpfM5FlxkFJHWDSTGPmOxmPQUVh5GS22IQYDqPJJB7VYnWrhQEAe_kMrvDR5vJ1oSoMlXWMqXKNj-w1SEMIsRJrbbbd0Jzda22cw-POQ_exFwSeL4wP6GLchCNW5FcFFWtA-q1__nqXtH-keHS0MTJ7ZAvyfdJa12Kg9dI8IF93yXhwTZEibaYCTd5mhXH7X99ZUs0sd1PTMVhKqrIBQVqDVWe0LOgtYCqBvsyL-mYcnecUVTywYDfGzGmaVCWqH4pqSQcrIQytWedt8tzvPXXvWV1VgUnju5RMcReECl2t_UwiMU1DLKTHfQQV8tS8ZD5C4DLhRZF0BJbwTINMuoFE-bnyDkkzL3I4ItQxLXEPuIXah8pPeazMAUpGUnigQn1M2tiT048VOGO67sSTP76fkh0cLEzWuOEZaZaLCs7Jtvos58vFhR3ubyvqrAE
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlZ3PT8IwFMcbRRM94Q-Mv-3Ba6XrunXzNhGFOAlBNNxI17VIopuBzfjn25aBXjx423bokv56fe_1-3kAXHqEMZ_TFDGltIOSOBJxPY0RdRQOpQj8wFG22ATr9YLRKOxXYnWrhZFS2stn8so82lx-movShMqa2lQR7SO762DDo5Q4C7nWauP19em9Usc5OGx2W09tz3Mp014gMZETbMAiv2qoWBNyV__nz3dA40eMB_srM7ML1mS2B-rLagywWpz74Os-GsTX0HCk9WSA0dsk147_6zuKyoklb6ZwIC0nVdiQIKzQqhNY5PBWmmQCfJnm1d04OM2g0fHIGbrRhi6FUVkY_UNezmG8kMLAinbeAM937WGrg6q6Cohr76VAAhPJhE_SlCpumGmpDBl3MTWoQpzoF0UNBk4xNwi4w0wRz8RTnHjcCNCFewBqWZ7JQwAd3RJ2JbZYe1_QBIdCH6F4wJkrhZ8egYbpyfHHAp0xXnbi8R_fL8BWZ_gYj-Nu7-EEbJuBM6kb4p-CWjEr5RnYFJ_FdD47t0P_DUpKr0g
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+%2F+International+Conference+on+Software+Engineering&rft.atitle=GARL%3A+Genetic+Algorithm-Augmented+Reinforcement+Learning+to+Detect+Violations+in+Marker-Based+Autonomous+Landing+Systems&rft.au=Liang%2C+Linfeng&rft.au=Deng%2C+Yao&rft.au=Morton%2C+Kye&rft.au=Kallinen%2C+Valtteri&rft.date=2025-04-26&rft.pub=IEEE&rft.eissn=1558-1225&rft.spage=411&rft.epage=423&rft_id=info:doi/10.1109%2FICSE55347.2025.00076&rft.externalDocID=11029873