中文

无人机系统自动化系统级测试

软件工程 2024-08-05 v2 人工智能 机器人学

摘要

无人机系统(UAS)依赖各种仪表系统,这些系统在安全性和任务性方面至关重要。国际安全标准的一个主要要求是对仪表软件系统进行严格的系统级测试。当前的工业实践是手动创建测试场景,使用模拟器手动/自动执行这些场景,并手动评估结果。测试场景通常包括设置 certain flight 或环境条件并在这些设置下测试被测试系统。当前方法也需要手动测试场景的开发和评估。在本文中,我们提出一种自动化 UAS 系统级测试的方法。所提出的方法(AITester)利用模型化测试和人工智能(AI)技术自动生成、执行和评估各种测试场景。测试场景是在运行时基于环境上下文即时生成的。该方法由一个工具链支持。我们在两个 UAS 的核心组件上进行了经验性评估:无人机(UAV)的自动驾驶系统和地面控制站(GCS)的机舱显示系统(CDS)。结果表明,AITester 能够有效生成导致 UAV 自动驾驶系统偏离预期行为的测试场景,并揭示 GCS-CDS 可能的缺陷。

关键词

引用

@article{arxiv.2403.15857,
  title  = {Automated System-level Testing of Unmanned Aerial Systems},
  author = {Hassan Sartaj and Asmar Muqeet and Muhammad Zohaib Iqbal and Muhammad Uzair Khan},
  journal= {arXiv preprint arXiv:2403.15857},
  year   = {2024}
}

备注

Published in Automated Software Engineering