Perception algorithms in autonomous vehicles are vital for the vehicle to understand the semantics of its surroundings, including detection and tracking of objects in the environment. The outputs of these algorithms are in turn used for decision-making in safety-critical scenarios like collision avoidance, and automated emergency braking. Thus, it is crucial to monitor such perception systems at runtime. However, due to the high-level, complex representations of the outputs of perception systems, it is a challenge to test and verify these systems, especially at runtime. In this paper, we present a runtime monitoring tool, PerceMon that can monitor arbitrary specifications in Timed Quality Temporal Logic (TQTL) and its extensions with spatial operators. We integrate the tool with the CARLA autonomous vehicle simulation environment and the ROS middleware platform while monitoring properties on state-of-the-art object detection and tracking algorithms.
翻译:自主车辆的感知算法对于车辆理解其周围的语义至关重要,包括探测和跟踪环境中的物体。这些算法的输出结果反过来用于避免碰撞和自动紧急制动等安全危急情况下的决策,因此,在运行时监测这种感知系统至关重要。然而,由于感知系统产出的高度复杂表现,测试和核实这些系统,特别是在运行时,是一项挑战。在本文件中,我们提出了一个运行时间监测工具,即Percemon,可以监测时间质量临界温度逻辑(TQTL)及其与空间操作员的扩展。我们将该工具与CARLA自动车辆模拟环境和ROS中型软件平台结合起来,同时监测最先进的物体探测和跟踪算法的特性。