主要内容

汽车走向世界

将角色从自我载体坐标转换为世界坐标

  • 库:
  • 自动驾驶工具箱/驾驶场景和传感器建模

  • 车辆到世界区块

描述

汽车走向世界Block将参与者姿势从输入自我车辆的车辆坐标转换为世界坐标。使用此块转换非自我角色的姿势输出场景的读者块转换为世界坐标,以便与3D模拟环境一起使用。在使用这些输出位姿指定3D环境中的车辆位置之前,首先使用长方体到三维仿真块。有关此工作流的示例,请参见从虚幻引擎仿真环境中可视化传感器数据的例子。

港口

输入

全部展开

参与者在车辆坐标中姿势,指定为包含MATLAB结构的Simulink总线。

结构必须包含这些字段。

描述 类型
NumActors 演员人数 非负整数
时间 当前模拟时间 实值标量
演员 演员的姿势 NumActors-length演员姿态结构数组

每个演员的姿势结构演员必须包含这些字段。

描述
ActorID

场景定义的参与者标识符,指定为正整数。

位置

参与者的位置,指定为形式为[的实值向量xyz].单位是米。

速度

速度(v)的演员x-y- - - - - -,z-directions,指定为形式为[的实值向量vxvyvz].单位是米每秒。

演员的滚动角度,指定为实值标量。单位是度。

球场

actor的俯仰角,指定为实值标量。单位是度。

偏航

动器的偏航角,指定为实值标量。单位是度。

AngularVelocity

角速度(ω)的演员x- - - - - -,y- - - - - -,z-directions,指定为形式为[的实值向量ωxωyωz].单位是度每秒。

自我车辆姿态,指定为包含MATLAB结构的Simulink总线。

结构必须包含这些字段。

描述
ActorID

场景定义的参与者标识符,指定为正整数。

位置

参与者的位置,指定为形式为[的实值向量xyz].单位是米。

速度

速度(v)的演员x-y- - - - - -,z-directions,指定为形式为[的实值向量vxvyvz].单位是米每秒。

演员的滚动角度,指定为实值标量。单位是度。

球场

actor的俯仰角,指定为实值标量。单位是度。

偏航

动器的偏航角,指定为实值标量。单位是度。

AngularVelocity

角速度(ω)的演员x- - - - - -,y- - - - - -,z-directions,指定为形式为[的实值向量ωxωyωz].单位是度每秒。

输出

全部展开

参与者在世界坐标中摆出姿势,作为包含MATLAB结构的Simulink总线返回。

该结构具有这些字段。

描述 类型
NumActors 演员人数 非负整数
时间 当前模拟时间 实值标量
演员 演员的姿势 NumActors-length演员姿态结构数组

每个演员的姿势结构演员有这些字段。

描述
ActorID

场景定义的参与者标识符,指定为正整数。

位置

参与者的位置,指定为形式为[的实值向量xyz].单位是米。

速度

速度(v)的演员x-y- - - - - -,z-directions,指定为形式为[的实值向量vxvyvz].单位是米每秒。

演员的滚动角度,指定为实值标量。单位是度。

球场

actor的俯仰角,指定为实值标量。单位是度。

偏航

动器的偏航角,指定为实值标量。单位是度。

AngularVelocity

角速度(ω)的演员x- - - - - -,y- - - - - -,z-directions,指定为形式为[的实值向量ωxωyωz].单位是度每秒。

参数

全部展开

对象中返回的actor姿态总线的名称的源演员输出端口,指定为以下选项之一:

  • 汽车-该块自动创建一个actor姿势总线名称。

  • 财产属性指定角色姿势总线名称演员总线名称参数。

对象中返回的演员姿势总线的名称演员输出端口,指定为有效的总线名称。

依赖关系

若要启用该参数,请设置角色总线名称的源财产

  • 解释执行-使用MATLAB解释器对模型进行仿真。该选项可缩短启动时间。在解释执行模式下,可以调试该块的源代码。

  • 代码生成-使用生成的C/ c++代码模拟模型。第一次运行模拟时,Simulink为该块生成C/ c++代码。只要模型没有改变,C代码就可以在后续的模拟中重用。这个选项需要额外的启动时间。

扩展功能

C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。

版本历史

R2020a中引入

Baidu
map