模拟3D车辆与地面跟踪

在3D环境中实现跟踪地面的车辆

  • 库:
  • 自动驾驶工具箱/仿真3D

    车辆动力学模块/车辆场景/ Sim3D / Sim3D车辆/组件

  • 模拟3D车辆与地面跟踪块

描述

模拟3D车辆与地面跟踪block在3D仿真环境中实现了带有四个轮子的车辆。这个环境是使用虚幻引擎渲染的®从史诗般的游戏®.块使用输入(XY)的位置和偏航角,以调整车辆的仰角、横摇角和俯仰角,使其跟随地面地形。该块决定车辆的速度和方向,并调整方向盘的角度和旋转为每个车轮。使用此块自动驾驶应用程序。

要使用此块,请确保模拟3D场景配置块在模型中。如果你设置样品时间参数的模拟3D车辆与地面跟踪-1属性中指定的样本时间模拟3D场景配置块。

块输入使用车辆Z在SAE J670中定义的上右(RH)直角坐标系[1]和ISO 8855[2].坐标系为惯性坐标系,初始对准车辆几何中心:

  • X-axis是沿着车辆的纵轴,指向前方。

  • Y-axis是沿着车辆的横向轴线,指向左侧。

  • Z设在点向上。

偏航,俯仰和横摇角度Z设在,Y设在,X-轴,在顺时针方向上是正的,当在这些轴的正方向上看。车辆被放置在场景的世界坐标系中。有关详细信息,请参见自动驾驶工具箱中虚幻引擎仿真的坐标系统

请注意

模拟3D车辆与地面跟踪块必须在模拟3D场景配置块。这样,模拟3D车辆与地面跟踪块在虚幻引擎3D可视化环境接收信号数据之前准备信号数据。要检查块执行顺序,右键单击块并选择属性.在一般选项卡,确认这些优先级设置:

  • 模拟3D场景配置- - - - - -0

  • 模拟3D车辆与地面跟踪- - - - - --1

有关执行顺序的详细信息,请参见虚幻引擎模拟自动驾驶是如何工作的

限制

  • 鸟瞰的范围无法找到地面真实信号,如道路、车道和演员,从模拟3D场景配置块。

港口

输入

全部展开

车辆的纵向位置X场景的轴。X是惯性的Z长诚坐标系统。单位是米。

X的价值初始位置[X, Y, Z] (m)参数必须与模拟开始时的端口值匹配。

在港口指定多个位置X沿着整个车辆路径,首先定义一个时间序列X中转地点MATLAB®.然后,将这些路径点提供给X通过使用一个从工作空间(金宝app模型)块。要了解如何选择和指定路径点,请参阅为虚幻引擎模拟选择路径点的例子。

车辆的横向位置沿Y场景的轴。Y是惯性的Z长诚坐标系统。单位是米。

Y的价值初始位置[X, Y, Z] (m)参数必须与模拟开始时的端口值匹配。

在港口指定多个位置Y沿着整个车辆路径,首先定义一个时间序列Y在MATLAB锚点。然后,将这些路径点提供给Y通过使用一个从工作空间(金宝app模型)块。要了解如何选择和指定路径点,请参阅为虚幻引擎模拟选择路径点的例子。

飞行器的偏航方向角Z场景的轴。偏航是在Z长诚坐标系统。单位是度

偏航值初始旋转[滚转,俯仰,偏航](deg)参数必须与模拟开始时的端口值匹配。

在港口指定多个方向角度偏航首先在MATLAB中定义横摆航路点的时间序列。然后,将这些路径点提供给偏航通过使用一个从工作空间(金宝app模型)块。要了解如何选择和指定路径点,请参阅为虚幻引擎模拟选择路径点的例子。

输出

全部展开

XYZ)车辆在场景中的位置,返回为1乘3的实值向量。这个位置是基于车辆的原点,在地面上,在车辆的几何中心。位置值是惯性的Z上世界坐标系。单位是米。

依赖关系

要启用该端口,请在地面实况选项卡上,选择输出位置(m)和方向(rad)

数据类型:

偏航,俯仰和滚转方向的角度Z设在,Y设在,X-坐标轴,返回为1 × 3实值向量。这个方向是基于车辆的原点,在地面上,在车辆的几何中心。取向值是惯性的Z比坐标系统。单位是弧度。

依赖关系

要启用该端口,请在地面实况选项卡上,选择输出位置(m)和方向(rad)

数据类型:

参数

全部展开

车辆参数

选择车辆类型。要获得每种车型的尺寸,请参阅以下参考页面:

选择车辆的颜色。

初始车辆位置沿X设在,Y设在,Z场景的轴。这个位置是惯性的Z比坐标系统。单位是米。

设置XY的值匹配XY在模拟开始时输入端口值。

车辆转动的初始角度。旋转角度由飞行器的横摇、俯仰和偏航来定义。单位是度。

设置此参数的偏航值以匹配偏航模拟开始时的输入端口值。

车辆的名称。默认情况下,当您在模型中使用块时,块设置的名字参数金宝appSimulinkVehicleX.的价值X取决于数量模拟3D车辆与地面跟踪块,你的模型中。

的选项中显示车辆名称父母的名字参数的任何自动驾驶工具箱™模拟3D传感器块与车辆在同一模型。与父母的名字参数时,可选择安装传感器的车辆。

样品时间,T年代,在几秒钟内。图形帧率是采样时间的倒数。

如果将示例时间设置为-1中指定的采样时间模拟3D场景配置块。

地面实况

选择此参数可输出车辆在位置取向端口,分别。

参考文献

车辆动力标准委员会。车辆动力学的术语.SAE J670。Warrendale, PA:汽车工程师协会,2008。

技术委员会[2]。道路车辆。车辆动力学和道路保持能力。词汇.ISO 8855:2011。瑞士日内瓦:国际标准化组织,2011。

介绍了R2019b