Skip to content
搜索文档
K
Main Navigation
首页
学习路线
入门教程
进阶教程
代码实战
学习资料
论文速递
交互工具
更多
术语表
社区
关于与合作
主题
菜单
回到顶部
本页目录
首页
交互工具
模型预测控制:随机打靶(Random Shooting)
模型预测控制:随机打靶(Random Shooting)
滚动时域
MPC 在每个时间步求解
a
t
:
t
+
H
−
1
∗
=
arg
min
a
t
:
t
+
H
−
1
∑
h
=
0
H
−
1
c
(
s
t
+
h
,
a
t
+
h
)
,
s
t
+
h
+
1
=
f
(
s
t
+
h
,
a
t
+
h
)
然后只执行
a
t
∗
,到下一个状态再重新求解。随机打靶用最朴素的办法求这个优化:随机猜 N 个答案,挑最好的。
可以试试
N = 10:轨迹抖动明显,有时会擦到障碍物。
H = 3:看不到障碍物后面的目标,会贴着障碍物走。
点“同等计算量对比”:同样 200 条样本,CEM 通常更快到达。
相关教程
模型预测控制
全部交互工具