文档帮助中心文档
情节的方向取向绘图仪
plotOrientation (oPlotter方向)
plotOrientation (oPlotter辊、俯仰、偏航)
plotOrientation (oPlotter___、职位)
plotOrientation (oPlotter___、职位、标签)
例子
plotOrientation (oPlotter,方向)指定的方向米对象显示定位绘图机,oPlotter。的方向参数可以是一个米1的四元数,或者3-by-3-by -米旋转矩阵的数组。
plotOrientation (oPlotter,方向)
oPlotter
方向
plotOrientation (oPlotter,卷,球场,偏航)指定的方向米对象显示定位绘图机,oPlotter。的参数卷,球场,偏航是米1向量以度。
plotOrientation (oPlotter,卷,球场,偏航)
卷
球场
偏航
plotOrientation (oPlotter,___,职位)还指定的位置作为一个对象米3矩阵。每一列的职位对应于x- - - - - -,y- - - - - -,z对象的坐标位置,分别。
plotOrientation (oPlotter,___,职位)
职位
plotOrientation (oPlotter,___,职位,标签)作为一个还指定了标签米1单元阵列对应的特征向量米取向。
plotOrientation (oPlotter,___,职位,标签)
标签
全部折叠
这个例子展示了如何动画方向的振动设备。
负载rpy_9axis.mat。中的数据rpy_9axis.mat记录加速度计、陀螺仪和磁力计传感器数据从一个设备振动在球场(y设在),然后偏航(约z设在),然后卷(约x设在)。设备的x设在指向南时记录。
rpy_9axis.mat
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。
“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))结束
orientationPlotter
定位绘图机、指定为一个orientationPlotter对象。
方向的米对象,指定为一个米1的四元数,或者3-by-3-by -米旋转矩阵的数组。
横滚、俯仰和偏航角度定义的方向米对象,指定为米1的向量。角度测量的度。
(0 0 0)
对象位置,指定为一个米3实值矩阵,米是对象的数量。矩阵的每一列对应x- - - - - -,y- - - - - -,z在米对象的坐标位置。的默认值职位是在原点。
对象标签,指定为一个米1单元阵列特征向量,米是对象的数量。标签包含相对应的文本标签米对象中指定职位。如果标签省略,不绘制标签。
theaterPlot|orientationPlotter|clearData|clearPlotterData
theaterPlot
clearData
clearPlotterData
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室