matlab/simulink 搭建 基于mpc的车道保持辅助系统

本文档介绍了作者使用Simulink构建车道保持辅助系统(Lane Keeping Assist System,LKAS)的过程,包括调用代码、系统参数设置及模拟运行。作者提醒注意 LaneKeepingAssistSystem 模块内参数配置的一致性,并分享了代码供读者参考。文章适合轨迹跟踪和控制系统领域的初学者,期待相关领域的交流与学习。
摘要由CSDN通过智能技术生成

总结一些自己亲身经历学习遇到的问题 :关于基于simulink搭建的车道保持辅助系统(lane keeping assist system)
成果图
调用simulink中车道保持辅助系统
调用函数:
命令行键入
下面是调用代码供大家复制 嘿嘿

addpath(fullfile(matlabroot,'examples','mpc','main'));
md1='mpcLKAsystem';
open_system(md1)
Ts=0.1;
T=15;
m=2150;
Iz=5800;
lf=1.5;
lr=1.8;
Cf=19450;
Cr=19600;
Vx=20;
A=[-(2*Cf+2*Cr)/m/Vx,-Vx-(2*Cf*lf-2*Cr*lr)/m/Vx;...
    -(2*Cf*lf-2*Cr*lr)/Iz/Vx,-(2*Cf*lf^2+2*Cr*lr^2)/Iz/Vx];
B=[2*Cf/m, 2*Cf*lf/Iz]';
C=eye(2);
G=ss(A,B,C,0);
PredictionHorizon=10;
time=0:0.1:15;
md=getCurvature(Vx,time);
u_min=-0.5;
u_max=0.5;
sim(md1)

注意事项:在Lane Keeping Assist System这个模块双击模型 里面参数设置需要和键入的程序里参数设置一致。
在这里插入图片描述
好了文章由于时间关系先写到这里吧 ,还是初学者,自己摸索这条路还是比较麻烦的,希望做轨迹跟踪类似方面的朋友可以交流学习,see ya!

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

@ALL_IN

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

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

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

打赏作者

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

抵扣说明:

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

余额充值