主要内容

记录

开车运行场景和演员状态记录

描述

例子

矩形=记录(场景)返回一个记录,矩形美国演员的驾驶场景模拟,场景。记录的场景中,您必须定义至少一个演员的轨迹。

例子

全部折叠

创建一个场景,在该场景中,一个开车经过一个静止的汽车双车道公路上。

场景= drivingScenario;路(场景中,[0 0;10 0;53 -20],“道”lanespec (2));情节(场景中,“锚点”,“上”);stationaryCar =车辆(场景中,“ClassID”,1“位置”0],[25 -5.5,“偏航”,-22);passingCar =车辆(场景中,“ClassID”1);路点= [1 -1.5;16.36 - -2.5;17.35 - -2.765;23.83 - -2.01;24.9 - -2.4;50.5 - -16.7);速度= 15;% m / ssmoothTrajectory (passingCar、锚点、速度);

图包含一个坐标轴对象。坐标轴对象包含X (m), ylabel Y (m)包含7补丁,类型的对象。一个或多个行显示的值只使用标记

记录驾驶场景模拟。

rec =记录(场景);

图包含一个坐标轴对象。坐标轴对象包含X (m), ylabel Y (m)包含7补丁,类型的对象。一个或多个行显示的值只使用标记

比较过去的记录提出了汽车仿真的开始和结束。

娱乐(1).ActorPoses (2)
ans =结构体字段:ActorID: 2位置:[1 -1.5000 0]速度:14.9816 - 0.7423[0]卷:0节:0偏航:2.8367 AngularVelocity: [0 0 1.2537 e-05]
矩形(结束).ActorPoses (2)
ans =结构体字段:ActorID: 2位置:[50.4717 - -16.6823 0]速度:12.7171 - -7.9546[0]卷:0节:0偏航:-32.0261 AngularVelocity: [0 0 -0.0099]

输入参数

全部折叠

驾驶的情况下,指定为一个drivingScenario对象。

输出参数

全部折叠

记录演员州在仿真期间,作为一个返回1向量的结构。在仿真时间步的数量。每个结构对应于一个仿真时间步。

矩形结构有这些字段:

描述 类型
SimulationTime 在每个时间步长仿真时间 真正的标量
ActorPoses 演员的姿势在场景坐标 N1的向量ActorPoses结构,N是演员的数量,包括车辆。

每一个ActorPoses结构这些字段。

描述
ActorID

场景定义演员标识符指定为一个正整数。

位置

演员的位置,指定为一个实值向量的形式xyz]。单位是米。

速度

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

横摇角的演员,指定为一个实值标量。单位是在度。

球场

螺旋角的演员,指定为一个实值标量。单位是在度。

偏航

偏航角的演员,指定为一个实值标量。单位是在度。

AngularVelocity

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

这些结构字段的完整定义,请参阅演员车辆功能。

数据类型:结构体

版本历史

介绍了R2017a