Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
Used in:
Used in:
Start when distance from adc < start_distance
Whether the agent avoids rear-end collision
Static, lane follow and tracked objects.
Used in:
not implemented
When an obstacle approaches the adc at a certain distance, it needs to decelerate.
Used in:
Need to decelerate when an obstacle meets the crosswalk
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
向心加速度限制
Used in:
(message has no fields)
Used in:
Each checkpoint sub-condition needs to be true at least once.
Next-id: 29
Used in:
, ,Used in:
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
(message has no fields)
Used in:
Used in:
3
1372
no single deduction only 100 or 0
Used in:
(message has no fields)
Used in:
any negative integer: grade all the planning points, 0: do not grade any planning point, any positive integer k: grade planning points within k sec.
Whether to search for a perception obstacle frame that is close enough in time to the planning point.
Whether to evaluate planning points in a certain range.
Used in:
Attention: compatible with the previous pass and fail
计算的是更具体的达标时间并记录 是否compute time
This metric decide when end,how to compute time!
计算时间第一次true的时候记录-比如到达终点 停车采取不同的策略:因为过程中始终有变更,采取最后一次状态的时候记录Timestamp 【过程中】由True到false直接清除之前记录,确保状态变更始终维持最新
Used in:
Used in:
这个条件是针对高速足跳变所设计,通过设置道路的检查点,看车辆是否保持合理的运 行轨迹 TODO: 在解析评测配置的处增加根据路线生成检查点的逻辑
Used in:
检查点,每个点都经过结果判定才会为真
Used in:
转变time to 次数 eg: 90s内限时停车,频率10ms刷新一次 9000次
Used in:
Used in:
Used in:
Set if combined conditions have been used.
True if the metric is critical to the scenario. i.e. the scenario fails as long as the metric fails.
True implies the metric passes if and only if the condition is passing all the time.
True implies the metric passes if and only if the condition stays passing once it passes for one time frame.
Metric是否获取扣分还是得到的直接是最终分数
Used in:
the relative direction from the source object
Used in:
Used in:
Used in:
True if evaluate based on road boundary rather than lane boundary.
Used in:
Used in:
Coordinates of region corners. e.g. x1, y1, x2, y2, etc.
True if the condition requires the region fully containing the object.
Specify if the polygon has certain pre-defined heading.
Used in:
True if the condition requires the region fully containing the object.
Used in:
(message has no fields)
Used in:
Used in:
Only use in WorldSim.
Only use in LogSim
This is used if 1) the logsim bag does not contain one. 2) the worldsim has different start pose for routing and ego car.
map dir, only used in offline env
metric specific to the scenario.
agent type
a sequence of driving actions
Only use in WorldSim. Max time before stop running the scenario.
Initial velocity and acceleration of the main vehicle
file path to its base metric config
Traffic light detection distance.
The overriden traffic lights behavior
The backtrack time to start running perfect_control once a disengage is detected.
Only use in LogSim
Only use in worldsim for special scenario conf use multi agent server
Used in:
Traffic lights change by red -> green -> yellow cycles.
The scenario should be run in one of the modes.
Used in:
Used in:
TODO: add lane-id and ratio.
Used in:
Trigger Distance or Trigger Time
Used in:
Used in:
Used in:
The traffic light will stay in initial_state.
Used in:
Used in:
change speedbump from line segment to rectangle which length = line segment length
(adc_speed - max_speed)/deduction_speed_unit 来计算扣分次数
Used in:
Used in:
time limitation, in seconds
区别:和regionOverlap希望包含这个polygon或者有重叠的情况 施工区域:希望不包含这个polygon,同时含限时+限速 忽略限速和限时,将变成一个判断no overlap的情况 可以理解为:regionOverlap反向
Used in:
adc should avoid working zone
whole area used for judge if car enter this area if enter, then check if enter working_zone this field required
单帧扣分系数,应该与位移及检测帧率成负相关,与总分值成正相关 扣分公式为sum((vx/vl-1)^(vx/vl)*single_deduction) vx 为当前帧速度 vl 即 max_speed, 最大限速 具体的系数公式待定,以下仅举例说明,由于公式不明确,暂时以一个 定值参数的形式从配置传入 eg: 满分为120的情况下,频率100(间隔0.01s),距离600m的情况下 single_deduction = (120 * k) / (600 * 100), k 为常数 k为30则single_deduction为0.06,则通过扣分公式大概可得 平均速度超过60%之后可将分数扣完 k为40则single_deduction为0.08,则通过扣分公式大概可得 平均速度超过43%之后可将分数扣完 调整k使用single_deduction可以让速度超过一定比例后将分数扣完