主要内容

加速

加速度计传感器参数

描述

加速类创建加速度计传感器参数对象。您可以在模拟IMU时使用此对象模拟加速度计imusvesor.

创建

描述

参数= Accelparams.返回具有默认值的理想加速度计传感器参数对象。

例子

参数= Accelparams(名称,价值使用一个或多个配置加速度计传感器参数对象属性名称值对论点。名称是属性名称和价值是相应的价值。名称必须出现在单引号内('')。您可以按任何顺序指定几个名称值对参数(name1,value1,...,namen,valuen)。任何未指定的属性都占用默认值。

特性

展开全部

M / s中的最大传感器读数2,指定为真正的正标量。

数据类型:单身的|双倍的

分辨传感器测量(M / S.2)/ LSB,指定为真正的非负标量。

数据类型:单身的|双倍的

M / S恒定传感器偏移偏差2,指定为真正的标量或3元素行向量。任何标量输入都被转换为真实的3元列向量,其中每个元素具有输入标量值。

数据类型:单身的|双倍的

传感器轴偏斜为%,指定为真正的标量或3元素行向量,其中值范围为0到100.任何标量输入都被转换为真实的3元列向量,其中每个元素具有输入标量值。

数据类型:单身的|双倍的

传感器噪声的功率谱密度(m / s2/√Hz)指定为真正的标量或3元素行向量。此属性对应于速度随机步行(VRW)。任何标量输入都被转换为真实的3元列向量,其中每个元素具有输入标量值。

数据类型:单身的|双倍的

M / s中偏置偏差的不稳定性2,指定为真正的标量或3元素行向量。任何标量输入都被转换为真实的3元列向量,其中每个元素具有输入标量值。

数据类型:单身的|双倍的

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

数据类型:单身的|双倍的

来自温度的传感器偏置(m / s2)/℃,指定为真正的标量或3元素行向量。任何标量输入都被转换为真实的3元列向量,其中每个元素具有输入标量值。

数据类型:单身的|双倍的

从%/℃的温度误差,指定为真正的标量或实际3元素行向量,其中值范围为0到100.任何标量输入都被转换为真正的3元列行向量,其中每个元素具有输入标量价值。

数据类型:单身的|双倍的

例子

全部收缩

从静止输入生成IMUSensor对象的加速度计数据。

生成加速度计参数对象,最大传感器读数为19.6 m / S. 2 和分辨率为0.598 毫米 / S. 2 / LSB. 。恒定的偏移偏差为0.49 m / S. 2 。传感器具有3920的功率谱密度 μ. m / S. 2 / 赫兹 。温度偏差为0.294 m / S. 2 / 0. C 。温度的比例因子误差为0.02% / 0. C 。传感器轴偏斜2%。

params = Accelparams('测量范围',19.6,'解析度',0.598e-3,'constantbias',0.49,'黑色曝光',3920e-6,'温度纤维',0.294,'温度arefactor',0.02,'axesmisalign',2);

使用超过1000个样品的100 Hz采样率。使用Accelerometer参数对象创建IMUSensor对象。

FS = 100;numsamples = 1000;t = 0:1 / fs :( numsamples-1)/ fs;imu = imusensor('采样率',fs,'加速度计',params);

从Imusensor对象生成加速度计数据。

东方=四元数。声音(Numsamples,1);ACC =零(NUMSAMPLES,3);angvel =零(numsamples,3);Acceldata = IMU(Acc,Angvel,东方);

绘制所产生的加速度计数据。

绘制(T,Accelda)标题('加速度计')Xlabel(')ylabel('m / s ^ 2'

图包含轴。带标题加速度计的轴包含3个类型的线。

扩展能力

C / C ++代码生成
使用MATLAB®Coder™生成C和C ++代码。

在R2018B中介绍