tracking.scenario.airplaneMesh
飞机的网格表示
描述
返回一个网
= tracking.scenario.airplaneMeshextendedObjectMesh
对象定义可与trackingScenario
对象。
例子
创建和可视化飞机网格
用飞机网格模拟激光雷达探测
创建一个跟踪场景对象和一个飞机网格对象。
scene = trackingScenario;mesh = tracking.scenario.airplaneMesh;
创建两个塔平台。
创建第一个塔。塔=平台(场景);H = 50;tower.Trajectory.Position = [0 0 -h];塔。尺寸= struct(“长度”10“宽度”10“高度”h,“OriginOffset”,[0 0 -h/2]);塔。传感器= monostaticLidarSensor(“SensorIndex”, 1...“MaxRange”, 200,...“之内”,真的,...“DetectionCoordinates”,“场景”,...“AzimuthLimits”(-75 75),...“ElevationLimits”[-10] 30日);创建第二个塔。Tower2 =平台(场景);H = 50;tower2.Trajectory。位置= [0 500 -h];tower2。尺寸= struct(“长度”10“宽度”10“高度”h,“OriginOffset”,[0 0 -h/2]);tower2。传感器= monostaticLidarSensor(“SensorIndex”2,...“MaxRange”, 200,...“之内”,真的,...“DetectionCoordinates”,“场景”,...“AzimuthLimits”(-75 75),...“ElevationLimits”[-10] 30日);
创建飞机目标与相关网格。
飞机=平台(场景);飞机。网格=网格;设置平面的尺寸,自动调整网格的大小。飞机。尺寸= struct(“长度”现年40岁的...“宽度”现年40岁的...“高度”, 12.5,...“OriginOffset”,[0 0 12.5/2]);
为飞机创造一个着陆轨迹。
X = 50*ones(10,1);Y = linspace(-500,1000,10)';y = max(0,-y);z = -1e4*(2.*(yToLand./50e3)。^3 + 3*(yToLand./50e3).^2);WPS = [x y z];Toa = linspace(0,30,10)';traj = waypointTrajectory(wps,toa);飞机。轨迹= traj;
创建一个绘图仪来可视化场景。
Lp = scatter3(nan,nan,nan,6,nan,“o”,“DisplayName的”,激光雷达数据的);tp = theaterPlot(“父”lp。父母,...“XLimits”100年[0],...“YLimits”(-500 1000),...“ZLimits”, -75年[0]);lp.Parent.ZDir =“反向”;视图(lp.Parent 169 5);pp = platformPlotter(tp,“DisplayName的”,“平台”,“标记”,“^”);cp = coveragePlotter(tp,“DisplayName的”,激光雷达覆盖的);持有在;
推进模拟,生成数据,并可视化结果。
现场。UpdateRate = 0;自动更新速率而推进(场景)生成点云。ptCloud = lidarDetect(场景);获取覆盖率配置。cfgs = coverageConfig(场景);%绘图覆盖率。cp.plotCoverage (cfg);%绘图平台。platpose =平台姿势(场景);pos = vertcat(platposts . position);mesh = cellfun(@(x)x. mesh,scene.Platforms);orient = vertcat(platposts . orientation);pp.plotPlatform (pos、网、东方);连接所有点云。s = vertcat(ptCloud{:});绘制激光雷达数据。集(lp),“XData”年代(:1),...“YData”s (:, 2),...“ZData”年代(:3),...CData的年代(:3));drawnow;结束
输出参数
网
-飞机网格
extendedObjectMesh
对象
飞机网格,返回作为一个extendedObjectMesh
定义飞机网格的对象。
版本历史
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。