initcvmscekf
Constant velocity
initializationtrackingMSCEKF
Description
initializes a mscekf
= initcvmscekf(detection
)trackingMSCEKF
(extended Kalman filter for tracking in modified spherical coordinates) object based on
information provided in an objectDetection
object,
detection
. The function assumes a target range of
3e4 units and a range-covariance of
1e10 units2.
The trackingMSCEKF
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. The
mscekf
= 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
.
Extended Capabilities
Version History
Introduced in R2018b