计算机科学
形式主义(音乐)
树(集合论)
测试用例
场景测试
代码覆盖率
机器人学
人工智能
机器人
模拟
机器学习
程序设计语言
软件
多样性(控制论)
数学
数学分析
艺术
回归分析
视觉艺术
音乐剧
作者
Shuting Kang,Haoyu Hao,Dong Qian,Lingzhong Meng,Yunzhi Xue,Yujuan Wu
标识
DOI:10.1109/icites56274.2022.9943753
摘要
Autonomous driving systems are notoriously difficult to be made safe, largely attributed to their complex and dynamic environments, also known as scenarios. Simulation is an effective way to find uncovered safety bugs and compare autonomous driving algorithms through a large number of concrete scenarios (or test cases). The behavior tree is an established formalism for describing and controlling the behaviors of actors in game AI as well as robotics. In this paper, we propose a new approach based on the Behavior Tree for scenario specification and test case generation. We propose a scenario description language, called BTScenario, which supports both the high-level description of the spatial layout of map objects (e.g. roads and junctions) and the Behavior Tree-based specification of temporal behaviors of actors (e.g. cars and pedestrians). Furthermore, we implement the BTScenario program with the off-the-shelf opensource Behavior Tree library, PyTrees, to automatically generate test cases for simulation platforms. We test driving areas on maps to find bugs and compare different control algorithms by a large number of test cases generated automatically.
科研通智能强力驱动
Strongly Powered by AbleSci AI