文档帮助中心文档
从粒子中提取最佳状态估计和协方差
statest = getStateEstimate(pf)
[statest,stateCov] = getStateEstimate(pf)
例子
状态= getStateEstimate (pf)返回基于当前粒子集的最佳状态估计。估计是根据StateEstimationMethod的物业stateEstimatorPF对象,pf.
状态= getStateEstimate (pf)
状态
pf
StateEstimationMethod
stateEstimatorPF
[状态,stateCov= getStateEstimate(pf)还返回围绕状态估计的协方差。协方差是状态估计的不确定性的度量。并不是所有的状态估计方法都支持协方差输出。万博1manbetx在这种情况下,getStateEstimate返回stateCov作为[].
[状态,stateCov= getStateEstimate(pf)
stateCov
getStateEstimate
[]
全部折叠
创建一个stateEstimatorPF对象,并执行状态估计的预测和校正步骤。粒子滤波器根据的返回值给出一个预测状态估计StateTransitionFcn.然后,它根据给定的测量值和的返回值纠正状态MeasurementLikelihoodFcn.
StateTransitionFcn
MeasurementLikelihoodFcn
用默认的三种状态创建一个粒子过滤器。
pf = stateEstimatorPF
pf = statestimatorpf的属性:numstatevvariables: 3 NumParticles: 1000 stattransitionfcn: @nav.algs。gaussianMotion measurementlikehoodfcn: @nav.algs。fullstatemmeasurement isstatevariablecirular: [0 00] ResamplingPolicy: [1x1 resamplingPolicyPF] ResamplingMethod: ' multiplomial ' statestimationmethod: 'mean' statorientation: 'row'颗粒:[1000x3 double]权重:[1000x1 double]状态:'使用getStateEstimate函数查看值。'StateCovariance: '使用getStateEstimate函数查看值。'
详细介绍了平均状态估计方法和系统重采样方法。
pf.StateEstimationMethod =“的意思是”;pf.ResamplingMethod =“系统”;
在状态[4 1 9]处初始化粒子滤波器,单位协方差((3)).使用5000个粒子。
(3)
初始化(pf,5000,[4 1 9],眼睛(3));
假设进行测量[4.2 0.9 9],运行一个预测步骤和一个正确步骤。
[stateCov,stateCov] =预测(pf);[statecorted,stateCov] =正确(pf,[4.2 0.9 9]);
获得基于的最佳状态估计StateEstimationMethod算法。
状态=1×34.1562 0.9185 9.0202
stateEstimatorPF对象,指定为句柄。看到stateEstimatorPF更多信息。
最佳状态估计,作为具有长度的行向量返回NumStateVariables.估计是根据StateEstimationMethod中指定的算法pf.
NumStateVariables
修正的系统方差,返回为N——- - - - - -N矩阵,N的值NumStateVariables的财产pf.的基础上计算修正状态StateEstimationMethod算法和MeasurementLikelihoodFcn.如果指定的状态估计方法不支持协方差,则函数返回万博1manbetxstateCov作为[].
stateEstimatorPF|resamplingPolicyPF|初始化|getStateEstimate|预测|正确的
resamplingPolicyPF
初始化
预测
正确的
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处