热门排行
简介
PreSCAN 2206破解版是一款汽车系统模拟仿真平台,由一个基于GUI的预处理器组成,用于定义方案和执行方案的运行时环境。工程师制作和测试算法的主要界面包括MATLAB和Simulink。主要用于驾驶辅助、驾驶预警、避撞和减撞等功能的前期开发和测试。Prescan在设计或优化阶段提供强大的帮助,在Prescan中,所有技术和工程学科都可以无缝集成,因为主要界面基于Mathworks的MATLAB/Simulink。Prescan是基于PC的,Prescan基本版本配有强大的图形预处理器、高端3D可视化查看器(Prescan viewer),以及与标准MATLAB/Simulink的连接。在不同的阶段提供不同的功能和帮助,如构建相关场景、添加适当的控制系统、为传感器系统建模以及运行您的实验等,Prescan能够模拟自主和非自主车辆。后一类涉及我们今天所知的汽车(人工控制),而第一类涉及计算机控制的汽车。在合作驾驶概念中可以找到较少自动驾驶车辆的典型示例,其中车辆以主车为首的车队行驶。同样,Prescan已经具备支持非自动驾驶模拟所需的能力。
PS:本次提供的是最新的PreSCAN 2206破解版本,含安装激活教程,欢迎需要此款工具的朋友前来下载使用。
功能特征
PreScan是一个模拟平台,由一个基于GUI的预处理器组成,用于定义方案和执行方案的运行时环境。工程师制作和测试算法的主要界面包括MATLAB和Simulink。PreScan可用于从基于模型的控制器设计(MIL)到具有软件在环(SIL)和硬件在环(HIL)系统的实时测试。PreScan可以在开环和闭环,以及离线和在线模式下运行。它是一个开放的软件平台,有灵活的接口与第三方车辆动力学模型(如CarSIM、dSPACE ASM等)和第三方HIL仿真器/硬件(如ETAS、dSPACE、Vector)连接。
PreScan包括几个模块,共同提供ADAS系统开发者所需要的一切。一个直观的图形用户界面(GUI)允许你建立你的场景和传感器模型,而Matlab/Simulink接口使你能够添加一个控制系统。这个界面也可以用来导入现有的Matlab/Simulink模型,如车辆动力学模型。当运行你的实验时,可视化查看器给出了一个真实的三维方案。可选择使用 dSPACE ControlDesk 和 NI LabVIEW 等工具进行 "数据采集 "和 "测试自动化 "等活动。
该程序通过四个简单的步骤工作
建立方案
一个专门的预处理器(GUI)允许用户在几分钟内使用数据库建立和修改交通场景,包括路段、基础设施组件(树木、建筑物、交通标志)、演员(汽车、卡车、自行车和行人)、天气条件(如雨、雪和雾)以及光源(如太阳、车灯和灯柱)。通过从OpenStreetMap、Google Earth、Google 3D Warehouse和/或GPS导航设备中读入信息,可以快速做出真实道路的表现。
模型传感器
车辆模型可以配备不同类型的传感器,包括雷达、激光、照相机、超声波、红外线、GPS和用于车辆对X(V2X)通信的天线。通过对传感器类型和传感器特性的简单交换和修改,促进了传感器的设计和基准。
增加控制系统
Matlab/Simulink接口使用户能够设计和验证数据处理、传感器融合、决策和控制的算法,以及重新使用现有的Simulink模型,如CarSim、Dyna4或ASM的车辆动力学模型。
运行实验
一个三维可视化浏览器允许用户分析实验结果。它提供了多个视角、直观的导航控制以及图片和影片生成功能。此外,与ControlDesk和LabView的接口可用于自动运行一批实验方案,以及运行硬件在环(HIL)仿真。
安装激活教程
1、在本站下载并解压,如图所示
2、将文件夹“ProgramData”复制到C:并覆盖原始文件夹,运行“Prescan_Local_Licensing.reg”并确认将信息添加到Windows注册表
3、重新启动,安装Simcenter Prescan 2206 Win64,勾选我接受协议
4、安装设置
5、安装完成,将Prescan_2206文件夹复制到安装目录中,替换
新功能
一、Siemens Simcenter PreSCAN 2206新功能包括
1、用户数据模块:
Prescan Test Automation功能已经扩展,使得用户数据模块可以在Python和Matlab中使用。用户数据变量可以添加到实验中,并且可以使用Python或Matlab用户数据API在外部更改值。可以更改用户数据变量的值,而无需重新生成和/或构建实验本身。
2、全波激光雷达:
FWL:现在支持动画行人。
转发:现在支持Linux。
FWL:在Prescan中添加了对重新着色的支持。FWL现在尊重用户选择的颜色,使用红色通道进行反射计算。
PBL:为FWL和PCL添加了多GPU支持。现在可以将传感器单独分配给主机中的不同GPU。
3、角反射器型号:
添加了各种尺寸的角反射器模型。这些新模型可以在基础设施和其他下的Prescan GUI中找到。
4、新车型:
新车型(此版本不支持这些车型的车辆动力学):
Genesis GV80公司
Peterbilt 579卡车和拖车两种型号
Rivian R1T,有盖和无盖货舱
带或不带配送箱的滑板车
5、新车型:
新的欧洲NCAP全球车辆目标模型。
6、应急车辆型号:
可在Prescan GUI的车辆部分的新“紧急车辆”选项卡下找到新的紧急车辆型号:
比利时警车
荷兰快速反应救护车
美国警车
7、车门接头:
应急车辆和沃尔沃XC60车型具有可在模拟中控制的车门接头。
8、地面真相传感器:
地面真相传感器:现在可以使用SIMCPP从C++访问图像分割传感器、对象摄影机传感器、深度摄影机传感器和对象列表提供程序传感器结果。
9、道路缺陷:
添加了道路缺陷。它们用于手动在道路上或道路周围放置裂缝或其他视觉覆盖层。道路缺陷可以在基础设施下的Prescan GUI中找到。
10、线路铺设道路缺陷:
添加了线放置道路缺陷。它们用于沿路径或道路放置沥青裂缝、车道标记、电车轨道和其他细节。在“基础设施和生成的内容”下的Prescan GUI中可以找到线形道路缺陷。
11、预测:
在实验的“照明”设置中,“天空”和“太阳”设置中的“Cloudiness”参数已被替换,取而代之的是生成的天空的新“Overcast”参数。此参数模拟云阻挡和散射阳光。从0%到100%,会导致整体场景更暗,阴影对比度更低。它可以从Prescan GUI和数据模型API获得。有关删除cloudiness参数的详细信息,请参见迁移说明。
12、DMAPI公司:
DMAPI现在支持迁移实验,而无需首先在Prescan编辑器中打开它们。当您从文件加载实验时,这会自动发生。
ActivateController和AssignController操作的DMAPI示例
支持新的比较规则(greaterOrEqual、lessOrEquall、notEqualTo)
支持条件评估延迟
支持OSC实体职位的世界职位标准化
13、OpenSCENARIO导入:
支持OSC v1.1
支持ValueConstraintGroup
支持新的比较规则(greaterOrEqual,
小于或等于,而不是等于)
支持条件评估延迟
二、改进
SUMO插件现在可以在Linux上运行。
SUMO插件中的SUMO控制车辆现在具有随机分配的颜色。
交通模拟器插件(Aimsun、SUMO、Vissim)车辆池现在可以手动配置车辆类型。在运行时,该插件尝试根据其大小将Prescan泳池车辆与交通模拟器车辆匹配,只要可用的泳池车辆允许。
Vissim插件现在支持Vissim 2022。
实验文件夹中大多数生成的资源都是PS3D和Prescan资源格式。这些资产的PS3D格式不再使用,也不再生成。
对于低视场鱼眼镜头,基于物理的相机(虚幻)性能得到了改进。
基于物理的相机(虚幻)焦距滑块最大值已增加到100 mm。
基于物理的相机(虚幻)和世界观察器(虚拟)已添加对降雪的支持。
光线跟踪阴影选项添加到基于物理的摄影机(虚幻)和World Viewer(虚拟)。
完全鱼眼支持添加到Physics-Based Camera(Unreal)的图像分割输出中。
为现代IONIQ 5车型添加了车辆动力学功能。
改进了相机参数DMAPI文档。
改进了Physics-Based Camera(Unreal)和World Viewer(Unreall)插件的反射选项文档。
当导出使用不支持的图像格式(如TGA,Unreal不支持)的场景时,Blender插件会显示警告。支持的图像格式记录在Blender插件文档中。
改进了Matlab代码生成性能,用于不输出到Simulink的相机传感器、鱼眼相机和目标相机传感器的实验;传感器输出块不会在汇编表上生成。
三、Prescan 2206中修复的问题
搅拌器插件修复:
o修复了未检测到的Blender插件版本和Prescan版本之间的差异。当版本不匹配时,会显示一条错误消息,指示插件需要更新。
o固定导出名称中包含非ASCII字符的资产。现在删除所有非ASCII字符。如果生成的文件名为空,则会生成一个随机名称。
o正常强度的固定出口和进口。注:Blender以不同于Prescan的方式渲染正常强度。外观可能有很大的差异。
o修复了不使用UV贴图或切线导出模型的问题。
当从VisualStudio复制的文本位于剪贴板上时,Prescan GUI将不再随机崩溃。
基于物理的相机(虚幻)和世界观察器(虚拟)现在将以正确的传感器频率运行。
光线跟踪改进包括减少了地平面上的闪烁伪影,以及Physics-Based Camera(Unreal)和World Viewer(Unreal)在沥青上的光束模式的一致性。
修复了基于物理的摄像头(虚幻)和World Viewer(虚幻”)的交通标志和信息板杆的重新着色问题。
修复了当多个基于图像的传感器在单个联邦成员的同一主机上运行且具有非默认GPU分配时,基于图像的感应器有时会损坏输出的问题。
基于图像传感器的传感器波束可视化问题已得到解决。
通过DMAPI创建实验时,语义类型颜色现在已正确分配给所有对象。
在Linux上运行的传感器和查看器在关闭后将不再报告消息注销错误。
在启用双面材质选项的情况下,使用植被模型的预扫描材质资源现在将正确渲染基于物理的摄影机(虚幻)和世界查看器(虚拟)的网格两侧。请注意,需要在材质原理模型中为使用这些选项的材质设置次表面颜色纹理,以便正确渲染。
V2X插件许可问题已解决。
四、已知问题
Prescan Editor需要启动一次才能启用默认插件。这个限制现在主要与编辑器有关,不再需要编辑器来迁移通过DMAPI从文件加载的实验文件。
当实验和/或用户数据更改后未使用Matlab工作区中编译表生成期间添加的可调参数时,不会删除这些参数。
对于基于物理的摄影机(虚)和World Viewer(虚),线放置的道路缺陷有时会在车道标记下方错误渲染,即使线放置的路面缺陷渲染优先级设置为高于“标准标记”。解决方法是设置更高的渲染优先级(“自然元素”或更高)。
线条放置的道路缺陷看起来很模糊。这是因为线放置的道路缺陷的默认宽度不会随着所选缺陷类型的改变而改变,并且所选的缺陷类型可能不会针对该宽度进行设计。在这种情况下,应手动调整宽度以使所选缺陷类型看起来正确。
对于Matlab 2019b及更高版本,概率传感器和基于物理的雷达无法在加速器模式下工作。
五、迁移说明
生成的PS3D格式的资产文件将从实验文件夹中删除。
从Prescan GUI的“天空和太阳设置”下的“照明设置”中删除了隐式太阳位置和强度的云量参数。这个参数只是改变了太阳的强度。太阳强度因子仍然适用于明确的太阳位置和强度。迁移时,由云量参数修改的太阳强度将保持不变。请参见新的多云天空功能,该功能由云量参数替代,并独立于太阳强度工作。
DMAPI:预扫描.api.experiment。Experiment()已弃用,将在未来版本中删除。prescan.api.实验。应改用createExperiment()。
六、增加或取消了新的限制和限制
使用鱼眼镜头的基于物理的摄影机(虚幻)现在禁用了体积雾,因为它会导致缝合瑕疵,尤其是在摄影机处于运动状态时。相反,使用了更简单的雾模型。简单雾模型的主要局限性是缺乏光散射。
现在,使用鱼眼镜头的Physics-Based Camera(Unreal)禁用屏幕空间环境光遮挡,因为它会导致缝合瑕疵。
Prescan Viewer支持回放模拟核心和编译表频率不匹配的模拟记录。
Vissim插件不再支持自动道路同步。需要一些手动步骤;这些都记录在Vissim插件手册中。
独立Windows的代码生成需要Visual Studio 2015编译器。功能特色
1、在一个环境中进行设计和评估:Prescan支持基于模型的方法,因为工程师的工作空间基于MathWorks产品:
项目涉及的学科之间的歧义和误解将大大减少;
以前项目中完成的工作可以很容易地重用;
在整个开发过程中,您和您的同事都在使用相同的环境,使用相同的图形用户界面、测试脚本和参数集,在交换和重用信息时非常有用。
2、Prescan支持V-Cycle方法,这是一种用于开发控制系统的软件开发方法:
客户开发的实验信号处理算法可以使用快速控制器原型(RCP)工具部署在实际硬件上;
由于MathWorks的产品MATLAB/Simulink和Stateflow以及相关工具箱可以与Prescan结合使用,这些世界级的工具将有助于验证所开发代码的正确性和完整性(相关的覆盖范围和可执行模型);
一旦编码并部署到硬件上,Prescan可以生成适当的测试向量,以使用硬件在环(HIL)技术验证正确的实现。
3、开发是情景驱动的:
当顶层系统规范(用例!)中提到场景时,场景使工程师从一开始就有更多的时间有效地关注真正的问题领域,或致力于与客户相关的质量;
工程师将更好地理解所涉及的现象;
此外,情景是敏感性和基准研究的先决条件。事实上,由于Prescan与MATLAB/Simulink的主要接口,测试自动化(即使用脚本执行批模拟运行)是一项简单的任务。
4、根据优先级,Prescan将帮助您:
在概念阶段获得改进的初始设计;
在开发阶段进行更快的优化;
在确认阶段推出更快
Prescan肯定会允许您在完成工作的同时处理(更多)复杂的功能!
5、还请注意提供的以下功能与MathWorks产品的使用没有直接联系,但与Prescan是高端仿真环境这一事实有关:
Prescan具有强大的可视化功能,有助于您销售产品:有时一部电影讲述的不仅仅是包含工程图的大型报告;
Prescan使您对(不利)天气条件的依赖性降低:许多评估已经可以在PC后面进行,包括特定标准化大气条件的一些影响;
事实上,使用Prescan,您可以得到足够好的系统校准值(“虚拟校准”)。这些你不需要马上去一辆装备齐全的汽车就可以找到,这样可以节省你很多时间;
最后但并非最不重要的一点是:Prescan允许您在PC后面做在现实生活中被认为“不安全”的事情:在Prescan中,您可以进行您通常不喜欢在现实生活里进行的测试!
使用帮助
1、Pre-processor or GUI
GUI的关键是其预定义的、可自由配置的库元素,这些元素使您能够使用拖放操作快速构建实验。广泛的报告、预览和分析机制已经实现,帮助您了解所构建的实验类型。这些功能还可以帮助您识别实验中需要解决的差异,然后才能在工程工作区中实际执行实验。GUI还负责旧实验的自动转换。
预处理器有一些不同的部分,如下图所示:
在标准Microsoft Windows类型的控件和工具栏旁边,我们可以看到:
在左侧的选项卡上,表示可用的各种库元素。图书馆元素包括演员(汽车、动画人物、卡车等)、基础设施元素(建筑物、道路、树木等)和传感器(除其他外);
在右手上方的一棵所谓的实验树:这棵树显示了实验中元素之间的关系。使用实验树,您可以快速查看汽车上安装了什么类型的传感器,以及为其指定了哪些轨迹。属性编辑器中不直接需要或不直接可见的信息(就在实验树的附近和下方)可以使用对象配置对话框访问,当鼠标悬停在所选对象上时,可以通过按鼠标右键调用该对话框。还请注意,其他选项(如复制、粘贴和编辑)也可以通过这种方式访问。当然,当鼠标悬停在构建区域中的对象上时,也可以调用相同的选项;
在中间有一个构建区域,您可以俯视放置在Prescan世界中的所有元素,这是设置实验的主要用户界面。
让我们更详细地了解一些GUI元素和/或功能。
2、库项目
预处理器有五个库类别。他们是:
具有所谓底层的环境;
包含路段、建筑物、可缩放的所谓抽象对象(稍后将详细介绍)、自然元素和交通标志等元素的基础设施;
具有汽车和马达、卡车和公共汽车、人和所谓校准元件等元件的参与者(这些元件用于校准传感器读数);
具有理想化和详细化传感器的传感器,以及传感器支架;
VisualAids具有预定义的人类视图,可以拖放到汽车或世界上。
在这里详细讨论这些问题会花费太多时间,但会简要解释其中的一些问题:
演员
演员是那些在你的实验中起积极作用的对象。典型的演员包括汽车和行人。
可以为参与者指定传感器属性、动力学模型、控制器模型和动画属性,例如,允许您点亮制动灯并旋转车轮。演员也可以与他们必须遵循的轨迹相联系。下面给出了一个演员的示例输入面板,其中显示了一个简单动力学模型(在Prescan中标准可用)对汽车的赋值
请注意,作为用户,您可以自由地为动力学和控制器部分实现自己的基于MATLAB/Simulink的模型。
一个非常特殊的演员类别就是所谓的人类类别。在普雷坎,有三种人可供选择,分别是自行车手、摩托车手和动画人(有三种不同的姿势:站立、行走和跑步)。
请注意,骑自行车和骑摩托车的人实际上可以驾驶。以下是它们的屏幕截图:
3、道路路段
可以在“基础设施库”选项卡下找到路段。除了直线和弯道等标准路段外,您还可以找到更多奇异的变体,如入口和出口车道、合并路段和弯曲路段。所有路段类型均可自由配置:您可以设置车道数、行驶方向、线路类型和颜色、环行交叉口的车道数等。此处的插图显示了一个1分钟内可以建成的示例: