ahrs10filter
Height and orientation from MARG and altimeter readings
Description
The ahrs10filter
object fuses MARG and altimeter sensor data to
estimate device height and orientation. MARG (magnetic, angular rate, gravity) data is
typically derived from magnetometer, gyroscope, and accelerometer sensors. The filter uses an
18-element state vector to track the orientation quaternion, vertical velocity, vertical
position, MARG sensor biases, and geomagnetic vector. The ahrs10filter
object
uses an extended Kalman filter to estimate these quantities.
Creation
Syntax
Description
returns an extended
Kalman filter object, FUSE
= ahrs10filterFUSE
, for sensor fusion of MARG and altimeter
readings to estimate device height and orientation.
returns an extended Kalman filter object that estimates device height and orientation
relative to the reference frame FUSE
= ahrs10filter('ReferenceFrame',RF
)RF
.
sets one or more properties using name-value arguments in addition to any of the previous
input arguments.FUSE
= ahrs10filter(___,Name=Value)
Input Arguments
Properties
Object Functions
predict | Update states using accelerometer and gyroscope data for
ahrs10filter |
fusemag | Correct states using magnetometer data for
ahrs10filter |
fusealtimeter | Correct states using altimeter data for
ahrs10filter |
correct | Correct states using direct state measurements for
ahrs10filter |
residual | Residuals and residual covariances from direct state measurements for
ahrs10filter |
residualmag | Residuals and residual covariance from magnetometer measurements for
ahrs10filter |
residualaltimeter | Residuals and residual covariance from altimeter measurements for
ahrs10filter |
pose | Current orientation and position estimate for
ahrs10filter |
reset | Reset internal states for ahrs10filter |
stateinfo | Display state vector information for ahrs10filter |
tune | Tune ahrs10filter parameters to reduce estimation
error |
copy | Create copy of ahrs10filter |
Examples
Extended Capabilities
Version History
Introduced in R2019a