主要内容

plotOrientation

情节的方向取向绘图仪

描述

例子

plotOrientation (oPlotter,方向)指定的方向对象显示定位绘图机,oPlotter。的方向参数可以是一个1的四元数,或者3-by-3-by -旋转矩阵的数组。

plotOrientation (oPlotter,,球场,偏航)指定的方向对象显示定位绘图机,oPlotter。的参数,球场,偏航1向量以度。

plotOrientation (oPlotter,___,职位)还指定的位置作为一个对象3矩阵。每一列的职位对应于x- - - - - -,y- - - - - -,z对象的坐标位置,分别。

plotOrientation (oPlotter,___,职位,标签)作为一个还指定了标签1单元阵列对应的特征向量取向。

例子

全部折叠

这个例子展示了如何动画方向的振动设备。

负载rpy_9axis.mat。中的数据rpy_9axis.mat记录加速度计、陀螺仪和磁力计传感器数据从一个设备振动在球场(y设在),然后偏航(约z设在),然后卷(约x设在)。设备的x设在指向南时记录。

ld =负载(“rpy_9axis.mat”)
ld =结构体字段:Fs: 200 sensorData (1 x1结构):

设置采样频率。提取加速度计和陀螺仪数据。将大量毁灭因子设置为2。使用保险丝创建一个间接卡尔曼传感器融合滤波器的数据。

accel = ld.sensorData.Acceleration;陀螺= ld.sensorData.AngularVelocity;Fs = ld.Fs;decim = 2;保险丝= imufilter (“SampleRate”Fs,“DecimationFactor”,decim);

获得的姿态信息融合数据。

构成=保险丝(accel,陀螺);

创建一个戏剧情节。增加了戏剧情节的取向绘图仪“DisplayName的”设置为“融合数据”“LocalAxesLength”设置为2

tp = theaterPlot (“XLimit”(2 - 2),“YLimit”(2 - 2),“ZLimit”(2 - 2));op = orientationPlotter (tp,“DisplayName的”,“融合数据”,“LocalAxesLength”2);

循环通过对动画构成信息改变方向。

i = 1:元素个数(姿势)plotOrientation drawnow (op,构成(i))结束

图包含一个坐标轴对象。坐标轴对象包含4线类型的对象。这些对象表示融合数据、x-Fused数据y-Fused数据,z-Fused数据。

输入参数

全部折叠

定位绘图机、指定为一个orientationPlotter对象。

方向的对象,指定为一个1的四元数,或者3-by-3-by -旋转矩阵的数组。

横滚、俯仰和偏航角度定义的方向对象,指定为1的向量。角度测量的度。

对象位置,指定为一个3实值矩阵,是对象的数量。矩阵的每一列对应x- - - - - -,y- - - - - -,z在米对象的坐标位置。的默认值职位是在原点。

对象标签,指定为一个1单元阵列特征向量,是对象的数量。标签包含相对应的文本标签对象中指定职位。如果标签省略,不绘制标签。

介绍了R2018b