RBPF

粒子滤波

假设系统的状态转移服从一阶马尔科夫模型 p(xk|xk1)
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABC
ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ

The following factorization

p(x1:t,m|z1:t,u1:t1)=p(m|x1:t,z1:t)p(x1:t|z1:t,u1:t1)

Rao-Blackwellized SIR(sampling importance resampling)

w(i)t=p(x(i)1:t|z1:t,u1:t1)π(x(i)1:t|z1:t,u1:t1)

the observation model p(zt|m,xt) ,即 p(zt|m(i)t1,x(i)t)
the motion model p(xt|xt1,ut1) ,即 p(x(i)t|x(i)t1,ut1)
Improved RBPF for Map Learning
Require:
St1 ,the sample set of the previous time step
zt ,the most recent laser scan
ut1 ,the most recent odometry measurement
Ensure:
St ,the new sample set

St={}
for all s(i)t1St1 do
   <x(i)t1,w(i)t1,m(i)t1>=s(i)t1 <script type="math/tex" id="MathJax-Element-928"> =s_{t-1}^{(i)}</script>

  // scan matching
   x(i)t=x(i)t1ut1
   x^(i)t=argmaxxp(x|m(i)t1,zt,x(i)t)

p(xk|y1:k)=p(yk|xky1:k1)p(xk|y1:k1)p(yk|yk1)=p(yk|xk)p(xk|y1:k1)p(yk|yk1)

其中,归一化常数
p(yk|yk1)=p(yk|xk)p(xk|y1:k1)dxk
计算里要用到积分,为了解决这个积分难的问题,可以用蒙特卡洛采样来代替计算后验概率
p^(i)n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hjwang1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值