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软件进行自动驾驶仿真,提供完整的仿真方案、测试方案

OpenSSL玩转证书链:从Windows CA根证书到签发多域名/IP的服务器证书全攻略

本文详细介绍了如何使用OpenSSL在Windows环境下构建私有CA体系,从创建CA根证书到签发支持多域名/IP的服务器证书的全流程。通过实战指南,读者可以掌握零成本证书管理技术,灵活配置SAN扩展,并了解在Nginx、Apache等主流服务器中的证书部署方法,适用于企业内网、IoT设备等HTTPS加密场景。

weixin_28731223的博客 440

OpenClaw(原Clawdbot/Moltbot)本地部署快速指南

支持Telegram、Slack、Discord、iMessage等多平台接入,通过配置文件或环境变量填写对应平台的Token,配置后执行。支持对接OpenAI、Anthropic、阿里云百炼等云端模型,也可搭配Ollama使用本地模型。默认仅允许已配对用户交互,群聊场景建议开启Docker沙箱模式,在配置文件设置。执行后跟随指引确认安全说明,进入QuickStart模式,默认网关端口为。可查看已加载模型,通过绑定的通讯通道发送测试指令,响应正常即部署完成。,限制非主会话操作权限,提升安全性。

wukangjupingbb的博客 8478

告别虚拟机!在WSL2的Ubuntu里5分钟跑通LVGL v9.2图形界面(附SDL2配置避坑)

本文详细介绍了如何在WSL2的Ubuntu子系统中快速配置LVGL v9.2图形库的SDL2模拟环境,帮助嵌入式开发者在5分钟内跑通第一个图形界面示例。通过WSL2和VSCode的远程开发插件,实现Windows系统下无缝使用Linux工具链,大幅提升开发效率。

weixin_28736335的博客 425

【Telephony】Telephony总纲!Phone进程流程(AOSP)

整个Framework层的Telephony框架运行在一个叫做Phone(com.android.phone)的进程中。 Phone进程启动的过程中,会初始化非常多的分支功能,SIM卡流程初始化就是其中之一,所以我觉得有必要写一下Phone进程的框架

weixin_44513784的博客 1975

Oracle EBS 寄销/VMI(1)-->基础设置

名词解释:     BPA:一揽子采购协议     BPR:一揽子发放     SR:来源补充规则     ASL:合格供应商列表     VMI: 供应商管理库存     寄售(Consignment)是把货物放在客户那里,客户要用的时候才付款的库存,一般是指卖方把

陈显平的专栏-Oracle EBS 1万+

GPU 运维实战:H100/H800/B300 换卡与压测

(烧多久、看什么、什么算合格)。文末还给了一个能直接跑的验收判定脚本,三个真实场景的裁决输出都在。

老韩的Linux云计算架构师进阶之路 270

传感器校准与标定:传感器的灵敏度校准_(11).常见传感器的灵敏度校准方法

线性校准:适用于传感器输出与输入之间存在线性关系的情况。通过收集数据并使用最小二乘法拟合线性方程,可以确定斜率和截距,从而实现校准。非线性校准:适用于传感器输出与输入之间存在非线性关系的情况。通过收集数据并使用非线性拟合方法(如最小二乘法),可以确定多项式或其他非线性方程的参数,从而实现校准。温度补偿校准:适用于传感器在不同温度下输出特性变化的情况。通过收集不同温度下的数据并使用温度补偿方程,可以提高传感器在不同温度下的测量精度。其他校准方法。

2401_87715305的博客 916

面向非平行语料的语音转换技术综述

摘要语音转换是语音及人工智能领域的一项研究课题,其目标是在保持源语音内容不变的情况下改变语音的音色,使其听上去像是由另一个目标说话人说出的,同时还需保证语音的质量和自然度。面向非平行语料的语音转换技术是当下的热门研究内容,其使用非平行的多说话人语音数据集进行模型训练,能完成多对多以及任意对任意的语音转换。对近年来面向非平行语料的语音转换进行了全面的总结和分析。首先概述了早期面向平行语料的语音转换及其缺陷,然后对当下面向非平行语料的语音转换的各类实现方法进行介绍和对比分析,最后对语音转换技术进行了总结和展望。

qq_61890005的博客 829

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

上一篇: 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、付费专栏及课程。

余额充值