跳转至

原子判定参数详解

用例资源库 - 判定包括 停车、压线、变道、碰撞、自定义条件 、超时等判定条件的设置,它们的共同设置为:生效范围分为 全局自定义区域,用户可按需设定。

  • 判据包括 用例失败仅记录

    • 用户选择用例失败时,条件满足后测试则停止
    • 当用户选择仅记录时,条件满足后,测试将继续直至用例结束或其他用例失败条件被触发
  • 消息类型包括 消息 Info警告 Warning错误 Error

  • 用户可在消息内容中输入自定义信息

1. 停车

停车可设置时长,停车时长判定是指车辆在此区域中需要停车,并且停车时间需要小于配置中的时间长度,触发判定;可设置计算方式,单次指如果在这个区域中有多次停车行为,那么判定针对的是第一次停车的时间做判定

2. 停车入库

停车入库,当主车在车库内停车时长不足,或在停车入库时压线,触发判定。

3. 停车启动

停车启动判定主车红灯停车,信号灯转绿后启动离开的时长,当主车在该判定区域未停车或主车压到停车线(判断车辆 4 个顶点是否都位于停止线同一侧,全位于同一侧即没有踩线,否则为踩线),触发判定。

4. 压线

压线可设置压实线和压虚线,当主车碰到设定的车道线则触发判定。

5. 变道

变道判定包括变道类型完成变道时长是否提前开启转向灯(提前时间)双闪警示灯为可选项,变道时长的计算是以检测到压线事件为开始。

例:判定设置为"未执行变道-左变道、变道时长大于 5 秒提前 3 秒打转向灯、变道后开启双闪警示灯",当主车进入判定区域后,正确的事件发生顺序是:

  1. 初始阶段

  2. 接收到左转向灯打开事件

  3. 等待转向灯持续 3 秒

  4. 3 秒后

  5. 等待开始变道事件

  6. 检测到压左车道线

  7. 等待车身进入左车道

  8. 车身进入左车道

  9. 等待开双闪灯

  10. 双闪灯打开

  11. 结束

检测到主车有以上行为将触发判定,判定失败原因有两种,一种是没有按照顺序走完每个阶段,另一种是变道时间过长

变道时长的计算是以检测到压线事件为开始,然后以车身整体进入新车道为结束。

变道判定目前是对离开区域后进行判定,判定在之前的区域中是否成功完成了变道。

6. 扩展(指令响应)

指令响应,当主车响应指令的时长在设定的范围内,触发判定。

7. 灯光

灯光,当主车未按设置开启双闪灯左右转向灯,触发判定。

8. 碰撞

碰撞判定默认为全局不支持自定义区域,主车发生碰撞后触发判定。

9. 自定义

自定义条件包括:纵向/横向速度、加速度、前车距离、碰撞时间、离左右车道线距离、离左车道线距离、离右车道线距离、偏离车道中心线,拖拽自定义条件至用例编辑窗口后,可通过判定设置下条件描述输入框切换。

判定里面数值是约数,不是精确数。

10. 超时

可设置超时时间,单位为秒,仅支持全局,当测试未在设定的时间内完成则触发判定。

11. 靠边停车

靠边停车,主车在定义区间内未驶入最右车道(包括自行车道)并停车 3 秒以上将触发判定。

距离靠右车道线右边缘线距离

主车需要在判定区域外,由判定区域外进入判定区域内才可以触发用例。

12. 驶出道路

当主车驶出道路,触发判定。