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

自动驾驶仿真:Carsim、NI和VTD联合仿真课题一 提示:本文介绍使用的是Carsim、Veristand、NI-Veristand三个软件联合仿真 阅读详情
AI摘要

本文介绍了VTD软件的深入教学计划,将逐月讲解理论知识和配置阶段,涉及静态路网、动态场景、传感器配置等内容,以及SCP和RDB数据交互协议。后续还会探讨VTD架构及其组件、标准和开发工具。

之前给大家介绍了一些快速上手VTD的实操方法,包括了静态路网的搭建和动态场景的配置,后续暂时搁置了VTD的教学,一方面是因为VTD软件其他功能相对比较复杂,比如传感器配置、车辆动力学、模型导入等,另一方面是因为后续的学习,需要对VTD的理论知识比较了解,怎么系统化,由简入深的给大家教学,也是我一直在思考的问题。

后续计划以每月一篇的方式向大家逐步介绍有关VTD的理论知识,和深度教学,话不多说,咱们现在开始!

图片

一、框架内容说明

四个虚线框分别对应了VTD软件工作的4个不同阶段Preparation(准备阶段)、Configuration(配置阶段)、Runtime(运行阶段)、Post-Processing(后期处理阶段),这四个阶段组成了整个VTD工作的整个流程。

八个橙色方块对应VTD自带的8个组件:Road Desinger ROD(静态道路编辑器)、v-SCENARIO(动态场景编辑器)、v-IOS(用户界面)、v-IG(渲染演示界面)、v-TRAFFIC(交通管理)、Sound(声音管理)、v-TaskControl(任务管控)、Module Manager(模型管理)

两个黑色方块对应VTD的2种通行方式:

SCP:是以事件为基础的数据传输协议,为外部提供了软件配置和仿真管理的网络接口,可完全控制整个仿真过程。SCP是一种基于字符串数据流的接口,采用可读性强的XML格式,支持的硬件接口包括以太网(UDP/TCP)和共享内存(SHM)。 

RDB:VTD和外部环境进行数据交互的数据格式,支持的硬件接口包括以太网(UDP/TCP)和共享内存(SHM),可以实现高速和低速的数据通讯。RDB传输的内容为仿真数据,涵盖了道路交通环境仿真中的所有变量的参数信息,一般可以直接用于仿真数据交互。

三个

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

相关推荐

VTD学习笔记(一)-启动vtd、基本界面和按钮

启动vtd、基本界面和按钮、独立project

weixin_45572737的博客 1826

VTD:MSC Software 安装&License激活方法

VTD仿真平台安装激活方法

sinat_30247495的博客 3306

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

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

Waylancer的博客 1153

自动驾驶仿真:VTD的SCP命令详解

VTD的SCP(Simulation Control Protocol )用于进行非周期性的,即事件性的信息交互。通过发送SCP命令给到TaskControl,TaskControl根据命令的内容分发到进程,从而实现对VTD的操作,因此SCP是VTD自动化的基础。1、VTD软件主页面最下方有SCP的发送和接收的命令栏,命令栏会显示所有发送和接收到的SCP命令。 1、我们可以在Scenario界面添加车辆,通过双击车辆进入properties界面,然后在Actions界面中的SCP中添加SCP命令;1)创建端

zataji的博客 6458

自动驾驶仿真:Carsim、NI和VTD联合仿真课题二

文章目录前言一、设备配置1、硬件需求2、网络配置二、Carsim工程配置1、创建工程2、创建数据库3、参数配置三、VTD工程配置1、创建工程四、Veristand工程配置1、创建工程五、运行程序 前言 上篇文章《Carsim、NI和VTD联合仿真课题一》简单地介绍了三者之间的联合框架,以及NI与VTD之间简单的组包与拆包指导。这篇文章将要讲述的是如何将三个软件联合起来,如何设置软件参数,用最简单的方法把仿真车开起来。 一、设备配置 1、硬件需求 注:真正的做智能驾驶仿真项目,至少需要两台电脑,一台实时机

zataji的博客 1万+

自动驾驶仿真:ECU TEST 、VTD、VERISTAND连接配置

1、ECU TEST(简称ET),用于HIL仿真的自动化测试,通过调用Veristand、VTD来实现场景及信号的自动化调用及测试;2、ET连接VERISTAND、VTD、LABVIEW、SSH,需要配置test configuration(简称TCF)和test bench configuration(简称TBC);TCF负责测试信号描述文件的选择和配置,以及测试执行相关的设置,TBC负责测试工具连接所需的相关属性的配置。

zataji的博客 7768

VTD-传感器使用小结

VTD传感器使用总结在VTD中添加传感器分析传感器输出数据RDB_SENSOR_STATE_tRDB_SENSOR_OBJECT_tRDB_OBJECT_STATE_t   由于近期需要使用VTD搭建V2X二期应用场景,需要用到传感器进行目标感知并获取感知结果,以下对于VTD中的传感器使用简单进行下总结: 在VTD中添加传感器   VTD中传感器模型是已经被搭建完成的,以链接库文件形式存在,可在使用时在GUI界面中进行选择,不过默认的perfectSensor就够用,目前我所用到的传感器模型包括参数也全是默

qq_35308053的博客 6145

VTD信号灯TrafficLight数据解析提取

利用VTD作为虚拟仿真软件,并对场景中的信号灯数据进行解析提取,关于场景的搭建可参照官方的`ScenarioEditorRevM.pdf`文档,本文建立在场景已搭建成功的基础上。

qq_35308053的博客 3348

VTD建模及仿真方案介绍.doc

对VTD自动驾驶软件的介绍,并重点解析如何通过VTD软件进行自动驾驶仿真,提供完整的仿真方案、测试方案

基于单片机的继电器参数测试系统设计

由于原有测试系统在参数设置上过于单一,在对继电器测试过程中需要多次进行器件连接,导致对其测试准确度下降,会造成继电器的二次损伤,基于单片机研究继电器参数测试系统的设计方法。在硬件设计上,构建二级模式集散控制框架,利用单片机进行数据采集和处理,满足实时继电器参数数据的同步控制;设计双极性反向比例输出电路,分别利用电极电阻对继电器两侧电压进行放大,实现继电器实时电压的检测。实验结果:以两组类型断电器为测试对象,分别连接示波器进行真实数据采集,在本文系统的应用下所得参数测试结果,与真实的数据相一致,具有实际应用效

weixin_45905610的博客 1438

软硬件协同设计的大小端问题

缘起 最近需要在soc系统内做协处理器,加速AES加密运算,寄存器一次读取32bit,AES一次处理128bit,因此在数据拼接的时候,需要考虑大小端的问题,特来记录一番。 一、什么是大小端 大小端的问题发生在寄存器和内存间传递数据,这点非常重要,很多地方简单地说是数据存储方式,其实不准确。追根溯源,大小端问题是在设计load,store指令的时候考虑的,因此本质是寄存器和内存交互的问题,其他地方不会发生。 比如c语言里定义一个变量int a=ox1234,那么查看在线汇编平台的对应汇编代码: # 给2号寄

http://www.icfgblog.com/ 613

实测对比:DeepSeek、豆包、千问三大AI模型生成测试用例谁更强?(附完整代码)

本文通过实测对比了DeepSeek、豆包、千问三大AI模型在生成测试用例方面的表现。文章提供了完整的Python代码实现,详细分析了各模型在用例完整性、准确性、边界覆盖及幻觉控制等维度的差异,并分享了工程化集成与多模型融合等优化策略,旨在帮助测试团队选择合适工具以提升工作效率。

ik6789012的博客 943

硬盘dma读写过程

保护模式中,pci上的硬盘dma读写方法

480

手把手教你用AppsFlyer SDK实现延迟深度链接(附Android/iOS代码示例)

本文详细介绍了如何使用AppsFlyer SDK实现延迟深度链接,提供Android和iOS双平台代码示例,帮助开发者解决跨平台精准跳转与用户归因问题。通过实战案例和高级场景分析,提升应用的用户转化率和广告投放效果。

sre5engineer的博客 699

Qoder Quest 模式实战:从需求到代码的自动化开发

本文深入探讨Qoder Quest模式如何实现从需求到代码的自动化开发。通过编写清晰的Spec规格说明,Qoder能智能分解任务并在后台执行,生成高质量代码,大幅提升开发效率,让开发者专注于架构设计等创造性工作。

herb5的博客 1152

定位教程7---旋转中心标定之方法二

手算相机相对机器人关系

Quintin 6230

YOLOv11改进策略【损失函数篇】| arXiv2025 TeLU双曲正切指数线性单元 强梯度防消失 + 解析光滑稳训练,极速提升收敛与泛化

本文记录的是。TeLU(Hyperbolic Tangent Exponential Linear Unit)通过。本文利用TeLU激活函数,以x⋅tanhex统一实现正区间强梯度加速收敛与负区间持续梯度避免死神经元,全程保持解析光滑与极低计算开销,,显著提升深度网络在分类、检测、分割、时序任务中的收敛速度、精度与泛化鲁棒性。

Limiiiing的博客 224

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

上一篇: 0基础入门VTD-实操动态场景建模2
下一篇: 0基础入门VTD—rdbSniffer使用
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

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

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

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

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

打赏作者

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

抵扣说明:

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

余额充值