更新时间:2024-10-30 GMT+08:00
分享

Enum Lists

side_left_right

用于修饰器lane

side_left_right list

ENUM_SIDE_LEFT_RIGHT = ("left", "right")
  • left:在车道的左侧
  • right:在车道的右侧

distance_direction

用于触发条件object_distancepoint_distance

distance_direction list

ENUM_DISTANCE_DIRECTION = ("longitudinal", "lateral", "euclidianDistance")
  • longitudinal:在x坐标中测量距离。正表示引用位于参考实体的前面。
  • lateral:在y坐标中测量距离,正表示引用位于参考实体的左侧。
  • euclidianDistance:欧氏距离。

distance_mode

用于触发条件object_distancepoint_distance

distance_mode list

ENUM_DISTANCE_MODE = ("reference_points", "bounding_boxes")
  • reference_points:测量参考点之间的距离
  • bounding_boxes:测量边界框之间的距离

lane_change_side

用于动作change_lane

lane_change_side list

ENUM_LANE_CHANGE_SIDE = ("left", "right", "inside", "outside", "same")
  • left:参考实体左侧的车道
  • right:参考实体右侧的车道
  • inside:参考实体内侧的车道
  • outside:参考实体外侧的车道
  • same:与参考实体相同的车道

dynamics_shape

表示给定变量随时间或距离的变化,用于动作change_speedchange_lane

dynamics_shape list

ENUM_DYNAMICS_SHAPE = ("linear", "cubic", "sinusoidal", "step")
  • linear:变化曲线是一个线性linear函数f(x) = f_0 +变化速率*x。
  • cubic:变化曲线是一个三次变迁Cubical transition函数f(x)=Ax3+B*x2+Cx+D,约束梯度在开始和结束时必须为零。
  • sinusoidal:变化曲线是一个正弦变迁Sinusoidal transition函数f(x)=A*正弦(x)+B,约束梯度在开始和结束时必须为零。
  • step:变化曲线是一个阶段变迁Step transition函数。

catalog

目录catalog可使一些元素得以重复使用,在目录catalog中参数化类型是可维护的。

catalog list

ENUM_CATALOG = ("vehicle_catalog", "controller_catalog", "pedestrian_catalog", "misc_object_catalog")
  • vehicle_catalog:场景中可复用的车辆类型列表。
  • controller_catalog:场景中可复用的控制器类型列表。
  • pedestrian_catalog:场景中可复用的行人类型列表。
  • misc_object_catalog:场景中可复用的杂项对象类型列表。

相关文档