文档帮助中心文档
陀螺仪传感器参数
的gyroparams类创建一个陀螺仪传感器参数对象。你可以使用这个对象来模拟一个陀螺仪时,与IMU免疫传感器。看到算法的部分免疫传感器的细节gyroparams建模。
gyroparams
免疫传感器
params = gyroparams
参数=回转参数(名称、值)
参数个数= gyroparams返回具有默认值的理想陀螺仪传感器参数对象。
参数个数= gyroparams
参数个数
参数个数=回转参数(名称,值)配置gyroparams使用一个或多个名称,值配对参数。的名字是一个属性名和价值是对应的值。的名字必须出现在单引号内(”).可以以任意顺序指定多个名称-值对参数名称1,值1,…,名称,值。任何未指定的属性都采用默认值。
参数个数=回转参数(名称,值)
名称,值
的名字
价值
”
名称1,值1,…,名称,值
全部展开
MeasurementRange
Inf
传感器的最大读数,单位为rad/s,指定为实正标量。
数据类型:单|双
单
双
决议
0
传感器测量的分辨率(rad/s)/LSB,指定为实非负标量。这里,LSB是最低有效位的首字母缩写。
ConstantBias
[0 0 0]
以rad/s为单位的恒定传感器偏移偏差,指定为实标量或3元素行向量。任何标量输入都转换为实3元素行向量,其中每个元素都有输入标量值。
轴错位
诊断([100])
传感器轴倾斜百分比,指定为标量、3元素行向量或3×3矩阵,其值范围为0来100.矩阵的对角线元素说明了各轴的未对准效应。非对角线元素说明了交叉轴的未对准效应。测量状态v测量是从真实状态中获得的v测量通过错位矩阵,如下所示:
100
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),然后米21=米31=一个,米12=米32=b和米13=米23=c. 所有对角线元素都是100。
噪音
传感器噪声的功率谱密度,单位为(rad/s)/√Hz,指定为实标量或三元素行向量。这个属性对应于角度随机游走(ARW)。任何标量输入都被转换为一个实的3元素行向量,其中每个元素都有输入标量值。
双星稳定性
偏置偏移的不稳定性(单位为rad/s),指定为实标量或三元素行向量。任何标量输入都被转换为一个实的3元素行向量,其中每个元素都有输入标量值。
随机散步
传感器的集成白噪声(rad/s)(√Hz),指定为实标量或3元素行向量。任何标量输入都转换为实3元素行向量,其中每个元素都有输入标量值。
TemperatureBias
传感器对温度的偏差((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”)
加速度参数|magparams|免疫传感器
加速度参数
magparams
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系