ConstantAccelerationModel
Description
A ConstantAccelerationModel
object defines the constant-acceleration state
transition model. You can use this model to define the state transition model for a CustomTarget
. The
state transition model of the CustomTarget
specification defines the state
convention for trackers initialized with it. For a ConstantAccelerationModel
, the
associated state conventions follow.
Motion Dimension | State Convention |
---|---|
1 | [x;vx;ax] |
2 | [x;vx;ax;y;vy;ay] |
3 | [x;vx;ax;y;vy;ay;z;vz;az] |
x
,y
, andz
represent the x-, y-, and z-coordinates in meters.vx
,vy
, andvz
represent the velocity components in different directions in meters per second.ax
,ay
, andaz
represent the acceleration components in different directions in meters per second squared.
Creation
To create a ConstantAccelerationModel
object, use the targetStateTransitionModel
function with the
"constant-acceleration"
input argument. For example:
stateTransModel = targetStateTransitionModel("constant-acceleration")
Properties
Algorithms
For a two-dimensional constant-acceleration process, the state transition matrix after a time step, T, is block diagonal:
The block for each spatial dimension has this form:
For each additional spatial dimension, add an identical block.
Version History
Introduced in R2025a