Корректировка оценки состояния на основе измерения датчика
[ вычисляет скорректированное состояние системы и связанную с ним ковариацию неопределенности на основе датчика stateCorr,stateCov] = correct(pf,measurement)measurement на текущем шаге времени. correct использует MeasurementLikelihoodFcn свойство объекта фильтра частиц, pf, в качестве функции для вычисления вероятности измерения датчика для каждой частицы. Два входа в MeasurementLikelihoodFcn функции:
pf- stateEstimatorPF объект, содержащий частицы текущей итерации
measurement - Измерения датчиков, используемые для корректировки оценки состояния
MeasurementLikelihoodFcn затем функция извлекает наилучшую оценку состояния и ковариацию на основе установки в StateEstimationMethod собственность.
[ передает все дополнительные аргументы в stateCorr,stateCov] = correct(pf,measurement,varargin)varargin к нижележащему MeasurementLikelihoodFcn после первых трех требуемых входных данных.
correct | getStateEstimate | initialize | predict | resamplingPolicyPF | stateEstimatorPF