Three-axis Inertial Measurement Unit
blockType: SubSystem
Path in the library:
|
Description
Block Three-axis Inertial Measurement Unit It is a combination of an accelerometer and a gyroscope. For a description of the equations, see the blocks Three-axis Gyroscope and Three-axis Accelerometer.
Ports
Input
#
Ab (m/s2)
—
actual accelerations
`vector 1 to 3
Details
Actual accelerations in the coupled axes in m/s2^ given as a three-element vector.
| Data types |
|
| Complex numbers support |
No |
#
ω (rad/s)
—
angular velocities
`vector 1 to 3
Details
Angular velocities in the coupled axes in rad/s, given as a three-element vector.
| Data types |
|
| Complex numbers support |
No |
#
dω/dt
—
angular accelerations
`vector 1 to 3
Details
Angular accelerations in the coupled axes in rad/s2^ given as a three-element vector.
| Data types |
|
| Complex numbers support |
No |
#
CG (m)
—
centre of gravity location
`vector 1 to 3
Details
The position of the centre of gravity in m given as a three-element vector.
| Data types |
|
| Complex numbers support |
No |
#
g (m/s2)
—
free-fall acceleration
`vector 1 to 3
Details
Free-fall acceleration in coupled axes in m/c2^, given as a three-element vector.
| Data types |
|
| Complex numbers support |
No |
Output
#
Ameas (m/s2)
—
measured accelerations
`vector 1 to 3
Details
Measured accelerations from the accelerometer in m/c2, returned as a three-element vector.
| Data types |
|
| Complex numbers support |
No |
#
ωmeas (rad/s)
—
measured angular velocities
`vector 1 to 3
Details
Measured angular velocities in rad/s, returned as a three-element vector.
| Data types |
|
| Complex numbers support |
No |
Parameters
Main group
# IMU location: — location of the inertial measuring unit
Details
The location of the inertial measuring unit, the reference frame coincides with the one used to enter the center of mass.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Update rate: — refresh rate
Details
The refresh rate of the inertial measurement unit.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
Accelerometer
# Second-order dynamics for accelerometer — second-order dynamics for the accelerometer
Details
Select this option to account for second-order dynamic effects when processing accelerometer data.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Accelerometer natural frequency (rad/sec): — the natural frequency of the accelerometer
Details
The natural frequency of the accelerometer, set by a scalar, in rad/s.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Accelerometer damping ratio: — accelerometer damping coefficient
Details
The damping coefficient of the accelerometer, set by a dimensionless scalar value.
Dependencies
To use this option, check the box Second-order dynamics for accelerometer
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Accelerometer scale factor and cross-coupling: — scale factors and accelerometer cross-links
Details
Scale coefficients and cross-links of the accelerometer, specified by the matrix 3 on 3, to introduce distortions between the axes of the accelerometer and the associated axes of the object, as well as to scale accelerations along the axes.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Accelerometer measurement bias: — systematic error of the accelerometer
Details
Systematic errors of the accelerometer along the axes, specified as a three-element vector.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Accelerometer upper limit: — maximum accelerometer acceleration value
Details
The maximum acceleration value of the accelerometer, set by a scalar.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Accelerometer lower limit: — minimum accelerometer acceleration value
Details
The minimum acceleration value of the accelerometer, set by a scalar.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
Gyroscope
# Second-order dynamics for gyroscope — second-order dynamics for a gyroscope
Details
Select this option to take into account second-order dynamic effects when processing gyroscope data.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Gyro natural frequency (rad/sec): — gyroscope natural frequency
Details
The natural frequency of the gyroscope.
Dependencies
To use this option, check the box Second-order dynamics for gyroscope
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Gyro damping ratio: — gyroscope damping coefficient
Details
The damping coefficient of the gyroscope.
Dependencies
To use this option, check the box Second-order dynamics for gyroscope
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Gyro scale factors and cross-coupling: — scale factors and gyroscope cross-links
Details
Scale coefficients and cross-links of the gyroscope, specified as a matrix 3 on 3, allow you to deflect the gyroscope from the axes of the body and scale accelerations along the axes of the body.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Gyro measurement bias: — measurement error of the gyroscope
Details
Systematic measurement errors along the gyroscope axes.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# G-sensitive bias: — sensitivity to accelerations
Details
The maximum change in angular velocity caused by linear acceleration is given as a three-element vector in rad/s per unit acceleration of gravity .
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Gyro upper limit: — the maximum value of the angular velocities of the gyroscope
Details
The maximum value of angular velocities set by a scalar.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Gyro lower limit: — minimum value of gyroscope angular velocities
Details
The minimum value of angular velocities set by a scalar.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
Noise
# Noise on — white noise
Details
To add white noise to the gyroscope and accelerometer readings, select this option.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |