桥
桥梁在 ASAM OpenDRIVE 中建模为对象。 带有 bridge 对象的道路通向一座桥。 桥梁对道路的整个横截面有效,除非提供具有进一步限制的车道有效性记载作为子元素。
Bridge
Bridges are modeled as objects in ASAM OpenDRIVE. The road with the bridge object leads over a bridge. Bridges are valid for a road’s complete cross section unless a lane validity record with further restrictions is provided as child element.
公共毗连
公共路口是 ASAM OpenDRIVE 中的默认路口范例,用于指定可行驶车道可能重叠且车辆可能交叉的区域。
Common junction
Common junctions are the default type of junction in ASAM OpenDRIVE and specify areas where drivable lanes may overlap and traffic may cross.
毗连道路
毗连道路是交叉路口的一部分,毗连进出的道路。
Connecting road
Connecting roads are part of a junction and link the roads going in and out.
路口
十字路口是没有毗连道路的路口。 它们界说了可以显示交叉流量的部分。 交通不会在道口改变道路,例如在铁路道口。
Crossing
Crossings are junctions without connecting roads. They define sections where crossing traffic can appear. Traffic does not change roads at crossings, for example, at railway crossings.
直接结
直接交叉路口旨在对可行驶车道可能重叠以进行分叉或合并,但交通不会交叉的入口和出口进行建模。
Direct junction
Direct junctions are intended to model entries and exits where drivable lanes may overlap to split or merge, but traffic does not cross.
进入
条目是道路合并到另一条道路的位置。 条目与用于加速车道的元素的 @type 属性的值差别。entry<lane>
Entry
Entries are locations where roads merge into another road. Entries are not the same as the entry value of the @type attribute at the <lane> element which is used for the acceleration lane.
退出
出口是道路分叉成其他道路的位置。 出口与用于减速车道的元素的 @type 属性的值差别。exit<lane>
Exit
Exits are locations where a road splits into other roads. Exits are not the same as the exit value of the @type attribute at the <lane> element which is used for the deceleration lane.
出场道路
传入道路包含通向交叉路口的车道。
Incoming road
Incoming roads contain lanes that lead into a junction.
惯性坐标系
惯性坐标系是符合 ISO 8855 的右手坐标系。
Inertial coordinate system
An inertial coordinate system is a right-handed coordinate system according to ISO 8855.
交汇点
交汇点对道路之间的交叉点进行建模。
Junction
Junctions model intersections between roads.
“交汇点”组
交汇点组指示路径分配的交汇点属于同一节点,而且通常被视为一个大交汇点,例如环形交叉路口或高速公路交汇处。
Junction group
Junction groups indicate for routing that the grouped junctions belong to the same node and are commonly seen as one big junction, for example roundabouts or highway interchanges.
车道
车道是所有道路的紧张组成部分。 车道附着到道路参考线,并从内到外界说。
Lane
Lanes are an essential part of all roads. Lanes are attached to the road reference line and are defined from inside to outside.
车道偏移
车道偏移使中央车道远离道路参考线。
Lane offset
Lane offsets shift the center lane away from the road reference line.
车道截面
每当车道数目或其功能发生变革时,车道段就会将道路分成多个部分。
Lane section
A lane section splits a road into multiple parts whenever the number of lanes or their function changes.
车道范例
车道具有一种界说其功能的车道范例,例如,驾驶、骑自行车或出口。
Lane type
A lane has one lane type that defines its function, for example, driving, biking, or exit.
车道有效性
通道有效性将信号和对象限制为特定通道。
Lane validity
Lane validities restrict signals and objects to specific lanes.
车道宽度
车道宽度可沿车道段内的 t 坐标加宽或变窄车道。
Lane width
Lane widths widen or narrow lanes along the t-coordinate within lane sections.
局部坐标系
局部坐标系是符合 ISO 8855 的右手坐标系。
Local coordinate system
A local coordinate system is a right-handed coordinate system according to ISO 8855.
对象
对象通过扩展、界定或补充道路的路线来影响道路。 对象是构成环境的元素,例如建筑物、护栏、电线杆和树木。 与信号差别,对象不会直接影响流量的行为。
Object
Objects influence a road by expanding, delimiting, or supplementing its course. Objects are elements that form the environment, for example, buildings, guard rails, poles, and trees. Objects do not influence the behavior of traffic directly, unlike signals.
出境道路
在 ASAM OpenDRIVE 中,传出道路未明确界说为元素或属性。 传入道路用作传出道路。 这些道路被隐式界说为由通向它们的毗连道路传出。
Outgoing road
Outgoing roads are not specifically defined as an element or attribute in ASAM OpenDRIVE. Incoming roads serve as outgoing roads. These roads are implicitly defined as outgoing by the connecting roads that lead into them.
道路
道路是 ASAM OpenDRIVE 中任何道路网络的核心元素。 每条道路沿一条道路参考线延伸。
Road
Roads are the core elements for any road network in ASAM OpenDRIVE. Each road runs along one road reference line.
道路高程
道路高程指定沿道路参考线(即 s 方向)的高程。
Road elevation
Road elevation specifies the elevation along the road reference line, that is in s direction.
道路标记
ASAM OpenDRIVE 中的道路标记被界说为车道标记、对象标记(例如停车位)或信号(例如停车线)。
Road marking
Road markings in ASAM OpenDRIVE are defined as lane markings, object markings, for example parking boxes, or signals, for example stop lines.
道路参考线
道路参考线界说道路的水平路线,由一个或多个几何图形元素组成。 每条道路都有一条道路参考线。 道路的其他属性 (例如,车道、信号和对象) 是相对于道路参考线界说的。
Road reference line
A road reference line defines the horizontal alignment of a road and consists of one or more geometry elements. Every road has one road reference line. Further properties of the road, for example, lanes, signals, and objects are defined relative to the road reference line.
道路参考线坐标系
道路参考线始终位于惯性坐标系界说的 x/y 平面内。 道路参考线坐标系沿道路参考线运行。 它是一个右手坐标系。 S 轴沿道路参考线的切线。 t 轴与 s 轴正交。 右手坐标系是通过界说与 x 轴和 y 轴正交的向上方向来完成的。
Road reference line coordinate system
The road reference line is always located within the x/y-plane defined by the inertial coordinate system. A road reference line coordinate system runs along the road reference line. It is a right-handed coordinate system. The s-axis follows the tangent of the road reference line. The t-axis is orthogonal to the s-axis. The right-handed coordinate system is completed by defining the up-direction h orthogonal to x-axis and y-axis.
S 坐标
S 坐标沿道路参考线界说,以米为单位从道路参考线出发点开始测量。
s-coordinate
The s-coordinate is defined along the road reference line, measured in meters from the beginning of the road reference line.
信号
信号是交通标记、交通信号灯和用于控制和调治道路交通的特定道路标记。
Signal
Signals are traffic signs, traffic lights, and specific road markings for the control and regulation of road traffic.
信号控制器
信号控制器将信号周期(请参阅信号周期)应用于信号或信号组(请参阅信号组)。
Signal controller
A signal controller applies a signal cycle (see signal cycle) to a signal or a signal group (see signal group).
信号周期
信号周期是一个动态信号的相位(拜见信号相位)的有序列表。
Signal cycle
A signal cycle is an ordered list of phases (see signal phase) for one dynamic signal.
信号依赖性
信号依存关系通过附加信号来限制或延伸一个信号的有效性。 例如,仅对卡车有效的 60 公里/小时限速标记,由附加标记指定。 一个信号可能有多个依赖项。
Signal dependency
Signal dependencies limit or extend the validity of one signal by an additional signal. For example, a speed limit sign of 60 km/h that is only valid for trucks, specified by a supplementary sign. One signal may have multiple dependencies.
信号组
每个动态信号都需要恰好位于一个信号组中。
Signal group
Each dynamic signal needs to be in exactly one signal group.
信号相位
动态信号的一个阶段是语义状态(拜见 信号状态)与(可能是无限的)连续时间的组合,它指定了这个语义状态处于活动状态的时间。 该术语不要与英语土木匠程术语 stage 或德语术语 phase 混淆。
Signal phase
A phase of a dynamic signal is the semantic state (see signal state) in combination with a (possibly infinite) duration, which specifies how long this semantic state is active. This term is not to be confused with the English civil engineering term stage or the German term phase.
信号参考
信号引用将信号链接到另一个信号或对象。 一个信号可能有多个信号引用。 不应将信号参考术语与用于将信号毗连到多条道路的元素混淆。<signalReference>
Signal reference
Signal references link a signal to another signal or object. One signal may have multiple signal references. The signal reference term should not to be confused with the <signalReference> element that is used to link a signal to multiple roads.
信号状态
动态信号的状态是信号的语义状态和可观察状态的组合。
Signal state
A state of a dynamic signal is the combination of the semantic and the observable state of a signal.
信号同步组
多个信号组(拜见信号组)应保持同步,而且其信号周期 (拜见信号周期)具有相同的有限连续时间,可以但不要求映射到同步组。 此映射可用于指示每当通过 ASAM OpenSCENARIO 或其他方式设置一个信号组的相位时,该同步组中的其他信号组应设置为其信号周期中的相应位置。
Signal synchronization group
Multiple signal groups (see signal group) which should be kept synchronized and whose signal cycles (see signal cycle) have the same finite duration can, but are not required to be mapped to a synchronization group. This mapping can be used to indicate that whenever the phase of one signal group is set, by an ASAM OpenSCENARIO TrafficSignalControllerAction or otherwise, the other signal groups in that synchronization group should be set to the corresponding position in their signal cycles.
滑道
在转弯车道上,驾驶员可以在不驶入主交叉路口的情况下改变道路。
Slip lane
On a slip lane a driver can change roads without driving into the main intersection.
静态路网
由静态对象丰富且在模仿运行时不会更改的已毗连道路的集合。
Static road network
Collection of connected roads enriched by static objects that do not change during runtime of a simulation.
跃程高
跃程高指定沿道路参考线的横向坡度。 超高是为横截面界说的,而且可以在道路参考线方向上变革。
Superelevation
Superelevation specifies the transverse slope along the road reference line. Superelevation is defined for a cross section and can vary in road reference line direction.
T 坐标
t 坐标界说为与道路参考线正交的横向位置。
t-coordinate
The t-coordinate is defined as the lateral position orthogonal to the road reference line.
隧道
隧道在 ASAM OpenDRIVE 中建模为对象。 带有 tunnel 对象的道路界说道路的一部分,即隧道或地下通道。
Tunnel
Tunnels are modeled as objects in ASAM OpenDRIVE. The road with the tunnel object defines the part of the road that is the tunnel or the underpass.
假造交汇点
假造路口管理不制止道路内的毗连,例如,停车场的入口和出口以及人行横道。
Virtual junction
Virtual junctions manage connections within an uninterrupted road, for example, entries and exits to parking lots, and pedestrian crossings.
VMS 板
在 ASAM OpenSCENARIO 的模仿期间,可变消息板可以更改其值。
VMS board
Variable message boards can change their values during the simulation in ASAM OpenSCENARIO.
02 通用架构简介
ASAM OpenDRIVE 数据存储在扩展名为 . xodr 压缩的 ASAM OpenDRIVE 文件的扩展名为 .xodrz (compression format:gzip )。
ASAM OpenDRIVE 文件布局符合 XML 规则;关联的架构文件在 XML 中引用。 ASAM OpenDRIVE 格式的架构文件可以从《可交付结果》检索。
元素被构造成多个级别。 级别大于零 (0) 的元素是前一个级别的子元素。 级别为一 (1) 的元素称为主元素。
每个元素都可以使用用户界说的数据进行扩展。 此数据存储在用户数据元素中。
ASAM OpenDRIVE 中使用的所有浮点数都是 IEEE 754 双精度浮点数。 为了确保在 XML 表现情势中准确表现浮点数,实现应使用已知的正确准确性,保留最小浮点打印算法或确保始终天生 17 个有效十进制数字,例如使用“%.17g”ISO C printf 修饰符。 导入实现应使用已知的正确精度保留浮点读取算法。
02.01 范围
ASAM OpenDRIVE 指定了怎样使用可扩展标记语言 (XML) 描述驾驶仿真应用步调的静态道路网络的建模方法。
ASAM OpenDRIVE 尺度的范围如下:
在 UML 模型和 XSD 架构中指定 ASAM OpenDRIVE 的架构。 UML 模型和 XSD 模式界说了 ASAM OpenDRIVE 的布局、序列、元素和值。 XSD 架构派生自 UML 模型。
提供有效 ASAM OpenDRIVE 文件应符合的 XSD 架构。
解释怎样使用 ASAM OpenDRIVE 元素以及 ASAM OpenDRIVE UML 模型和 XSD 模式中元素之间的关系,例如,道路、车道、交叉路口、对象、信号和铁路。
提供其他准则和规则,这些准则和规则不能在使用 ASAM OpenDRIVE 的 UML 模型和 XSD 架构中表现。
02.02 相关尺度
以下文档在文本中的引用方式使其部分或全部内容构成本文档的要求。 对于注明日期的参考文献,仅引用的版本适用。 对于未注明日期的参考文献,适用参考文件的最新版本(包罗任何修订)。
本节中引用的尺度是规范性的,因此在实现引用的功能时应应用部分或全部尺度。 本节中引用的尺度应在正文中规范性引用。
ASAM OpenCRG [2]
ASAM OpenSCENARIO [3]
ISO 3166-1 [4]
ISO 3166-2 [5]
ISO 8855 [6]
ISO 8601 [7]
ISO 19111 [8]
OMG® UML 2.5.1 [9]
W3C XML [10]
W3C XML 架构 [11]]
02.03 向后兼容性
ASAM OpenDRIVE 1.8.0 向后兼容 ASAM OpenDRIVE 1.7.0。
作为次要版本更改,它引入了新功能并弃用了一些未使用的功能,但 ASAM OpenDRIVE 1.7.0 中的所有现有功能仍受支持。 有关更改的完备列表,请参阅附录 D.1,修订历史 ASAM OpenDRIVE 1.8.0。
ASAM OpenDRIVE 1.8.0 包含版本 1.5 中引入但与版本 1.4 不兼容的元素。 为了确保与版本 1.4 和 1.5 的兼容性,这些元素在版本 1.8.0 的 XML 架构中被技术界说为可选元素。 它们在 UML 模型的注释中标记为“为向后兼容而可选”。
开发 ASAM OpenDRIVE 1.6.0 和 ASAM OpenDRIVE 1.6.1 时,在 1.4 和 1.5 版的 XSD 架构中发现与这些版本的文档相关的错误。 因此,可以确保与版本 1.4 和 1.5 的文档的向后兼容性。
显示,对于超高道路,道路的 t 轴与底层地形不平行。 因此,为整个道路横截面界说了一个横向轮廓。 超高不会更改车道的实际宽度,但会影响投影宽度。 超高的默认值为零。 在数学上,超高界说为道路横截面围绕道路参考线的滚动角。 这意味着,超高对于落到右侧的道路为正值,对于落到左侧的道路为负值。示例中,道路参考线与 y 轴平行,以简化给定的示例。
07.06 横截面曲面
横截面曲面用条带描述沿道路参考线的路面。 条带界说 s 方向的起始位置和 t 方向多项式的参数。 在道路参考线的每一侧最多有两条条带。 右侧的内条带为 @id=“-1”,左侧的内条带为 @id=“1”。 右侧的外部条带为 @id=“-2”,左侧的外部条带为 @id=“2”。
<lateralProfile>
<crossSectionSurface>
<tOffset>
<coefficients s="0.0"
a="0.0"
b="0.0"
c="0.0045000000000000005"
d="-5e-05"/>
<coefficients s="50.0"
a="5.0"
b="0.075"
c="-0.003"
d="3e-05"/>
</tOffset>
<surfaceStrips>
<strip id="1">
<width>
<coefficients s="0.0"
a="0.0"
b="0.0"
c="0.006000000000000001"
d="-6.400000000000001e-05"/>
<coefficients s="50.0"
a="7.0"
b="0.12"
c="-0.0036"
d="3.2e-05"/>
</width>
<constant>
<coefficients s="0.0"
a="0.0"
b="1.942890293094024e-18"
c="0.0011385321100917428"
d="-3.192660550458715e-05"/>
<coefficients s="20.0"
a="0.2"
b="0.007229357798165137"
c="-0.0007770642201834863"
d="9.449541284403669e-06"/>
<coefficients s="70.0"
a="-0.2"
b="0.0003944954128440377"
c="0.0006403669724770642"
d="-1.437648657832144e-05"/>
</constant>
<linear>
<coefficients s="0.0"
a="0.0"
b="0.0"
c="-0.0003285714285714286"
d="6.507936507936508e-06"/>
<coefficients s="30.0"
a="-0.12"
b="-0.002142857142857143"
c="0.00025714285714285715"
d="-2.3032069970845484e-06"/>
</linear>
<quadratic>
<coefficients s="0.0"
a="0.0"
b="0.0"
c="-2.1649831649831646e-06"
d="3.713680009976306e-08"/>
<coefficients s="45.0"
a="-0.001"
b="3.0757575757575755e-05"
c="2.848484848484849e-06"
d="-3.7916353618832964e-08"/>
</quadratic>
<cubic>
<coefficients s="0.0"
a="0.0"
b="0.0"
c="1.4840830449826988e-06"
d="-1.5831467535110928e-08"/>
<coefficients s="85.0"
a="0.001"
b="-9.085294117647057e-05"
c="-2.5529411764705903e-06"
d="2.480610021786493e-07"/>
</cubic>
</strip>
<strip id="2">
<constant>
<coefficients s="0.0"
a="0.2"
b="0.0"
c="-0.00031875"
d="3.2031250000000004e-06"/>
<coefficients s="80.0"
a="-0.2"
b="0.0105"
c="0.00045"
d="-2.375e-05"/>
</constant>
<linear>
<coefficients s="0.0"
a="0.0"
b="8.673617379884036e-20"
c="-8.437500000000002e-06"
d="6.640625000000001e-08"/>
<coefficients s="80.0"
a="-0.02"
b="-7.500000000000001e-05"
c="7.500000000000001e-06"
d="-1.8750000000000003e-07"/>
</linear>
<quadratic>
<coefficients s="0.0"
a="0.0001"
b="-2.6201552501733024e-20"
c="-4.856163886874543e-06"
d="2.8561638868745455e-07"/>
<coefficients s="10.0"
a="-0.0001"
b="-1.1438361131254525e-05"
c="3.712327773749093e-06"
d="-1.3739209840732682e-07"/>
<coefficients s="25.0"
a="0.0001"
b="7.1918056562726596e-06"
c="-2.4703166545806143e-06"
d="4.0075537829344936e-08"/>
<coefficients s="65.0"
a="-0.001"
b="1.9290548706792377e-06"
c="2.338747884940778e-06"
d="-4.5072491650757476e-08"/>
</quadratic>
<cubic>
<coefficients s="0.0"
a="0.0"
b="0.0"
c="3.1999999999999995e-07"
d="-3.555555555555555e-09"/>
<coefficients s="75.0"
a="0.0003"
b="-1.1999999999999999e-05"
c="-4.8e-07"
d="1.92e-08"/>
</cubic>
</strip>
<strip id="-1">
<width>
<coefficients s="0.0"
a="8.0"
b="0.0"
c="0.0"
d="0.0"/>
</width>
<constant>
<coefficients s="0.0"
a="0.0"
b="1.942890293094024e-18"
c="0.0011385321100917428"
d="-3.192660550458715e-05"/>
<coefficients s="20.0"
a="0.2"
b="0.007229357798165137"
c="-0.0007770642201834863"
d="9.449541284403669e-06"/>
<coefficients s="70.0"
a="-0.2"
b="0.0003944954128440377"
c="0.0006403669724770642"
d="-1.437648657832144e-05"/>
</constant>
<linear>
<coefficients s="0.0"
a="0.1"
b="0.0"
c="6.000000000000001e-05"
d="-4.0000000000000003e-07"/>
</linear>
</strip>
<strip id="-2">
<linear>
<coefficients s="0.0"
a="0.0"
b="1.3183898417423733e-17"
c="-0.0005797802197802213"
d="2.9763125763125804e-05"/>
<coefficients s="15.0"
a="-0.03"
b="0.0026967032967032934"
c="0.0007595604395604402"
d="-5.2923076923076945e-05"/>
<coefficients s="25.0"
a="0.02"
b="0.002010989010989012"
c="-0.0008281318681318682"
d="3.270329670329671e-05"/>
<coefficients s="35.0"
a="-0.01"
b="-0.004740659340659341"
c="0.00015296703296703297"
d="-1.1948761297873725e-06"/>
</linear>
<quadratic>
<coefficients s="0.0"
a="0.0"
b="0.0"
c="1.8518518518518523e-06"
d="-1.920438957475995e-08"/>
<coefficients s="90.0"
a="0.001"
b="-0.00013333333333333337"
c="-3.333333333333328e-06"
d="6.666666666666664e-07"/>
</quadratic>
<cubic>
<coefficients s="0.0"
a="-0.0002"
b="2.7105054312137612e-21"
c="9.583333333333325e-08"
d="-6.712962962962956e-10"/>
<coefficients s="60.0"
a="0.0"
b="4.25e-06"
c="-2.499999999999998e-08"
d="-4.687500000000003e-10"/>
</cubic>
</strip>
</surfaceStrips>
</crossSectionSurface>
</lateralProfile>
复制代码
07.07 道路表面的描述
道路表面的描述是 ASAM OpenCRG 的一部分,而不是 ASAM OpenDRIVE 的一部分。 可以在 ASAM OpenDRIVE 中引用 ASAM OpenCRG 创建的数据。 在 ASAM OpenDRIVE 中,路面由元素中的元素表现。 ASAM OpenCRG 中描述的数据由元素中的元素表现。
要启用车道导航,车道的联动信息可以存储在 ASAM OpenDRIVE 中。 链接通过每个通道的 和 元向来描述。 车道可以与同一条或另一条道路上的车道相连。 给定车道的 A 是在其道路参考线方向上毗连到其车道部分出发点的车道。 给定车道的 A 是毗连到道路参考线方向上其车道部分末了的车道。 a 和 a 的车道毗连与行驶方向无关。
08.06 Lane Width
08.07 Lane border
08.08 Lane Height
08.09 其他车道属性
其他 lane 属性描述 lanes 的使用或其他物理属性。 车道属性是按车道部分界说的,但可能会在该部分内更改。 如果没有专门为 lane section(车道段)界说特性,则应用步调可以应用默认特性。
除了道路之外,ASAM OpenDRIVE 还可以对基于轨道的交通体系(即有轨电车和有轨电车)进行建模。 ASAM OpenDRIVE 不能用于复杂的铁路网络和铁路信号。 ASAM OpenDRIVE 仅描述公路和铁轨交汇处的铁路网络。
在 ASAM OpenDRIVE 中,铁路由元素中的元素表现。
12.01 铁路
可用的 railroad 元素集目前仅限于道岔的界说。 所有其他条目都应被现有元素覆盖,例如 track definition by 、 signal definition by 等。 特定于铁路的元素是在有轨电车应用步调的背景下界说的。