Main Content

insfilter

Create inertial navigation filter

Description

example

filter = insfilter returns an insfilterMARG inertial navigation filter object that estimates pose based on accelerometer, gyroscope, GPS, and magnetometer measurements. See insfilterMARG for more details.

filter = insfilter('ReferenceFrame',RF) returns an insfilterMARG inertial navigation filter object that estimates pose relative to a reference frame specified by RF. Specify RF as 'NED' (North-East-Down) or 'ENU' (East-North-Up). The default value is 'NED'. See insfilterMARG for more details.

Examples

collapse all

The default INS filter is the insfilterMARG object. Call insfilter with no input arguments to create the default INS filter.

filter = insfilter
filter = 
  insfilterMARG with properties:

        IMUSampleRate: 100               Hz         
    ReferenceLocation: [0 0 0]           [deg deg m]
                State: [22⨯1 double]                
      StateCovariance: [22⨯22 double]               

   Multiplicative Process Noise Variances
            GyroscopeNoise: [1e-09 1e-09 1e-09]       (rad/s)²
        AccelerometerNoise: [0.0001 0.0001 0.0001]    (m/s²)² 
        GyroscopeBiasNoise: [1e-10 1e-10 1e-10]       (rad/s)²
    AccelerometerBiasNoise: [0.0001 0.0001 0.0001]    (m/s²)² 

   Additive Process Noise Variances
    GeomagneticVectorNoise: [1e-06 1e-06 1e-06]    uT²
     MagnetometerBiasNoise: [0.1 0.1 0.1]          uT²

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

Version History

Introduced in R2018b