手把手教你搭建OpenDRIVE道路模型(上)

发布者:火星最新更新时间:2025-02-18 来源: elecfans关键字:道路模型  ADAS 手机看文章 扫描二维码
随时随地手机看文章

OpenDRIVE作为一种高度专业化的道路建模标准格式,采用XML数据语言构建,其核心优势在于能够精确且详尽地刻画道路网络的几何特征,包括但不限于车道宽度、曲率、坡度以及道路交叉口的复杂布局。它不仅涵盖了基础的道路元素,还深入到了交通基础设施的细节层面,如交通标志的位置与类型、交通信号灯的相位与时序、道路表面的材质与摩擦系数等,为自动驾驶算法和高级驾驶辅助系统(ADAS)提供了全面且精确的环境感知基础。


此外,OpenDRIVE支持灵活的道路网络拓扑结构定义,能够处理环路、分支、合并等多种复杂道路形态,并通过层次化的节点和链接设计,有效管理大规模道路数据的组织与访问。这种结构化的建模方式简化了自动驾驶系统对复杂交通场景的理解与应对,提升了系统的安全性、可靠性与适应性。


在自动驾驶技术的研发与验证阶段,OpenDRIVE格式的数据被广泛应用于仿真测试平台的搭建,帮助开发者在虚拟环境中对算法进行高效迭代与优化,从而加速自动驾驶技术的商业化进程,推动汽车行业向更加智能化、自主化的未来发展。


经纬恒润动力学仿真软件ModelBase遵循国际道路标准OpenDRIVE标准,开发内嵌了道路编辑器,可用于对仿真测试过程中的车辆行驶工况进行搭建。从搭建的形式上,软件支持通过导入OpenDRIVE格式文件来自动生成道路,然后可利用道路编辑器在此基础上进行编辑修改,或是从零开始进行道路模型的创建。当然,编辑后的道路模型也可以OpenDRIVE格式对外导出使用。

下面我们来一起看一下道路编辑器的功能和操作使用方法,道路编辑器的操作界面如图1所示。

wKgaomc0bQuACdmGAAEPuMqp5gM322.png?imageView2/2/w/1000

图1 道路编辑器操作界面

绘制工具栏

通过鼠标左键单击可实现对工具栏中不同功能按钮间的切换,这些功能包括以下多种选择。

  • 选择

用于对编辑区域内的Road、Junction、Signal和Object等进行选中,然后用于在右侧的参数配置界面对这些元素进行详细的特征编辑,或是进行复制粘贴、删除等操作。

  • 移动旋转

在选中编辑区域内的Road、Signal和Object等元素,可通过拖拽形式对其位置进行移动,或结合右侧的路网参数配置窗口以参数输入形式对元素的位置和角度进行调整。

  • 局部放大

用于在编辑区域内对添加后的元素进行放大显示。

  • 创建直路

用于实现在编辑区域内进行直路的创建。在具体操作时,用鼠标左键在编辑区域内单击点下第一个点作为直路的起点,移动鼠标,此时在第一个点和鼠标移动点之间会出现一条黑色直虚线(直路中心线位置预览),当再次单击点下第二个点作为直路的终点后,一条直路便绘制完成了。

wKgZomc0bRyASofmAAvPpcy-ICY512.png?imageView2/2/w/1000

  • 创建圆弧路

用于实现在编辑区域内进行圆弧路的创建。在具体操作时,用鼠标左键在编辑区域内单击点下第一个点作为圆弧路的起点,移动鼠标,此时在第一个点和鼠标移动点之间会出现一条黑色直虚线(圆弧路起点位置切线方向预览),当确定好切线角度并再次点击鼠标左键后,在第一个点和鼠标位置之间将会出现一条黑色圆弧形虚线(圆弧路中心线位置预览),当单击点下第三个点作为圆弧路的终点后,一条圆弧路便绘制完成了。

wKgaomc0bUOAAyx_AAwFudGS94o605.png?imageView2/2/w/1000

  • 创建样条路

用于实现在编辑区域内进行任意形状样条路的创建。在具体操作时,用鼠标左键在编辑区域内单击点下第一个点作为样条路的起点,移动鼠标,此时在第一个点和鼠标移动点之间会出现一条黑色直线(该段样条路中心线位置预览),然后可再次单击点下第二个点作为道路的拐点位置,此时可继续移动鼠标,第二点和鼠标移动点之间同样会出现一条黑色直线。可依此重复操作,使样条路不断被延长,当想结束绘制时,单击鼠标右键即可退出编辑并得到一条样条路。

wKgZomc0bWmAC68DAA6-Wwt_QTQ409.png?imageView2/2/w/1000

  • 创建路口

用于进行交通路口的创建。在具体操作时,用鼠标左键在编辑区域内待添加路口附近单击点下第一个点,然后移动鼠标,在第一个点和鼠标移动点之间出现一个黑色矩形框,令矩形框囊括路口涉及路段后,可再次单击点下第二个点来确定矩形框的大小,随后可基于选择按钮对路口中道路的车道按实际需求进行连接。

wKgaoWc0bu6AGHDEACfXOM3Z8JA600.png?imageView2/2/w/1000

  • 自定义编辑道路配置

» 添加直路:用于对已创建好的直路/圆弧路/样条路以直路的形式进行延长

» 添加圆弧路:用于对已创建好的直路/圆弧路/样条路以圆弧路的形式进行延长

» 添加样条路:用于对已创建好的直路/圆弧路/样条路以样条路的形式进行延长

» 合并道路:用于对两条不同道路路段进行前后连接合并

» 切割道路:功能与合并道路相反,用于将道路分割成多个路段

路网参数配置

在基于工具栏完成道路形状样式的绘制后,可通过“选择”按钮选中编辑区域内的Road、Signal和Object等元素,在界面右侧的路网参数配置窗口对更加详细的特征参数进行具体查看和编辑,包括以下几点。

  • 轨迹

用于不同样式道路的中心轨迹进行查看或编辑,其中包括:

» 直路:可查看和修改道路起点的X、Y坐标,以及道路的航向角和长度

» 圆弧路:可查看和修改道路起点的X、Y坐标和切线方向的航向角,以及圆弧路的长度和转弯半径

» 样条路:可查看道路起点的X、Y坐标和切线方向的航向角,以及道路长度和形状拟合多项式系数

  • 车道

用于对道路进行车道颗粒度的特征编辑,可编辑参数包括车道的类型、宽度、高度、最大行驶速度和附着系数,以及车道线样式等。

  • 高程

可结合偏移量对道路中选定路段的高程值进行设置,进而实现对道路坡度的编辑。

  • 超高

结合偏移量对道路中选定路段的侧倾角进行设置。

  • 类型

可用于对道路的类型参数(如最大车速)进行设置。

  • 中心偏移

可结合偏移量对道路中选定路段的中心线偏移量进行设置。

  • 前驱后继

用于对选定道路的前驱和后继道路类型、ID进行查看。

  • 地形

用于对道路两侧进行平原、高山、森林、山区、耕地和建筑等地形环境的添加,并可对添加区域范围进行编辑。

以上是使用ModelBase搭建OpenDRIVE道路的操作说明,如何进一步丰富实现静态场景,敬请关注《手把手教你搭建OpenDRIVE道路模型(下)》

ModelBase是经纬恒润自主研发的综合驾驶测试仿真软件,具备车辆动力学模型及智能驾驶场景仿真能力,可用于乘用车、商用车的整车电控系统、ADAS系统的设计、测试和验证。可以覆盖电控系统的整个开发周期,包括早期的算法仿真测试(MIL/SIL),控制器的硬件在环测试(HIL),半实物台架测试(如电机台架、动力系统台架、整车台架等),以及车辆在环测试(VIL)。


关键字:道路模型  ADAS 引用地址:手把手教你搭建OpenDRIVE道路模型(上)

上一篇:SBW线控转向系统HiL测试解决方案
下一篇:康谋分享 | 确保AD/ADAS系统的安全:避免数据泛滥的关键!

推荐阅读最新更新时间:2026-03-22 19:07

手把手教你搭建OpenDRIVE道路模型(上)
OpenDRIVE作为一种高度专业化的道路建模标准格式,采用XML数据语言构建,其核心优势在于能够精确且详尽地刻画道路网络的几何特征,包括但不限于车道宽度、曲率、坡度以及道路交叉口的复杂布局。它不仅涵盖了基础的道路元素,还深入到了交通基础设施的细节层面,如交通标志的位置与类型、交通信号灯的相位与时序、道路表面的材质与摩擦系数等,为自动驾驶算法和高级驾驶辅助系统(ADAS)提供了全面且精确的环境感知基础。 此外,OpenDRIVE支持灵活的道路网络拓扑结构定义,能够处理环路、分支、合并等多种复杂道路形态,并通过层次化的节点和链接设计,有效管理大规模道路数据的组织与访问。这种结构化的建模方式简化了自动驾驶系统对复杂交通场景的理解与
[嵌入式]
手把手教你搭建<font color='red'>OpenDRIVE</font><font color='red'>道路</font><font color='red'>模型</font>(上)
2025年1-10月ADAS供应商装机量排行榜:各赛道分化显著,自主供应商份额持续攀升
2025年1-10月,中国乘用车市场在ADAS多领域呈现出自主突围全面提速、头部壁垒持续加固、赛道格局分化显著的鲜明发展特征。在空气悬架、激光雷达、自动泊车(APA)、高精地图及高精定位等关键领域,国产供应商凭借技术突破、成本管控与本土配套响应优势,市场话语权持续提升,推动高端智能汽车零部件加速实现规模化装车应用。 与此同时,各细分赛道的市场格局重塑进程持续深化:空气悬架领域自主厂商的市场地位不断提升,激光雷达赛道头部三强包揽超九成份额,行车ADAS与前视摄像头市场呈现外资领跑、国产突围的竞合格局,自动泊车领域车企自研方案脱颖而出,高精地图与高精定位赛道则展现出头部垄断与多强博弈并存的态势。在中外厂商的同场竞逐中,自主势力实现
[汽车电子]
2025年1-10月<font color='red'>ADAS</font>供应商装机量排行榜:各赛道分化显著,自主供应商份额持续攀升
汽车级图像传感器选型,CMOS与CCD在ADAS环视系统中的噪声抑制对比
智能驾驶技术快速迭代,ADAS环视系统作为车辆周边环境感知的核心模块,对图像传感器的性能提出了严苛要求。其中,噪声抑制能力直接影响系统在低光照、强干扰等极端场景下的可靠性。本文从技术原理、工程实践及未来趋势三个维度,对比分析CMOS与CCD传感器在ADAS环视系统中的噪声抑制特性。 一、噪声来源与抑制技术原理 图像传感器的噪声主要分为固定模式噪声(FPN)和时间噪声两大类。FPN源于制造工艺不均匀性,表现为像素间的偏移或增益差异;时间噪声则包含光子散粒噪声、热噪声等随机干扰。两类噪声的抑制需结合硬件设计与信号处理技术。 CCD传感器采用电荷耦合传输机制,其噪声抑制优势体现在电荷转移效率(CTE)上。高端CCD的CTE可达99.99
[嵌入式]
ADAS自动泊车辅助系统测试方法详解
在本期德国《auto motor und sport》ADAS专题中,我们聚焦于一项日常驾驶中高频使用、但仍具挑战性的功能——车辆自动泊车能力。 本轮测试由 MdynamiX AG 牵头,涵盖以下四款主流车型: 特斯拉Model Y 沃尔沃EX30 蔚来ET5T 梅赛德斯E级 测试过程全面模拟日常泊车环境,包含侧方停车与倒车入库两个标准场景,力求呈现系统在识别、转向、距离控制、换挡逻辑等方面的真实表现。 完整测试图表及详细数值已整理为中文版PDF,可直接联系北汇信息申请获取。 测试结构与方法亮点 本次测试在 MdynamiX 场地进行,工程师通过厘米级定位系统与模拟标定装置构建了接近真实的泊车测试环境,并通
[嵌入式]
<font color='red'>ADAS</font>自动泊车辅助系统测试方法详解
什么是ADAS高级驾驶辅助系统
高级驾驶辅助系统(Advanced Driving Assistance System)是利用安装在车上的各式各样传感器(毫米波雷达、激光雷达、单双目摄像头以及卫星导航),在汽车行驶过程中随时来感应周围的环境,收集数据,进行静态、动态物体的辨识、侦测与追踪,并结合导航地图数据,进行系统的运算与分析,从而预先让驾驶者察觉到可能发生的危险,有效增加汽车驾驶的舒适性和安全性。 近年来ADAS市场增长迅速,原来这类系统局限于高端市场,而现在正在进入中端市场,与此同时,许多低技术应用在入门级乘用车领域更加常见,经过改进的新型传感器技术也在为系统部署创造新的机会与策略。先进驾驶辅助系统(Advanced Driver Assistance S
[嵌入式]
2025年1-4月ADAS供应商装机量排行榜:头部集中与国产突围并存
根据盖世汽车研究院发布的“2025年1-4月ADAS供应商装机量排行榜”,2025年前4个月,ADAS核心部件市场竞争呈现清晰的“头部集中”与“本土崛起”双重特征。 头部效应显著:在激光雷达市场,禾赛科技(30.5%)、华为(30.3%)、速腾聚创(29.0%)三家企业合计占据近90%份额;空气悬架市场则被孔辉科技(37.5%)、保隆科技(27.5%)、拓普集团(24.3%) 三家本土厂商主导,份额同样超89%;高精定位系统龙头导远科技市场份额高达50.5%。 与此同时,本土化趋势强劲:不仅如前述禾赛、华为、孔辉等在各自领域领先,比亚迪在域控制器(24.7%)、行车ADAS(9.7%)和APA(10.0%),德赛西威在域控
[汽车电子]
2025年1-4月<font color='red'>ADAS</font>供应商装机量排行榜:头部集中与国产突围并存
方案分享 | ADAS时空融合数据采集方案
自动驾驶技术的飞速发展,正在重新定义未来出行的边界。从感知到决策,从规划到控制,每一个环节都离不开海量、精准的高质量数据支撑。然而,随着传感器数量的增加和数据规模的指数级增长,行业正面临一系列挑战:多源传感器数据的时间同步难题、复杂数据格式的适配、测量技术的灵活性不足、设备集成周期冗长等,这些问题正成为自动驾驶研发与测试的“隐形瓶颈”。 基于技术积累与行业洞察,本文分享一套创新的ADAS时空融合数据采集方案。通过硬件与软件的深度协同优化,能够很好地解决数据采集中的核心痛点,还为自动驾驶研发提供了高效、可靠、可扩展的完整解决方案。 一、方案架构 该方案以“时空融合”为核心,构建了传感器层、数据处理层、存储层和用户交互层,如下
[嵌入式]
方案分享 | <font color='red'>ADAS</font>时空融合数据采集方案
汽车安全技术全面解析#主动安全、被动安全和ADAS
汽车安全技术包括主动安全、被动安全以及 AD AS/ 自动驾驶 辅助等多个层面。主动安全系统通过 传感器 和 智能 算法 在事故发生前对危险进行感知并主动干预;被动安全系统通过车身结构和安全约束措施在碰撞中保护乘员;ADAS/自动驾驶技术则利用多传感器融合和复杂算法实现从L1到L4级别的辅助与自动驾驶功能。以下按类别分别解析各项技术原理、关键传感器、实现方式及代表性案例。 主动安全系统 主动安全系统在事故发生前识别风险并采取措施。**自动紧急制动(AEB)**是典型功能:该系统通过前向 毫米波雷达 、摄像头(以及可选的激光雷达和超声波)持续监测前方障碍物,比较实际距离与安全阈值。当发现碰撞风险且驾驶员未及时制动时,系统自动
[汽车电子]
汽车安全技术全面解析#主动安全、被动安全和<font color='red'>ADAS</font>
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved