加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
    • 6.1 底层(2D)
    • 6.2 环境元素
    • 6.3 道路斑点
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

分享 | PreScan快速入门到精通:第六讲 仿真实验环境建模

2021/09/02
459
阅读需 8 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

PreScan的实验是在某种环境中进行的。PreScan环境的基本元素有以下几种:底层(2D)自然元素道路斑点 Skyboxes可以在Experiment -> General Settings -> 3D World

6.1 底层(2D)

目的:最重要的是,底层的作用是完成实验的场景。提供它们是为了有一个简单的方法来快速建立一个2D世界。例如,通过导入城市地图,就不需要手工建立当地的路网模型。

使用方法:除了完成场景之外,底图还被广泛地用于与GPS轨迹回放相结合,在这里,底图可以将轨迹记录的位置可视化,请看Funderlay From File。另一种可以使用的底图的方式是作为本地路网建模的模板:将路段粘合在一起,并以这样的方式配置,使其与底图上看到的道路重合。称为 "棋子平面"的底层提供了一个可扩展的网格,可以用于重建的目的。

GUI中的位置可以作为外部图像文件的导入(文件->导入->底层),或者作为可配置和/或可扩展的库元素。格式导入的底图格式:用于导入的底图。*.bmp, *.png, *.emf,*.exif, *.gif, *.jpg, 或 *.tifMBOX在编译表中不会出现,除非当底层对传感器可见时,见下面的对象配置。 

以下是可用的底层类型 : 

对象配置:对于底层对象,可以设置传感器属性,后期会在"传感器属性 "中描述。默认情况下,任何传感器都无法检测到底层对象。 GPS位置和比例:可以根据实验原点对底层进行定位和缩放。通过右键点击鼠标,可以设置绝对或相对位置、比例和方向。 

 

完成后,将出现底层GPS定位和缩放窗口,用户可以在其中微调属性。 位置在 "GPS位置"选项卡中,可以用两种方式设置底图的原点的GPS位置。1.以绝对位置表示,度/分/秒表示经纬度,米表示海拔高度。2.以相对于实验原点表示相对位置,单位为米。 绝对位置的结果是,实验原点的改变不会改变底层相对于地球坐标系的位置。在相对位置的情况下,如果实验原点发生变化,底板将随着实验原点在地球上的移动而移动。 

 

实验的原点GPS坐标可以在GlobalPlacement中设置。

比例在 "比例尺 "选项卡中,可以设置底图的比例尺。可以通过在对话框中选择 "设置比例尺 "或在 "底图 "的右键菜单中选择 "构建区域 "中的起始点和终点来设置地图上的距离。之后,可以设置真实距离(Real Distance)来获得缩放比例。通过输入实际距离,底层的尺寸会被更新。尺寸可以通过 "重置 "按钮重置为原始尺寸。

 

参数                                                           描述                                             单位
宽度、高度 底层的实际宽度和高度(包括缩放比例) [m]
保留长宽比 保留长宽比 [-]
地图中的距离 底层位图上的距离 [pixel]
真实距离 地图上的实际距离 [m]

棋盘底层设置在 "棋盘设置 "选项卡中,可以设置棋盘的颜色和方块的大小。

参数                                                          描述                                                                 单位
颜色1,2 棋盘平台一、二色 [-]
网格大小: 宽度、高度 方块的宽度和高度 [m]

从文件中生成底层也可以从文件中导入底层。选择 "File->Import->Underlay"。放下出现的图标,从右键菜单中选择 "对象配置"。

6.2 环境元素

目的:自然元素的作用是丰富实验的场景。

使用方法:无

在GUI中的位置:作为一个预定义的库元素

格式:无

MBOX:对象的特征在编译表的总览列表中可以看到,但在编译表中没有作为类似于行为体的对象出现。 

 

 

对象配置

对于树形对象,可以设置传感器属性,如传感器属性一节中的说明。

- 默认情况下,除了相机传感器外,树形对象是不能检测传感器的。

- 树形对象可以被设置为可碰撞检测。

6.3 道路斑点

目的:  道路斑点作用是完善你实验的场景的建立。

使用方法:无

在GUI中的位置:作为一个预定义的库元素。

格式:无

MBOX:对象的特征在编译表的总览列表中可以看到,但在编译表中没有作为类似于行为体的对象出现。

 

 

编辑模式

在编辑模式下,斑点的形状可以自由调整,通过移动控制点,见下图:

 

 

斑点可以通过在控制点链上附加控制点来扩展。新的控制点会在鼠标位置添加,并插入到蓝色方块(起点)和红色方块(终点)之间的控制链中。

 

 

最后一个控制点(红色)可以连续删除,直到最少3个控制点。 

默认情况下,斑点的边缘为圆形。在 "使用花键 "选项中选择 "假",边缘就会变成直线,请看下图。

对象配置

以下属性可以设置斑点:

参数                                                          描述                                                         单位
斑点类型 斑点的预设外观 泥土、粘土、沙子、鹅卵石、油、雪、轻草、黑草、水}。
不透明性 不透明程度(=透明度的倒数) [%]
使用反射性纹理 对于那些已定义了反射材料的类型,是有效的。 开启/关闭
使用普通地图纹理 对于那些已定义为普通地图材料的类型是有效的。 开启/关闭

只有在Experiment -> Lighting Setting(实验 -> Lighting Setting)中勾选了 "UseNormal Map Material Texture(使用普通贴图材质纹理)"时,才能在Visualization中看到普通贴图纹理。 

对于斑点,可以设置传感器属性,如 "传感器属性 "一节所述。默认情况下,除了相机传感器外,斑点不能被传感器检测到。斑点不能被设置为可碰撞检测。

欢迎关注,转发和点赞此文,后期将会邀请小明师兄为大家分享更多的仿真文章,和小明师兄一起学习和进步。

相关推荐

电子产业图谱

智能驾驶行业从业者,专注于整车仿真与智能驾驶开发。B站个人主页: https://space.bilibili.com/407007820/