I am using the Sensor Fusion toolbox. When I create the trackerGNN system object, I set the property 'FilterInitializationFcn' which specifies the filter initialization function. I am using the IMM filter (@initekfimm), so I would like to plot the probability of each model over time, which is the ModelProbabilities property of the IMM filter.
I want @initekfimm to output ModelProbabilities. ModelProbabilities is a property of trackingIMM, which is called from initekfimm.
My plan was to use get(IMM, ‘ModelProbabilities’) and then have initekfimm output ModelProbabilities.
The issue is that the function initekfimm is called from trackerGNN , and trackerGNN can’t output stuff that isn’t listed as one of its properties.
Here is my code:
tracker = trackerGNN( 'FilterInitializationFcn',@initekfimm,...
I want initekfimm to output ModelProbabilities whenever the filter is called. How do I access the outputs of initekfimm?