imuSensorgydF4y2Ba
IMU仿真模型gydF4y2Ba
描述gydF4y2Ba
的gydF4y2BaimuSensorgydF4y2Ba
从惯性测量单元(IMU)接收数据的系统对象™模型。可以将块输入的参考帧指定为gydF4y2Ba内德gydF4y2Ba
(North-East-Down)或gydF4y2BaENU表示gydF4y2Ba
(东-北-上)框架gydF4y2BaReferenceFramegydF4y2Ba
论点。gydF4y2Ba
为IMU建模:gydF4y2Ba
创建gydF4y2Ba
imuSensorgydF4y2Ba
对象并设置其属性。gydF4y2Ba调用带有参数的对象,就像调用函数一样。gydF4y2Ba
要了解更多关于System对象如何工作的信息,请参见gydF4y2Ba什么是系统对象?gydF4y2Ba
创建gydF4y2Ba
语法gydF4y2Ba
描述gydF4y2Ba
返回一个System对象,gydF4y2BaIMUgydF4y2Ba
= imuSensorgydF4y2BaIMUgydF4y2Ba
,根据惯性输入信号计算惯性测量单元读数。gydF4y2BaIMUgydF4y2Ba
具有理想的加速度计和陀螺仪。gydF4y2Ba
IMU = imuSensor (gydF4y2Ba
返回一个gydF4y2Ba“accel-gyro”gydF4y2Ba
)gydF4y2BaimuSensorgydF4y2Ba
系统对象具有理想的加速度计和陀螺仪。gydF4y2BaimuSensorgydF4y2Ba
而且gydF4y2BaimuSensor(“accel-gyro”)gydF4y2Ba
是等价的创建语法。gydF4y2Ba
IMU = imuSensor (gydF4y2Ba
返回一个gydF4y2Ba“accel-mag”gydF4y2Ba
)gydF4y2BaimuSensorgydF4y2Ba
系统对象具有理想的加速度计和磁强计。gydF4y2Ba
IMU = imuSensor (gydF4y2Ba
返回一个gydF4y2Ba“accel-gyro-mag”gydF4y2Ba
)gydF4y2BaimuSensorgydF4y2Ba
系统对象具有理想的加速度计、陀螺仪和磁强计。gydF4y2Ba
IMU = imuSensor (gydF4y2Ba___gydF4y2Ba,gydF4y2Ba
返回一个gydF4y2Ba“ReferenceFrame”gydF4y2Ba
,gydF4y2Ba射频gydF4y2Ba
)gydF4y2BaimuSensorgydF4y2Ba
计算相对于参考系的惯性测量单元读数的系统对象gydF4y2Ba射频gydF4y2Ba
.指定gydF4y2Ba射频gydF4y2Ba
作为gydF4y2BaNED的gydF4y2Ba
(North-East-Down)或gydF4y2Ba“ENU表示”gydF4y2Ba
(East-North-Up)。默认值为gydF4y2BaNED的gydF4y2Ba
.gydF4y2Ba
请注意gydF4y2Ba
如果选择NED参考系,请指定在NED参考系中的传感器输入。此外,传感器将重力加速度建模为[0 0 9.81]m/sgydF4y2Ba2gydF4y2Ba.gydF4y2Ba
如果选择ENU参考系,请指定ENU参考系中的传感器输入。此外,传感器将重力加速度建模为[0 0−9.81]m/sgydF4y2Ba2gydF4y2Ba.gydF4y2Ba
IMU = imuSensor (gydF4y2Ba___gydF4y2Ba,gydF4y2Ba
每个属性集gydF4y2Ba名称,值gydF4y2Ba
)gydF4y2Ba的名字gydF4y2Ba
到指定的gydF4y2Ba价值gydF4y2Ba
.未指定的属性有默认值。此语法可以与前面的任何输入参数结合使用。gydF4y2Ba
属性gydF4y2Ba
使用gydF4y2Ba
语法gydF4y2Ba
描述gydF4y2Ba
[gydF4y2Ba
从加速度和角速度输入生成加速度计和陀螺仪读数。gydF4y2BaaccelReadingsgydF4y2Ba
,gydF4y2BagyroReadingsgydF4y2Ba
) = IMU (gydF4y2BaaccgydF4y2Ba
,gydF4y2BaangVelgydF4y2Ba
)gydF4y2Ba
此语法仅在以下情况下有效gydF4y2BaIMUTypegydF4y2Ba
被设置为gydF4y2Ba“accel-gyro”gydF4y2Ba
或gydF4y2Ba“accel-gyro-mag”gydF4y2Ba
.gydF4y2Ba
[gydF4y2Ba
根据加速度、角速度和方向输入生成加速度计和陀螺仪读数。gydF4y2BaaccelReadingsgydF4y2Ba
,gydF4y2BagyroReadingsgydF4y2Ba
) = IMU (gydF4y2BaaccgydF4y2Ba
,gydF4y2BaangVelgydF4y2Ba
,gydF4y2Ba取向gydF4y2Ba
)gydF4y2Ba
此语法仅在以下情况下有效gydF4y2BaIMUTypegydF4y2Ba
被设置为gydF4y2Ba“accel-gyro”gydF4y2Ba
或gydF4y2Ba“accel-gyro-mag”gydF4y2Ba
.gydF4y2Ba
[gydF4y2Ba
从加速度和角速度输入生成加速度计和磁强计读数。gydF4y2BaaccelReadingsgydF4y2Ba
,gydF4y2BamagReadingsgydF4y2Ba
) = IMU (gydF4y2BaaccgydF4y2Ba
,gydF4y2BaangVelgydF4y2Ba
)gydF4y2Ba
此语法仅在以下情况下有效gydF4y2BaIMUTypegydF4y2Ba
被设置为gydF4y2Ba“accel-mag”gydF4y2Ba
.gydF4y2Ba
[gydF4y2Ba
根据加速度、角速度和方向输入生成加速度计和磁强计读数。gydF4y2BaaccelReadingsgydF4y2Ba
,gydF4y2BamagReadingsgydF4y2Ba
) = IMU (gydF4y2BaaccgydF4y2Ba
,gydF4y2BaangVelgydF4y2Ba
,gydF4y2Ba取向gydF4y2Ba
)gydF4y2Ba
此语法仅在以下情况下有效gydF4y2BaIMUTypegydF4y2Ba
被设置为gydF4y2Ba“accel-mag”gydF4y2Ba
.gydF4y2Ba
[gydF4y2Ba
从加速度和角速度输入生成加速度计、陀螺仪和磁强计读数。gydF4y2BaaccelReadingsgydF4y2Ba
,gydF4y2BagyroReadingsgydF4y2Ba
,gydF4y2BamagReadingsgydF4y2Ba
) = IMU (gydF4y2BaaccgydF4y2Ba
,gydF4y2BaangVelgydF4y2Ba
)gydF4y2Ba
此语法仅在以下情况下有效gydF4y2BaIMUTypegydF4y2Ba
被设置为gydF4y2Ba“accel-gyro-mag”gydF4y2Ba
.gydF4y2Ba
[gydF4y2Ba
从加速度、角速度和方向输入生成加速度计、陀螺仪和磁强计读数。gydF4y2BaaccelReadingsgydF4y2Ba
,gydF4y2BagyroReadingsgydF4y2Ba
,gydF4y2BamagReadingsgydF4y2Ba
) = IMU (gydF4y2BaaccgydF4y2Ba
,gydF4y2BaangVelgydF4y2Ba
,gydF4y2Ba取向gydF4y2Ba
)gydF4y2Ba
此语法仅在以下情况下有效gydF4y2BaIMUTypegydF4y2Ba
被设置为gydF4y2Ba“accel-gyro-mag”gydF4y2Ba
.gydF4y2Ba
输入参数gydF4y2Ba
输出参数gydF4y2Ba
对象的功能gydF4y2Ba
要使用对象函数,请将System对象指定为第一个输入参数。例如,释放名为gydF4y2BaobjgydF4y2Ba
,使用以下语法:gydF4y2Ba
发行版(obj)gydF4y2Ba
例子gydF4y2Ba
算法gydF4y2Ba
扩展功能gydF4y2Ba
版本历史gydF4y2Ba
介绍了R2019bgydF4y2Ba
另请参阅gydF4y2Ba
类gydF4y2Ba
accelparamsgydF4y2Ba
|gydF4y2BagyroparamsgydF4y2Ba
|gydF4y2BamagparamsgydF4y2Ba