主要内容

gyroparams

陀螺仪传感器参数

描述

gyroparams类创建一个陀螺仪传感器参数对象。你可以使用这个对象来模拟一个陀螺仪时,与IMU免疫传感器。看到算法的部分免疫传感器的细节gyroparams建模。

创建

描述

参数个数= gyroparams返回具有默认值的理想陀螺仪传感器参数对象。

参数个数=回转参数(名称,值配置gyroparams使用一个或多个名称,值配对参数。的名字是一个属性名和价值是对应的值。的名字必须出现在单引号内().可以以任意顺序指定多个名称-值对参数名称1,值1,…,名称,值。任何未指定的属性都采用默认值。

属性

全部展开

传感器的最大读数,单位为rad/s,指定为实正标量。

数据类型:|

传感器测量的分辨率(rad/s)/LSB,指定为实非负标量。这里,LSB是最低有效位的首字母缩写。

数据类型:|

以rad/s为单位的恒定传感器偏移偏差,指定为实标量或3元素行向量。任何标量输入都转换为实3元素行向量,其中每个元素都有输入标量值。

数据类型:|

传感器轴倾斜百分比,指定为标量、3元素行向量或3×3矩阵,其值范围为0100.矩阵的对角线元素说明了各轴的未对准效应。非对角线元素说明了交叉轴的未对准效应。测量状态v测量是从真实状态中获得的v测量通过错位矩阵,如下所示:

v e 一个 年代 u r e 1 100 v t r u e 1 100 ( 11 12 13 21 22 23 31 32 33 v t r u e

  • 如果将属性指定为标量,则矩阵的所有非对角元素都取指定标量的值,并且所有对角元素都为100。

  • 如果将特性指定为向量[一个bc),然后2131一个1232b1323c. 所有对角线元素都是100。

数据类型:|

传感器噪声的功率谱密度,单位为(rad/s)/√Hz,指定为实标量或三元素行向量。这个属性对应于角度随机游走(ARW)。任何标量输入都被转换为一个实的3元素行向量,其中每个元素都有输入标量值。

数据类型:|

偏置偏移的不稳定性(单位为rad/s),指定为实标量或三元素行向量。任何标量输入都被转换为一个实的3元素行向量,其中每个元素都有输入标量值。

数据类型:|

传感器的集成白噪声(rad/s)(√Hz),指定为实标量或3元素行向量。任何标量输入都转换为实3元素行向量,其中每个元素都有输入标量值。

数据类型:|

传感器对温度的偏差((rad/s)/℃),指定为实标量或3元素行向量。任何标量输入都被转换为一个实的3元素行向量,其中每个元素都有输入标量值。

数据类型:|

温度的比例因子误差(%/℃),指定为实标量或值从0到100的3元素行向量。任何标量输入都被转换为一个实的3元素行向量,其中每个元素都有输入标量值。

数据类型:|

传感器的线性加速度偏差(rad/s)/(m/s)2),指定为实标量或3元素行向量。任何标量输入都被转换为一个实的3元素行向量,其中每个元素都有输入标量值。

数据类型:|

例子

全部崩溃

从静止输入生成imuSensor对象的陀螺仪数据。

生成一个陀螺仪参数对象,最大传感器读数为4.363 rad / 年代 分辨率为1.332e-4 rad / 年代 / LSB 。常数偏移偏差为0.349 rad / 年代 。该传感器的功率谱密度为8.727e-4 r 一个 d / 年代 / H z 偏见 从…起 温度 0.349 r 一个 d / 年代 / 0 C 。温度偏差为0.349 rad / 年代 2 / 0 C . 温度的比例因子误差为0.2% / 0 C . 传感器轴倾斜2%。线性加速度产生的传感器偏差为0.178e-3 r 一个 d / 年代 / / 年代 2

参数=回转参数(“测量技术”, 4.363,“决议”1.332 e-04“ConstantBias”,0.349,“噪音”,8.727e-4,“温度比亚斯”,0.349,“温度校准系数”, 0.02,“AxesMisalignment”2.“AccelerationBias”0.178 e - 3);

使用100 Hz的采样率,间隔超过1000个样本。使用陀螺仪参数对象创建imuSensor对象。

Fs = 100;numSamples = 1000;t = 0:1 / Fs:(numSamples-1) / Fs;imu = imuSensor (“accel-gyro”“SampleRate”Fs,“陀螺”,参数);

从imussensor对象生成陀螺仪数据。

东方=四元数。(numSamples, 1);acc = 0 (numSamples, 3);角度= 0 (numSamples, 3);[~, gyroData] = imu(acc,角度,方向);

绘制结果陀螺仪数据。

情节(t, gyroData)标题(“陀螺”)xlabel(“年代”)伊拉贝尔(“rad / s”

图中包含一个轴对象。标题为Gyroscope的轴对象包含3个类型为line的对象。

扩展功能

C/C++代码生成
使用Matlab®编码器生成C和C++代码™.

介绍了R2018b