mpc
matlab代码视频Model_predictive_control
使用各种优化算法的MPC
运行说明:
克隆存储库:
git
clone
https://github.com/susiejojo/Model_predictive_control.git
cd进入目录并创建一个新的/data目录。
这可以通过以下方式完成:
mkdir
data
在MATLAB中打开并执行run.m
模拟图像保存在/data
。
要生成视频,
mkmovie.sh复制到/data文件夹中,并通过以下方式执行Shell脚本:
./mkmovie.sh
。
文件和目录:
run.m
:用于生成模拟并运行优化例程的主要代码。
getPreds.m
:用于基于预测范围的航路点返回预测。
对成本使用L2范数,对w进行L2正则化。
nonhn_pts.m
:用于在给定一组线性和角速度的情况下生成x,y坐标。
plot_figs.m
:用于逐帧绘制模拟。
根据优化程序调整代理的前进方向和位置。
colnfn.m
:返回碰撞约束和车道约束。
包含标志has_obstacle和has_lane_con来切换约束
2022-05-26 12:01:28
3.5MB
系统开源
1