predict
Actualizar estados usando datos de acelerómetro y giroscopio para ahrs10filter
Descripción
predict(
fusiona datos de acelerómetro y giroscopio para actualizar la estimación del estado.FUSE
,accelReadings
,gyroReadings
)
Ejemplos
Predecir el estado usando ahrs10filter
Create
un objeto ahrs10filter
y muestra su estado.
filter = ahrs10filter; disp(filter.State')
1.0000 0 0 0 0 0 0 0 0 0 0 0 27.5550 -2.4169 -16.0849 0 0 0
Predecir el estado del filtro basándose en una lectura del acelerómetro de [1 1 1]y una lectura del giroscopio de [1 1 0] rad/s. Muestra el estado.
predict(filter,[1 1 1],[1 1 0]) disp(filter.State')
1.0000 0.0025 0.0025 0 0 0.0441 0 0 0 0 0 0 27.5550 -2.4169 -16.0849 0 0 0
Argumentos de entrada
FUSE
— ahrs10Filter
objeto
objeto
Objeto de ahrs10filter
.
accelReadings
— Lecturas del acelerómetro en el sistema de coordenadas del cuerpo del sensor (m/s2)
N-por-3 matriz
Lecturas del acelerómetro en el sistema de coordenadas del cuerpo del sensor local en m/s2, especificadas como una matriz N por 3. N es el número de muestras, y las tres columnas de accelReadings
representan el [x y z] medidas. Se supone que las lecturas del acelerómetro corresponden a la frecuencia de muestreo especificada por la propiedad IMUSampleRate
.
Tipos de datos: single
| double
gyroReadings
— Lecturas del giroscopio en el sistema de coordenadas del cuerpo del sensor (rad/s)
N-por-3 matriz
Lecturas del giroscopio en el sistema de coordenadas del cuerpo del sensor en rad/s, especificadas como una matriz N-por-3. N es el número de muestras, y las tres columnas de gyroReadings
representan el [x y z] medidas. Se supone que las lecturas del giroscopio corresponden a la frecuencia de muestreo especificada por la propiedad IMUSampleRate
.
Tipos de datos: single
| double
Capacidades ampliadas
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
Comando de MATLAB
Ha hecho clic en un enlace que corresponde a este comando de MATLAB:
Ejecute el comando introduciéndolo en la ventana de comandos de MATLAB. Los navegadores web no admiten comandos de MATLAB.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)