Main Content

predict

Update states based on motion model for insfilterAsync

Description

predict(FUSE,dt) updates states based on the motion model.

example

Examples

collapse all

Create an insfilterAsync object and display its state.

filter = insfilterAsync;
disp(filter.State')
    1.0000         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0   27.5550   -2.4169  -16.0849         0         0         0

Set the angular velocity state of the filter to be [1 1 1] rad/s.

filter.State(5:7) = 1;

Predict the state of the filter by 1 second and display the state.

predict(filter,1)
disp(filter.State')
    0.7559    0.3780    0.3780    0.3780    1.0000    1.0000    1.0000         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0   27.5550   -2.4169  -16.0849         0         0         0

Input Arguments

collapse all

insfilterAsync, specified as an object.

Delta time to propagate forward in seconds, specified as a positive scalar.

Data Types: single | double

Extended Capabilities

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

Version History

Introduced in R2019a