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.

pose

Estimación de la posición, orientación y velocidad actuales para insfilterAsync

Descripción

[position,orientation,velocity] = pose(FUSE) devuelve la estimación actual de la pose.

ejemplo

[position,orientation,velocity] = pose(FUSE,format) devuelve la estimación actual de la pose con orientación en el formato de orientación especificado.

Ejemplos

contraer todo

Crea un objeto insfilterAsync.

filter = insfilterAsync;

Obtenga la pose del estado de filtro.

[position,orientation,velocity] = pose(filter)
position = 1×3

     0     0     0

orientation = quaternion
     1 + 0i + 0j + 0k

velocity = 1×3

     0     0     0

Argumentos de entrada

contraer todo

insfilterAsync, especificado como un objeto.

Formato de orientación de salida, especificado como 'quaternion' para una quaternion o 'rotmat' para una matriz de rotación.

Tipos de datos: char | string

Argumentos de salida

contraer todo

Estimación de posición expresada en el sistema de coordenadas local del filtro en metros, devuelta como un vector fila de 3 elementos.

Tipos de datos: single | double

Estimación de orientación expresada en el sistema de coordenadas local del filtro, devuelta como un cuaternión escalar o una matriz de rotación de 3 por 3. El cuaternión o matriz de rotación representa una rotación de marco desde el marco de referencia local del filtro hasta el marco de referencia del cuerpo.

Tipos de datos: single | double | quaternion

Estimación de velocidad expresada en el sistema de coordenadas local del filtro en m/s, devuelta como un vector fila de 3 elementos.

Tipos de datos: single | double

Capacidades ampliadas

expandir todo

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Historial de versiones

Introducido en R2019a

Consulte también

|