Prescan测试场景和工况的建模方法,导入功能

17 篇文章 1 订阅
订阅专栏

Prescan中的仿真分为以下四大模块

1.场景工况  2.环境感知 3.决策算法 4.执行器

场景工况

    对于环境工况,Prescan提供Traffic element Database

其中包括134 Demo Scenarios

        Euro NCAP *11

        NHTSA * 12

        ISO * 19

        ADAC * 9

DMAPI 

Data importing

openDRIVE Data 、OpenSCENARIO Data、OSM Data、IBEO Scanned Data、 GIDAS、CIDAS、KITTI Database

环境感知

提供各种各样的物理传感器、真值传感器,用于和算法输出的结果进行 对比,不断修正算法

决策算法

最常见的Simulink、C++

也支持ROS、python

执行器

PreScan model 、Coupling to 3rd part model

测试场景和工况的建模方法、导入功能(共6种方式)

基于GUI界面的场景建模方法;

操作简便

搭建过程直观

元素丰富 

基于程序(API接口)的场景搭建方法;

        不需要打开用户界面,试用与习惯于编程的用户;

        通过DNMAPI场景建模特点

        方式灵活

        提高建模效率

        支持自动化测试

示例一:删除主车

%READ EXPERIMENT
models = prescan.experiment.readDataModels();
%Run original scenario
simOut = prescan.experiment.runWithDataModels(models);

%simOut = prescan.experiment.run('StopTime','200');

 可以看到有两辆主车

vehicles = ('Audi_AS_Sedan_1');
models = prescan.experiment.worldObjectsDeleteByName(models, vehicles);
%simout = prescan.experiment.runWithDataModels(models, 'StopTime','10');
simOut = prescan.experiment.runWithDataModels(models);

 可以看到原来的两辆车辆就只剩下一辆。

删除车辆的实例

Data Model API

Road API、Secsor API、Scenario API

OD高精地图数据导入流程;

OPen DRIVE特点

地图精度高,包含自动驾驶测试的必要元素

OD导入能力:

支持路网,车道线,交通灯,交通标识,绿化带

在设定主车元素的时候给主车上添加一个视觉,visu Aids->build->打开演示界面

OS场景数据导入流程;

OS特点:

        包含环境因素、包含物体交通流描述、包含多种触发事件、业界高度认可

Prescan支持OS导入能力

导入物体及交通流、多种触发条件的触发、物体运行状态,加速,减速,变道等。

%导入空白的场景文件
experiment = prescan.api.experiment.loadExperimentFromFile('Experiment_1.pb');
%%导入场景文件
prescan.api.openscenario.importOpenScenarioFile(experiment, 'Breaking in front_ERP2022.xosc');
%%
prescan.api.simulink.run(experiment);

首先需要确保要有xosc文件,然后把我的xosc文件名称改成自己的文件名称,就可以导入了。

KITTI数据库导入流程;

        保存成KITTI,批量导入;

        关于KITTI

                KITTI项目由卡尔斯鲁尔大学和丰田芝加哥研发中心主导。

                KITTI数据库主要用于机器视觉能力对标测试;

                数据包括路采图像、标注和追踪之后的交通参与者真值数据、本车GPS信息等;

                数据的下载链接:

                http://www.cvlibs.net/datasets/kitti

 KITTI对采集道路数据———

                        摄像头数据,惯导数据,对图像中的3D目标物添加标注

Prescan从标注数据中获取目标信息,将数据转换为JSON格式

                        在Prescan中生成虚拟场景,配置传感器模型,添加控制算法形成闭环

Prescan提供脚本Running Simulation

其他场景数据提供方特定数据导入流程;

CIDAS/GIDAS导入

OSM导入(低精)

 

3D外观模型的导入

 Dimensions设定其初始姿态 next 一路到底。

PreScan 教程:1. 建立新场景
weixin_40417993的博客
11-12 3724
PreScan 1:建立新场景写在前面新建场景PreScan GUI中设置Matlab中设置 写在前面 安装完PreScan 桌面一下多出许多图标,可能看着很乱,可以只保留 PreScan GUI这个图标。 双击运行起来后,可以点击屏幕屏幕右下角PreScan Process Manager,点击对应的列下的Start,启动Matlab、VisServer(仿真动画),点击Start正常启动后最...
PreScan FCW模型, 泊车模型, 多车道变道超车场景
03-26
包括三个Experiment:FCW model, Parking model, Multilane.
Prescan仿真场景建立教程(附Prescan模型)
11-14
Prescan仿真场景建立教程(附Prescan模型),供大家学习参考
Prescan(三):prescan导入第三方模型
林小川的博客
03-08 1万+
1. 为什么导入第三方模型? 一般情况下,自己开发的车辆都会与普通的车外形有所差异,为了展示出自己的车子的外形特点和logo,就需要导入自己的车辆三维模型。(如果不纠结这个问题,可以不看本博客以下内容) 2.导入第三方模型需要用到哪些软件? 3Dmax:原始模型并添加渲染(也可是其他的模型,但是3dmax的渲染效果最好,推荐) deep exploration:用于中途转换格式,并确保自己...
【prescan入门】prescan入门教程(场景搭建、参数设置、连接MATLAB实现仿真)
热门推荐
weixin_43770077的博客
05-17 2万+
环境 windows10+PreScan8.5.0+MATLAB2019b+vs2019社区版 场景搭建 双击打开【PreScan GUI 8.5.0】 【File】->【New Experiment】新建实验 搭建环境(草地、水泥地、砖地等) 这里我选择草地场景,将【Grass】拖入网格区域 选择基础设施(各种形状的道路) 单击车道右键【Object configuration】,在单击车道线,可以设置车道线的属性 后续插入的道路,可以【copy style】原来道路的设置,再【pas
Prescan入门教程之避坑笔记:隧道及其他模型导入
garjermay的博客
06-08 2781
隧道及其他模型资源 由于prescan中没有内设的隧道模型,甚至不具备搭建隧道的任何工具;所以在使用prescan进行场地建模时,需要从其他软件画好隧道模型,再转化为dae格式,进行导入即可使用。 我这里推荐使用Sketchup作为隧道模型的搭建软件,且su里带有强大的3d模型库,即使你不会使用su来建模,也可以直接导入别人画好的模型,再导出中选择dae格式导出,即可在prescan中使用。 导入要求 首先对于导出的隧道模型需要有以下两点要求: 1、隧道及其他模型的名称只能是字母开头,用字母和数字或者“_”
自动驾驶仿真软件PreScan使用c++脚本自动化测试教程,该教程里面包含模块测试demo,和模块调用教程。
04-06
在本教程中,"模块测试demo"部分将引导你了解如何对PreScan中的特定功能或模块进行独立测试。这些模块可能包括传感器建模(如激光雷达、摄像头)、车辆动力学、交通规则等。通过编写C++脚本,你可以控制测试的每个...
超车仿真软件_SIMULINK_多车道变道超车场景_prescan_prescan和simulink_
09-30
在现代智能交通系统中,模拟仿真技术扮演着至关重要的角色,尤其在开发和...通过这样的联合仿真,开发者可以对自动驾驶系统进行全面的功能和性能测试,发现潜在问题并优化算法,从而提高自动驾驶系统的安全性与可靠性。
Prescan多车道变道超车场景
09-29
Prescan是一款先进的三维环境建模工具,专门用于自动驾驶汽车(AV)的系统验证和测试。它提供了真实世界道路环境的精确虚拟复制,允许工程师们在软件层面对自动驾驶算法进行详尽的验证,而无需在实际道路上进行大量...
无人驾驶事故场景prescan模型
10-21
本项目以"无人驾驶事故场景Prescan模型"为主题,通过该软件对可能遇到的各种事故场景进行仿真,以测试和优化无人驾驶车辆的应对策略。 首先,我们要理解什么是Prescan。Prescan是一款高级的三维环境模拟软件,专为...
无人车系统仿真相关软件介绍-prescan.zip
04-18
自动驾驶仿真软件prescan使用介绍,另外还包含了自动驾驶学习资料 涵盖感知,规划和控制,ADAS,传感器;
自动驾驶控制器,车道偏离预警系统,基于Prescan设计场景和交通流,在Simulink中建立了相应的控制模型 进行LDW功能
07-07
自动驾驶控制器以及车道偏离预警系统,是基于Prescan设计场景和交通流,并在Simulink中构建相应的控制模型来进行LDW功能验证。这个模型是自己建立的,与Prescan自带的模型不同,它更清晰且有条理。此外,我还开发了...
基于Prescan设计场景和交通流,Simulink搭建的自动驾驶控制器与车道偏离预警系统的LDW功能验证及实时显示车辆位置的GUI界面,基于Prescan设计场景和交通流,自动驾驶控制器实现车道偏离
最新发布
YWNzFYcCBBn的博客
06-11 750
通过精细的参数调整和算法优化,确保控制模型的高效稳定性和准确性。本文基于Prescan设计场景和交通流,在Simulink中建立了自动驾驶控制模型,并通过LDW功能验证和GUI界面实时显示,实现了对自动驾驶车辆的精准控制与安全提示。为了实现自动驾驶车辆的准确控制与安全驾驶,本研究基于Prescan平台,搭建了一个自动驾驶控制器与车道偏离预警系统,并通过自建模型与GUI界面进行验证。自动驾驶控制器,车道偏离预警系统,基于Prescan设计场景和交通流,在Simulink中建立了相应的控制模型。
PreScan | 环境感知传感器性能建模方法和在自动驾驶系统开发中的应用
吉大秦少游
03-17 2159
环境感知传感器性能建模方法和在自动驾驶系统开发中的应用
使用PreScan再现交通场景——多轨迹同步
u012448312的博客
05-04 3430
前言 在PreScan中,轨迹同步用来将指定的位置和时间点进行挂钩以仿真多个道路参与者在某一段路的相对位置以及时间行为。 应用场景 场景1:如在有两条车道的道路上,其中一条道路有两个车辆A、B(B在A前,B车驻停),而另一个道路有一个车辆C。由于B车行驶速度缓慢,A在接近B车时需要变换车道,而此时C正快速的接近并占用了A要切换车道的位置。具体场景如下图所示: 场景2:在场景1的基...
关于Prescan导入OpenScenario文件过程中出现无法解析名称问题的解决办法
FerdinanderOWL的博客
08-25 360
一是从Prescan GUI内随机打开一个已经建立好的Experiment或者新建一个,然后Prase->build->Invoke Simulink Run Mode打开matlab如下图所示。二是可以通过Prescan Process Manager打开Matlab。如下图所示,点击matlab对应的start即可启动matlab并建立连接。无论是哪种方式,成功建立起与Prescan的连接之后,Matlab的命令行窗口会出现以下提示。问题原因是没有建立起Prescan和Matlab的连接。
PreScan第五课:检测车辆碰撞
吉大秦少游
05-17 4247
目录设计思想碰撞检测原理操作步骤注意事项 设计思想 PreScan检测碰撞的设计逻辑:首先整个Experiment要支持CollisionDetection,其次是试验中的Actors也要支持碰撞检测,才会在实验仿真中检测出来。 碰撞检测的设计思想:这种设计是符合常理的,也就是碰撞检测是实验级的,即需要先指定这个实验支不支持碰撞检测,其次是支持碰撞检测的个数(不能随便填),然后整个实验中的Acto...
Prescan(四):将自己的车子外形添加到Prescan车辆模型库
林小川的博客
03-14 6957
1. 为什么要添加自己的车子到prescan中? 因为prescan的模型库里面基本都是传统的车型,如果需要定制化的模型,prescan系统自带的模型外观将不能满足要求。 2. 将自己的车子添加到模型库中会使用到哪些软件? sketchup:用于编辑dae模型,并配置相关的运动节点。 Model Preparation Tool:用于编辑dae模型的旋转和物理属性。 3. 如何配置da...
写文章

热门文章

  • Carsim2019.1安装教程 6500
  • 基于Tensorflow深度学习框架下的图像增强(一) 5903
  • Carla 保姆级安装教程 3914
  • CV视觉论文alexnet学习笔记(二) 3873
  • stanley 轨迹跟踪算法 3565

分类专栏

  • Slam 付费
  • AIGC 1篇
  • 实战 20篇
  • ros1&2 4篇
  • 控制 5篇
  • 规划 2篇
  • 仿真 17篇
  • docker 1篇
  • VTD 1篇
  • CV论文 5篇

最新评论

  • 多GPU系统中的CUDA设备不可用问题

    ”悟道“: 重装系统并且把vs的库都修复然后再安装nvidia驱动就可以解决问题

  • 多GPU系统中的CUDA设备不可用问题

    CSDN-Ada助手: Python入门 技能树或许可以帮到你:https://edu.csdn.net/skill/python?utm_source=AI_act_python

  • Prescan测试场景和工况的建模方法,导入功能

    weixin_47747096: 请问以下,导入OS之后,GUI界面看不到任何场景内容,.pex文件也没有任何改动,有办法解决这个问题么

  • 【自动驾驶系统半实物在环HiL的方案和结构】

    我的江莱: 请问文章里面的方式在prescan中会出现计算很慢的情况吗

  • 如何让罗技29方向盘像视频中的那样转动起来?

    ”悟道“: 可以的,你需要训练一个手势识别网络,通过分类任务,获取到不用的手势,再对应到Carla的控制接口,发送指令给Carla就可以了

最新文章

  • 多GPU系统中的CUDA设备不可用问题
  • git clone遇到报错“SSL certificate problem: self signed certificate”
  • 本地Vscode使用SSH连接Linux虚拟机循环输入密码,无法登陆
2024年3篇
2023年18篇
2022年51篇

目录

目录

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

PHP网站源码靖歌阁网站优化夏津东莞网站优化福田健康网站优化及营销方案网站优化结构网站排名优化廉价易速达许昌优惠网站优化价格深圳免费网站优化seo网站优化是什么网站su优化是什么换服务器网站优化受影响吗网站推广优化给您好的建议彭镇网站关键词优化荔湾网站排名推广优化费用优化网站软件就找y火21星赞拼多多网站优化方案安庆全网营销推广网站优化保定优化网站方法闵行区百度网站优化定制跳出高的网站如何优化为什么网站排名一直优化不到首页网站优化最牛逼的软件优化公司网站细致云速捷三定制网站怎么自己做优化排名杭州服务好的网站优化兰州网站seo优化方案江阴第三方网站优化软件是真的吗焦作律师网站优化虎丘优化型网站Dior网站的优化建议优化网站软件ii丷云速捷歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化