Contenido principal

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

insOptions

Opciones para la configuración del objeto insEKF

Desde R2022a

Descripción

El objeto insOptions especifica propiedades para un objeto insEKF.

Creación

Descripción

options = insOptions devuelve un objeto insOptions con valores de propiedad predeterminados.

options = insOptions(Name=Value) especifica propiedades utilizando uno o más argumentos de nombre-valor. Por ejemplo, options = insOptions(ReferenceFrame="ENU") establece el marco de referencia utilizado en el objeto insEKF como el marco este-norte-arriba (ENU). Las propiedades no especificadas tienen valores predeterminados.

ejemplo

Propiedades

expandir todo

Tipo de datos de las variables insEKF, especificado como "single" o "double". Este tipo de datos se aplica a variables como el estado, la covarianza del estado y otras variables internas.

Tipos de datos: char | string

Fuente de los nombres de los sensores fusionados en el objeto insEKF, especificados como "default" o "property".

  • "default" — El objeto insEKF nombra los sensores fusionados utilizando la convención predeterminada. Consulte la propiedad SensorNames del objeto insEKF para obtener detalles sobre los nombres predeterminados.

  • "property" — Especifique los nombres de los sensores fusionados en el objeto insEKF utilizando la propiedad SensorNames del objeto insOptions.

Tipos de datos: char | string

Marco de referencia del objeto insEKF, especificado como "NED" para el marco noreste hacia abajo o "ENU" para el marco este-norte hacia arriba.

Tipos de datos: char | string

Nombres de sensores fusionados en el filtro, especificados como un arreglo de celdas de vectores de caracteres.

Ejemplo: {'Sensor1','Accelerometer2'}

Tipos de datos: cell

Ejemplos

contraer todo

Cree un objeto insOptions y especifique los nombres de los sensores como Sensor1 y Sensor2. Especifique el tipo de datos como single.

options = insOptions(SensorNamesSource="Property", ...
    SensorNames={'Sensor1','Sensor2'}, ...
    Datatype="single")
options = 
  insOptions with properties:

             Datatype: 'single'
    SensorNamesSource: property
       ReferenceFrame: NED
          SensorNames: {'Sensor1'  'Sensor2'}

Crea un objeto de filtro insEKF con un acelerómetro y un magnetómetro. Especifique las propiedades del filtro utilizando el objeto insOptions. En el filtro creado, los nombres de los sensores son Sensor1 y Sensor2, respectivamente. El tipo de datos es single.

filter = insEKF(insAccelerometer,insMagnetometer,options)
filter = 
  insEKF with properties:

                   State: [16×1 single]
         StateCovariance: [16×16 single]
    AdditiveProcessNoise: [16×16 single]
             MotionModel: [1×1 insMotionOrientation]
                 Sensors: {[1×1 insAccelerometer]  [1×1 insMagnetometer]}
             SensorNames: {'Sensor1'  'Sensor2'}
          ReferenceFrame: 'NED'

Historial de versiones

Introducido en R2022a

Consulte también