Matlab plotCamera函数混乱偏航

时间:2016-02-18 01:34:15

标签: matlab

需要帮助!

当我尝试使用matlab drawCamera函数可视化滚动,俯仰和偏航时,我发现它与我的滚动和偏航相混淆。音高是正确的。我正在尝试使用多种方法来纠正它,但它无法正常工作。

%  roll matrix
R1 = [-0.396609 0.917591 0.0269801;
-0.912533 -0.397282 0.0972107;
0.0999184 0.0139344 0.994898;];

% pitch matrix
R2 = [0.00132681 0.999776 0.0211259;
-0.863174 -0.00952158 0.504817;
0.504905 -0.0189051 0.862968;];

%  yaw matrix
R3 = [-0.0805096 0.877901 -0.472025;
-0.99671 -0.0664549 0.0464041;
0.00936982 0.474208 0.880363;];

h=plotCamera('Location',[ -3.37107 27.2489    333.757],'Orientation',R3,'Opacity',0,'Size',20,'AxesVisible',true);

set(gca,'Zdir','reverse')

title('3D Trace Visualization')
box on 
grid on
axis equal
xlabel('travel in x (mm)')
ylabel('travel in z (mm)')
zlabel('travel in y (mm)')

下面显示的图片是使用矩阵R1和R3的绘图。我需要使图片1看起来像图片2,反之亦然,以制作正确的3D可视化。

需要执行滚动但实际上是偏航 enter image description here 需要执行偏航但实际上是滚动 enter image description here

我遵循的坐标与飞机显示的坐标相同 enter image description here

0 个答案:

没有答案