Automated system-level testing of unmanned aerial systems

被引:2
|
作者
Sartaj, Hassan [1 ]
Muqeet, Asmar [2 ]
Iqbal, Muhammad Zohaib [2 ]
Khan, Muhammad Uzair [1 ]
机构
[1] Natl Univ Comp & Emerging Sci, Dept Comp Sci, AK Brohi Rd, Islamabad, Pakistan
[2] Quest Lab, I8 Markaz, Islamabad, Pakistan
关键词
Artificial intelligence; Deep reinforcement learning; Unmanned aerial systems; UAV; Drones; GCS; Testing automation; FLIGHT;
D O I
10.1007/s10515-024-00462-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Unmanned aerial systems (UAS) rely on various avionics systems that are safety-critical and mission-critical. A major requirement of international safety standards is to perform rigorous system-level testing of avionics software systems. The current industrial practice is to manually create test scenarios, manually/automatically execute these scenarios using simulators, and manually evaluate outcomes. The test scenarios typically consist of setting certain flight or environment conditions and testing the system under test in these settings. The state-of-the-art approaches for this purpose also require manual test scenario development and evaluation. In this paper, we propose a novel approach to automate the system-level testing of the UAS. The proposed approach (namely AITester) utilizes model-based testing and artificial intelligence (AI) techniques to automatically generate, execute, and evaluate various test scenarios. The test scenarios are generated on the fly, i.e., during test execution based on the environmental context at runtime. The approach is supported by a toolset. We empirically evaluated the proposed approach on two core components of UAS, an autopilot system of an unmanned aerial vehicle (UAV) and cockpit display systems (CDS) of the ground control station (GCS). The results show that the AITester effectively generates test scenarios causing deviations from the expected behavior of the UAV autopilot and reveals potential flaws in the GCS-CDS.
引用
收藏
页数:48
相关论文
共 50 条
  • [31] System-Level Actuator Testing for Mars Rover Application
    Edelson, Kevin
    Benjamin, Brandon
    Dominguez, Luis
    Fuller, Daniel
    Kennett, Andrew
    2018 IEEE AEROSPACE CONFERENCE, 2018,
  • [32] Incorporating System-Level Objectives into Recommender Systems
    Abdollahpouri, Himan
    COMPANION OF THE WORLD WIDE WEB CONFERENCE (WWW 2019 ), 2019, : 2 - 6
  • [33] Toward Virtual Testing of Unmanned Aerial Spraying Systems Operating in Vineyards
    Ruiz, Manuel Carreno
    Bloise, Nicoletta
    Guglieri, Giorgio
    D'Ambrosio, Domenic
    DRONES, 2024, 8 (03)
  • [34] A system-level approach to hardware reconfigurable systems
    Haubelt, Christian
    Otto, Stephan
    Grabbe, Cornelia
    Teich, Juergen
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 298 - 301
  • [35] Tracing system-level communication in distributed systems
    Mann, ZA
    Kondorosi, K
    SOFTWARE-PRACTICE & EXPERIENCE, 2004, 34 (08): : 727 - 755
  • [36] System-Level Characterization of RF Systems on a Chip
    da Silva, Marcus
    Vanden Bossche, Marc
    IEEE MICROWAVE MAGAZINE, 2025, 26 (04)
  • [37] TOWARDS AUTOMATED EVALUATION OF VEHICLE DYNAMICS IN SYSTEM-LEVEL DESIGNS
    Lattmann, Zsolt
    Nagel, Adam
    Scott, Jason
    Smyth, Kevin
    vanBuskirk, Chris
    Porter, Joseph
    Neema, Sandeep
    Bapty, Ted
    Sztipanovits, Janos
    Ceisel, Johanna
    Mavris, Dimitri
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE 2012, VOL 2, PTS A AND B, 2012, : 1131 - +
  • [38] Testing unmanned aerial vehicle airfoils
    Lee, T
    Birch, D
    Gerontakos, P
    IEEE INSTRUMENTATION & MEASUREMENT MAGAZINE, 2004, 7 (03) : 32 - 37
  • [39] Random testing for system-level functional verification of system-on-chip
    Ma Qinsheng
    Cao Yang
    Yang Jun
    Wang Min
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2009, 20 (06) : 1378 - 1383
  • [40] Random testing for system-level functional verification of system-on-chip
    Ma Qinsheng 1
    2.State Key Lab.of Software Engineering
    3.Second Dept.
    JournalofSystemsEngineeringandElectronics, 2009, 20 (06) : 1378 - 1383