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...
Saved in:
| Published in: | Proceedings / International Conference on Software Engineering pp. 411 - 423 |
|---|---|
| Main Authors: | , , , , , , , , , |
| 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 |