具身智能新手名词表English

粒子滤波

Particle FilterPF进阶

用一大群带权重的随机样本近似状态分布的递推估计方法。

粒子滤波又叫序贯蒙特卡洛方法,1993 年 Gordon 等人提出的 bootstrap 滤波是其经典起点。它用许多「粒子」(每个代表一种可能的状态,比如机器人位姿)和各自的权重表示不确定性,每一步做三件事:按运动模型推动粒子并加噪声(预测),按传感器观测给粒子重新打分(更新),丢掉低权重粒子、复制高权重粒子(重采样)。卡尔曼滤波只能表示单峰高斯,粒子滤波能处理非线性、非高斯和多峰情况,比如机器人不确定自己在两条相似走廊中的哪一条。机器人上最典型的应用是 1999 年提出的蒙特卡洛定位及其自适应版本 AMCL。

例子移动机器人开机时把粒子撒满整张地图,走几步后与激光扫描吻合的粒子被保留,粒子云逐渐收缩到它的真实位置。

也叫
序贯蒙特卡洛方法、Sequential Monte Carlo
相关
卡尔曼滤波、扩展卡尔曼滤波、AMCL 自适应蒙特卡洛定位、状态估计、同步定位与建图、重要性采样
来源
Particle filter - Wikipedia
Monte Carlo localization - Wikipedia
Nav2 nav2_amcl README

在完整名词表里查看 →