0基础入门VTD-实操静态道路建模5

VTD:MSC Software 安装&License激活方法 VTD仿真平台安装激活方法 阅读详情

上期我们学习了道路周围的环境,以及地标线和交通标志的搭建,今天我们就来学习静态道路建模的最后一课——交通指示灯的建立。

会将红绿灯作为最后一节课来安排,主要原因有两点,一个是在ROD中的红绿灯搭建会稍微复杂一些,另外一点是因为,红绿灯的完整设置是由ROD和ScenarioEditor共同完成的。

首先需要和大家说明一下,鉴于国内外交通法规的区别,国外的红绿灯是安装在道路尽头,而国内的红绿灯是安装在路口对面。而通过前面的学习,大家也知道,ROD中只能把红绿灯添加到当前道路上。如果添加在路口对面道路,就无法控制当前道路的车辆。于是我们另辟蹊径,通过设置显示红绿灯(只用于视觉显示)和隐藏红绿灯(只用于实际控制车辆)来达到符合中国交通法规的效果。

具体设置方式请参考如下设置

话不多说,我们现在开始。

 红绿灯的搭建步骤其实和设置地标线、交通标志一样

1、搭建交通指示灯的立杆(注意,原先我们地标线和交通标志都是在车流出口方向建立,交通指示灯需要设置在入口方向)

图片

2、添加交通指示灯(Switchable中寻找合适的指示灯),将其位置调整到合适位置(详细操作步骤见上篇文章)

图片

3、设置交通指示灯的车道有效性、独立ID及控制器ID

先给大家说一下控制器的作用,通过Scenario Editor中的红绿灯设置,可以控制红绿灯的亮灯时长和灯之间的变化。

图片

当我们设置好一个红绿灯后,需要再将路口的其他红绿灯都设置好,操作方法都一样,但是在设置控制器ID上需要注意。

范例:三车道十字路口,设置逻辑如下:

南北方向,直行灯2个,控制器ID用同一个,即1
       东西方向,直行灯2个,控制器ID用同一个,即2

南北方向,左转灯2个,控制器ID用同一个,即3

东西方向,左转灯2个,控制器ID用同一个,即4

而按照我国的大部分情况,没有右转灯直行红灯是可以右转的。(但右转一定要打向右转向灯,并且注意避让路边的行人和非机动车辆),所以我们在VTD中,一般不添加右转灯及单独控制器。

由于我们设置的红绿灯有效性是作用在ID为0的车道上,ID为0的车道是没有宽度的,不会有车行驶在这条车道,所以红绿灯不会作用在除这条车道以外的车道,更无法控制其他车道上的车辆。

为了能够让红绿灯能控制对向相对应车道上的车辆,我们需要在对向相对应的车道上设置隐藏的红绿灯,同时控制器ID和之前的保持一致。

图片

范例:三车道十字路口,设置逻辑如下(出口处红绿灯需隐藏):

南北方向,入口处直行灯2个,出口处直行灯2个,控制器ID用同一个,即1。
东西方向,入口处直行灯2个,出口处直行灯2个,控制器ID用同一个,即2。

南北方向,入口处左转灯2个,出口处左转灯2个,控制器ID用同一个,即3。

东西方向,入口处左转灯2个,出口处左转灯2个,控制器ID用同一个,即4。

当红绿灯全都设置好以后,ROD中的红绿灯就设置完成了。

图片

保姆级教程:VTD 2023.3在Ubuntu下的完整安装与License激活(含Helium配置) 本文提供了在Ubuntu 22.04系统上安装与配置VTD 2023.3仿真平台的详细教程。内容涵盖系统环境准备、依赖库安装、MSC Software的Helium许可证服务器配置、VTD主体软件安装及首次运行验证,并重点解决了License激活过程中的常见问题,帮助用户顺利完成自动驾驶仿真环境的搭建。 阅读详情

相关推荐

0基础入门VTD—VTD软件架构二

如果 SCP是关于交通的,比如让某车换道,那么信息会给Traffic里的驾驶员模型来执行。重要的是,根据extern车辆的驾驶员配置,制作出当前这一帧的驾驶行为信息。Traffic启动,即它知道了需要执行的场景文件xml和逻辑道路文件xodr是哪个ig 启动,即它知道了需要执行的场景文件osfb,天空模型材质数据,车辆模型等等都在哪里。如:传感器plugin得到了数据,会根据传感器的参数,对数据过滤,然后组织结果,发到指定端口。如:驾驶信息传递给MM,场景信息也要给MM,如果SE启动了,也会给它。

Waylancer的博客 1153

VTD安装教程

VTD安装及配置license教程

dreautumn的博客 4572

保姆级教程:用VTD Scenario Editor搞定红绿灯时序,让仿真路口‘活’起来

本文提供了一份详细的VTD Scenario Editor教程,帮助用户掌握红绿灯时序控制的动态场景建模技巧。通过ROD和osgb文件导入、控制器时序逻辑设计、灯组绑定及动态效果验证等步骤,实现仿真路口的精准控制,提升自动驾驶仿真测试效率。

weixin_30402343的博客 403

一份超详细的VTD安装指南(内容含如何安装ubuntu系统及如何在ubuntu中安装显卡驱动)

  前言的前言:这篇实在太长了!!!长到一直懒得传到博客里,今天终于鼓起勇气啦!   前言   请务必仔细阅读以下部分,有暂时看不懂的,遇到问题时请随时回来查阅   Tips:   1.安装过程中请保持网络畅通,否则你不知道会遇到什么鬼问题。可能由于网络问题出现的报错:“解释器错误:没有那个文件或目录”、“无法解析域名”等。   2.建议安装时再准备另外一台电脑,可以随时查资料下载东西什么的很方便。   3.建议不要使用其他版本的安装包,否则可能会出奇奇怪怪的指南里面写不到的问题。   4.所有文件夹都不要

茗兮的博客 1万+

VTD红绿灯控制器设置避坑指南:手把手教你用Scenario Editor搞定动态路口(附完整时间轴计算)

本文详细解析了VTD中红绿灯控制器的设置方法,通过Scenario Editor实现动态路口建模。文章提供了完整的控制器参数设置步骤、时间轴计算公式及常见问题排查技巧,帮助用户避免常见错误,确保智能驾驶仿真的可靠性。特别适合需要精确控制交通信号灯时序的开发者。

weixin_33727510的博客 447

ubuntu20.04+vtd环境搭建

VTD(VirtualTestDrive)是德国VIRES公司开发的一套用于驾驶辅助系统,主动安全和自动驾驶的完整模块化仿真工具。其运行于Linux平台,功能覆盖了道路环境建模、交通场景建模、天气和环境模拟、简单和物理真实的传感器仿真以及高精度的实时画面渲染等。VIRES公司是自动驾驶仿真开放格式OpenDrive,OpenCRG和OpenScenario的主要贡献者,VTD的功能和存储也依托于这些开放格式。而VTD分布式显示系统。......

Gavinmiaoc的博客 3327

0基础入门VTD-实操静态道路建模1

点击指针工具->选择需要转化成道路的参考线->点击参考线转化成道路属性(选中参考线后,绿色参考线显示为红色,转化成道路属性后,显示为带箭头的白线,箭头仅表示这条线的方向,不代表道路方向。我们得到一条有道路属性的线之后,点击选中道路,在界面右方会有一个道路属性设置界面,在这个界面我们可以设置道路,包括车道宽度、车道贴图、车道线、车道高度、道路标志等。设好宽度,再根据需求依次设置车道线(选择需要的车道线如实线,虚线等)、车道贴图(如水泥路贴图、沥青路面贴图、人行道贴图等),操作步骤和设置宽度一样。...

Waylancer的博客 2548

VTD 使用手册

VTD是一款高保真的自动驾驶汽车场景仿真软件,这个是其使用文档。非常实用

VTD(学习手册)

VTD学习

m0_48707860的博客 3534

vtk安装教程

vtk安装教程 详细介绍vs2010与vtk安装

VTD-Vedio-QuickStart-Study-CS

VTD入门教程

VTD仿真平台导入openDRIVE地图

如何将opendrive地图导入VTD

sinat_30247495的博客 1176

XR Interaction Toolkit实战:为HTC Vive Cosmos打造抓取、投掷与UI交互(Unity 2023教程)

本文详细介绍了如何使用Unity 2023和XR Interaction Toolkit为HTC Vive Cosmos开发抓取、投掷与UI交互系统。通过实战案例'VR投掷训练室',从基础配置到高级功能实现,涵盖物理抓取、精准投掷机制和VR UI交互设计,帮助开发者提升VR交互开发技能。

weixin_30562507的博客 255

VTD学习记录——八大进程概括(一)

VTD八大进程

weixin_42217899的博客 2992

从Podfile到分享成功:ShareSDK小红书模块集成全流程实战(附视频分享代码)

本文详细介绍了iOS应用如何通过ShareSDK集成小红书分享功能的全流程,包括环境配置、SDK初始化、图片和视频分享实现,以及常见问题排查和性能优化策略。特别针对视频分享这一高频需求场景,提供了完整的代码示例和实战技巧,帮助开发者快速实现社交分享功能。

weixin_42540248的博客 226

避坑指南:Zephyr RTOS与nRF Connect SDK环境搭建常见错误及解决方案

本文详细解析了Zephyr RTOS与nRF Connect SDK环境搭建过程中的常见错误及解决方案,涵盖网络问题、代理设置、SEGGER Embedded Studio配置、分支切换等关键环节。针对开发者实际遇到的痛点问题,提供了一系列实用技巧和深度排错方法,帮助高效完成NCS开发环境部署。

weixin_28685287的博客 172

从ROD到Scenario Editor:VTD动态场景建模全链路实操(以带信号灯路口为例)

本文详细介绍了VTD平台中从ROD到Scenario Editor的动态场景建模全流程,以带信号灯路口为例,涵盖文件架构、场景配置、交通控制逻辑设计及集成测试等关键环节。通过实操指南和调试技巧,帮助开发者掌握VTD动态场景建模的核心技术,提升智能驾驶仿真测试效率。

weixin_30633405的博客 373

保姆级教程:用ArcGIS Pro搞定云南30米分辨率DEM地形图(附数据下载与配色方案)

本文提供了一份详细的ArcGIS Pro教程,指导用户如何制作云南30米分辨率DEM地形图。从数据下载、预处理到镶嵌与质量控制,再到地形分析与可视化,全流程覆盖云南复杂地形的处理要点。特别包含数据下载链接、配色方案及常见问题解决方案,适合地理信息分析新手和专业人士。

weixin_30467199的博客 309

VTD红绿灯动态控制保姆级教程:用Scenario Editor搞定十字路口信号灯时序

本文详细介绍了如何使用VTD的Scenario Editor工具实现十字路口红绿灯的动态控制,包括单控制器配置、多控制器协同、相位偏移计算等关键步骤。通过实战案例和XML代码示例,帮助用户掌握交通信号灯的时序设计和动态场景建模技巧,提升交通仿真的真实性和效率。

weixin_30458043的博客 659

YOLOv8缺陷检测可视化界面实战:PyQt5布局设计与代码实现

本文详细介绍了如何利用PyQt5为YOLOv8缺陷检测模型构建一个专业、易用的可视化界面。通过实战讲解PyQt5的布局管理器设计、信号槽机制与YOLOv8核心的集成,帮助开发者快速将AI模型部署为直观的桌面应用,提升工业质检等场景的落地效率。

redis7keeper的博客 758

python实现带符号的二进制数转换十进制数 (附完整源码)

python实现带符号的二进制数转换十进制数 (附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 554

Carsim-NI-VTD联合仿真闭环验证工程实践

联合仿真是一种面向高可信度系统验证的多工具协同方法,其核心在于通过物理层接口与统一时间基准,弥合数字模型与真实硬件之间的失真鸿沟。它基于车辆动力学建模、硬件在环(HIL)实时性及虚拟场景引擎三大技术支柱,实现从算法设计到功能安全认证的全链路闭环。关键技术价值体现在对ISO 26262多工具交叉验证要求的满足,以及对偶发性失效(如ECU看门狗复位、CAN信号反射噪声)的实验室复现能力。典型应用场景包括L3/L4级自动驾驶控制策略验证、ASIL-B以上功能安全认证、Corner Case泛化测试等。本文聚焦Ca

weixin_34326179的博客 326

开发simulink 以及stm32半物理仿真碰到的问题,以及处理方法,Error:External Mode Open Protocol Connect command failed(实测有用)

串口实现的,但是在测试的时候发现,这个串口可以正常发送和接收数据,但是一旦把这个串口只让其进行版物理仿真就报错。直接刷写程序是可以的,最后查到问题了。我要实现半物理仿真,就是通过matlab实现可以直接控制stm32板子,实际上是通过xcp on。然后点击simulink上的观测按钮就可以直接和stm32平台进行通讯了。3,还是使用串口3,但是重新需要设置一下com口,因为重新插拔了一下,按照这个设置方法就可以。2,重新加载ioc文件。

pvmsmfchcs的博客 1499
上一篇: 0基础入门VTD-实操静态道路建模4
下一篇: 0基础入门VTD-实操动态场景建模1
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

上海威蓝智能科技有限公司

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值