此教学讲述如何编辑出OpenSCENARIO官方案例“两次变道”(DoubleLaneChanger),用户将学会如何创建出符合OpenSCENARIO标准测试场景的全流程。包括标准案例编辑器界面介绍、编辑测试对象的初始状态与行为规划、触发器用法、如何设定动作、设定测试结束条件、如何预览场景等。
DoubleLaneChanger场景简介
该场景描述了主车以36m/s行驶在最右车道,与同速度的前车A1保持一定距离,A2以47m/s行驶在主车后方的中间车道,并不断靠近主车,A2超过主车5米后变道至主车与A1之间的位置,为了避免碰撞,A2立刻变道回中间车道,此案例检测主车紧急制动及前车距离保持能力。
下面请按照步骤完成案例教学
Step1 新建案例
启动51Sim-One Cloud后,打开案例库页面
- (标1)首先在测试案例库点击“新建”
- (标2)选择新建的测试案例库文件夹
- (标3)点击“新建案例”
- (标4)在“选择案例类型”界面选择“标准案例2.0”
- (标5)点击下一步
- (标6)填写案例名称为“DoubleLaneChanger”
- (标7)点击创建,页面自动跳转至案例编辑器,这样就完成了新建案例。
编辑案例好比讲述故事,在故事的开始和进行阶段,谁,在何地或在什么时机以什么状态做了什么事情。
故事开始时,A2车在主车右后方车道,以47m/s速度行驶。故事进行阶段,A2做了两件事情,分别是两次变道,第一次变道的时机是超过主车5米时,以47m/s的速度变道,完成第一次变道后,又立刻以相同速度变回原来的车道,可拆解如下图
理解编辑原理后,开始进入编辑器
Step2 添加测试对象,设定对象初始状态
1 案例类型及名称显示;
2 顶部工具栏,从左至右依次为“保存案例”、“运行案例”、“使对象吸附至车道中心”、“跟随模式”、“撤销”、“重做”,“退出编辑器”;
3 案例资源库:本案例所有可以使用的资源库,可从中选中资源,拖拽至地图区域添加使用;
4 资源列表:本案例所使用资源的列表,可选中资源查看属性、删除资源;
5 属性面板: