首页 > 解决方案 > ROS AMCL - 在凉亭/set_model_state 之后停止粒子均匀地重新分布

问题描述

我目前正在蒙特卡洛定位(MCL)中评估不同的绑架机器人问题检测方法。到目前为止,我使用ROS amcl作为本地化方法。这样做的问题是,这种方法对我来说尝试我的论文有点聪明。当我在凉亭中拿起机器人时,就会发布凉亭/set_model_state 消息。粒子的粒子在地图上均匀地重新分布。我认为这与 AMCL 的 KLD 采样有关。

我希望过程如下

和问题

随着这种情况的发生,我无法公平地比较检测方法,因此我必须禁用此全局本地化才能再次发生。

标签: rosmontecarlogazebo-simu

解决方案


推荐阅读