initcvmscekf
Constant velocity
initializationtrackingMSCEKF
Description
initializes amscekf
= initcvmscekf(detection
)trackingMSCEKF
class (extended Kalman filter for tracking in modified spherical coordinates) based on information provided in anobjectDetection
object,detection
. The function assumes a target range of 3e4units and a range-covariance of 1e10units2.
ThetrackingMSCEKF
object can be used with trackers for tracking targets with angle-only measurements from a single observer.
allows specifying the range information to the filter. Themscekf
= initcvmscekf(detection
,rangeEstimation
)rangeEstimation
variable is a two-element vector, where the first element specifies the range of the target, and the second element specifies the standard deviation in range.
Examples
Input Arguments
Output Arguments
Algorithms
The function configures the filter with process noise assuming a unit target acceleration standard deviation.
The function configures the covariance of the state in an MSC frame by using a linear transformation of covariance in a Cartesian frame.
You can use this function as the
FilterInitializationFcn
property oftrackerTOMHT
andtrackerGNN
System objects.The function initializes the
ObserverInput
of thetrackingMSCEKF
class with zero observer acceleration in all directions. You must use thesetTrackFilterProperties
function of the trackers to update theObserverInput
.