文档帮助中心文档
磁强计传感器参数
的magparams类创建一个磁力计传感器参数对象。您可以使用此对象来模拟一个磁力计时,与IMUimuSensor.看到算法的部分imuSensor的细节magparams建模。
magparams
imuSensor
params = magarams
params = magparams(名称、值)
参数个数= magarams返回带有默认值的理想磁力计传感器参数对象。
参数个数= magarams
参数个数
参数个数= magparams (名称,值)配置magparams对象属性使用一个或多个名称,值对参数。的名字属性名和价值为对应值。的名字必须出现在单引号内(”).可以以任意顺序指定多个名称-值对参数Name1, Value1,…,的家.任何未指定的属性都接受默认值。
参数个数= magparams (名称,值)
名称,值
的名字
价值
”
Name1, Value1,…,的家
全部展开
MeasurementRange
正
传感器的最大读数,单位为μT,指定为实正标量。
数据类型:单|双
单
双
决议
0
以μT/LSB为单位的传感器测量分辨率,μT/LSB是实非负标量。在这里,LSB是最低有效位的缩写。
ConstantBias
(0 0 0)
以μT为单位的恒定传感器偏移量,指定为实标量或三元素行向量。任何标量输入都被转换为一个实的3元素行向量,其中每个元素都有输入标量值。
AxesMisalignment
诊断接头((100 100 100))
传感器轴按百分比倾斜,指定为标量、3元素行向量或值范围为的3 × 3矩阵0来One hundred..矩阵的对角元素解释了每个轴的不对中效应。非对角线元素解释了交叉轴不对中效果。测量状态v测量是从真实状态中获得的v测量通过错位矩阵为:
One hundred.
v 米 e 一个 年代 u r e = 1 One hundred. 米 v t r u e = 1 One hundred. [ 米 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。
NoiseDensity
传感器噪声功率谱密度,单位为μT/√Hz,指定为实标量或三元素行向量。任何标量输入都被转换为一个实的3元素行向量,其中每个元素都有输入标量值。
BiasInstability
以μT为单位的偏置偏移的不稳定性,指定为实标量或三元素行向量。任何标量输入都被转换为一个实的3元素行向量,其中每个元素都有输入标量值。
随机散步
传感器集成白噪声(μT/√Hz),指定为实标量或3元行向量。任何标量输入都被转换为一个实的3元素行向量,其中每个元素都有输入标量值。
TemperatureBias
传感器对温度的偏置(μT/℃),指定为实标量或三元素行向量。任何标量输入都被转换为一个实的3元素行向量,其中每个元素都有输入标量值。
TemperatureScaleFactor
温度的比例因子误差(%/℃),指定为实标量或值从0到100的3元素行向量。任何标量输入都被转换为一个实的3元素行向量,其中每个元素都有输入标量值。
全部折叠
从静止输入生成imussensor对象的磁力计数据。
生成最大传感器读数为1200的磁强计参数对象 μ T 分辨率为0.1 μ T / l 年代 B .常数偏移偏置为1 μ T .该传感器的功率谱密度为 ( [ 0 . 6 0 . 6 0 . 9 ] One hundred. ) μ T / H z .来自温度的偏差为[0.8 0.8 2.4] μ T / 0 C .温度的比例因子误差为0.1% / 0 C .
params = magparams (“MeasurementRange”, 1200,“决议”, 0.1,“ConstantBias”,1,“NoiseDensity”,(0.6 0.6 0.9) /√(100),“TemperatureBias”(0.8 0.8 2.4),“TemperatureScaleFactor”, 0.1);
使用100赫兹的采样率,间隔超过1000个样本。使用磁力计参数对象创建imussensor对象。
Fs = 100;numSamples = 1000;t = 0:1 / Fs:(numSamples-1) / Fs;imu = imuSensor (“accel-mag”,“SampleRate”Fs,“磁强计”、参数);
从imussensor对象生成磁力计数据。
东方=四元数。(numSamples, 1);acc = 0 (numSamples, 3);角度= 0 (numSamples, 3);[~, magData] = imu(acc, angle, orient);
绘制合成的磁力计数据。
情节(t, magData)标题(“磁强计”)包含(“年代”) ylabel (“\μT”)
accelparams|gyroparams|imuSensor
accelparams
gyroparams
你可以在versión上修改一下。我们有哪些修改?
有一个对应于MATLAB的代码:
把它扔进introduciéndolo然后把它扔进MATLAB。Los navegadores web no admit comandos de MATLAB。
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系